409
Conflict
review_not_pending — Review not pending
Message
What causes it
- The execution never paused for review (`needs_human_review` is false), so there is nothing to decide.
- The execution flagged review earlier but has since finished, failed, or been cancelled ("Execution is in status <status> and cannot be resumed.").
How to fix it
- Poll or subscribe to `execution.review_required`; only executions whose `review_status` is `pending` accept a decision.
- Filter the list with `filter[needs_human_review]=true&filter[status]=awaiting_review` to find the ones waiting on you.
Operations that return it
-
POST
/executions/{id}/review_decisionsApprove or deny a paused review
Example response
HTTP/1.1 409 Conflict
· Content-Type: application/json
409 Conflict
{
"error": {
"code": "review_not_pending",
"message": "Execution is not awaiting human review.",
"details": [],
"request_id": "6f1c2a3e-8d4b-4c5e-9f0a-1b2c3d4e5f60",
"doc_url": "https://cascades.crscreditapi.com/docs/api/errors/review_not_pending"
}
}