phase moves from commit back to draft; its status is untouched. Sessions
a commit closed stay closed — reopening a revision does not reopen its sessions.
POST /revisions/:id/reopen
Requires Write access to the revision’s blob. Allowed only on the blob’s own default revision, committed,
status ready. There is no condition on the revision row alone that expresses “is the blob’s default” — it
is checked against the blob’s default_revision_id directly.
Path Parameters
Response
Returns{"status": "success"} — no body beyond the status. Synchronous: the phase has already moved when
this answers.
Errors
Example
See also
- Commit Revision — the operation this undoes.

