DocsAPIAPPROVAL_REVIEW_REQUIRED.md
APPROVAL_REVIEW_REQUIRED
- HTTP status
- 409
- Recommended action
- REVIEW_APPROVAL_REQUEST
- Details payload
{ approvalRequestId: string, status: "pending", policyContexts: Array<{ environmentId: string, changeTypes: PolicyChangeType[], level: ApprovalPolicyLevel }>, recommendedAction: "REVIEW_APPROVAL_REQUEST" }
Cause
The Environment Policy gates this change at confirm, and the call carried no inline review. A durable Approval Request now exists and is pending.
Fix
Review the request in details.approvalRequestId. Do not resend the mutation in parallel: that opens a second request for the same change. To apply in one call next time, send review: { action: "approve_and_apply" } with the mutation. details.policyContexts names which Environment and change types triggered the gate.