change requests

Reject an unworkable open request, or withdraw it from a signed-in workspace session. Applied/superseded states remain server-owned.

There is no accepted state. applied is set only by the revision settlement transaction after a request-scoped repo sync satisfies the operation; unrelated body movement supersedes the request.

patch/api/v1/intents/{id}/change-requests/{requestId}

Path parameters

idstring required

id path parameter.

requestIdstring required

requestId path parameter.

Request body

actionstring required

reject or withdraw. API keys may reject; only a signed-in writer may withdraw.

reasonstring required

Concrete resolution reason (max 4000 chars).

Response

Open request closed with actor/principal and reason

object required

Changes