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).

Request

Responses

Submitted for review