v4
latestOpenAPI 3.1.02026-08-03427198448.4 KBproposals
Update Proposal Content
Update a proposal's block-based proposal_content JSONB.
- Validates the tree shape and cardinality invariants.
- Optimistic concurrency via expected_updated_at → 409 on mismatch.
- Writes a snapshot to proposal_content_revisions for the safety net.
put/api/proposals/{proposal_id}/content
Path parameters
proposal_idstring uuid required
Request body
Response
Successful Response
{"stackTrail":"paths:/api/proposals/{proposal_id}/content:put:responses:200:content:application/json:schema","oasType":"schema","type":"unknown"}