Skip to main content

Submit a Draft for review (Draft → Submitted)

POST 

/api/v1/products/:id/submit

Required scope: dpp:submit. A WRITE (HMAC + Idempotency-Key), bodyless. Runs the publish gate; on failure returns 422 SUBMIT_BLOCKED with the gap list. Can only ever set status to Submitted — never Approved or Published (structural firewall; the human-publish step stays in the UI). A malformed (non-UUID) {id} returns 400 VALIDATION before the gate runs.

Request​

Responses​

Submitted for review

Was this page helpful?