Operate
Approve operation
Allow or deny one exact pending owner-admission request.
POST
Approve operation
Use
operations:approve and an Idempotency-Key. Copy the approvalId, requestId, operationId, operationRevision, expectedUpdatedAt, and reviewToken from the current owner request. Review its exact inputs and effects, then send decision: "allow" or "deny".
The endpoint accepts only an existing OPERATION_ADMISSION request whose policy explicitly requires one owner decision. It rejects wrong owners, stale terms, expired requests, resolved decisions, and multi-approver workflows. Retries with the same key and input return the recorded decision.
The result records owner admission. executionStarted: false is explicit: this response does not claim the provider began work. It never grants the requester’s external-account access, action consent, or payment permission.Authorizations
Headers
Stable key for this exact mutation. Reusing it with different input returns 409.
Required string length:
1 - 200Body
application/json
Required string length:
1 - 200Required range:
1 <= x <= 2147483647Required string length:
1 - 200Required string length:
1 - 200Pattern:
^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z|([+-](?:[01]\d|2[0-3]):[0-5]\d)))$Pattern:
^[a-f0-9]{64}$Available options:
allow, deny Response
Current owner-scoped result. A mutation retry returns its saved response.
Last modified on October 19, 2026