POST /api/v3/submissions/{id}/commit
Changed onAtomically freezes a validated draft and accepts at most one execution. Same keyed request returns the original acceptance before checking stale If-Match. A different key cannot queue a second execution. Invalid validation returns 422 VALIDATION_INVALID; stale validation/config returns 409 VALIDATION_STALE; a different key after acceptance returns 409 ALREADY_COMMITTED. After admission shutdown recover via GET status/results; mutation retries may return 503 instead of replaying 202.
Request
- Base URL/ (relative, and the document was published on a file host, not at the API’s origin)
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
Headers
Quoted current revision; 428 when absent, 412 when stale.
Scoped to context, authenticated principal and operation. Same input replays the original response; changed input is 409.
Request body
Response
Success
Changes
- info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status
- info
- info
endpoint added
- info