---
title: review_not_pending — Review not pending
description: "HTTP 409 review_not_pending: Execution is not awaiting human review."
canonical_url: "https://cascades.crscreditapi.com/docs/api/errors/review_not_pending"
doc_version: "1.0.0"
last_updated: "2026-10-09T18:04:24Z"
http_status: 409
source: config/api_error_codes.yml
---

# `review_not_pending` — Review not pending

**HTTP 409 Conflict**

Message: "Execution is not awaiting human review."

Envelope schema: `ErrorEnvelope` in [openapi.json](https://cascades.crscreditapi.com/openapi.json#/components/schemas/ErrorEnvelope) ([YAML](https://cascades.crscreditapi.com/openapi.yaml)).

## 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
1. Poll or subscribe to `execution.review_required`; only executions whose `review_status` is `pending` accept a decision.
2. 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_decisions](/docs/api/executions/submit-review-decision) — Approve or deny a paused review

## Example response

```http
HTTP/1.1 409 Conflict
Content-Type: application/json
```

```json
{
  "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"
  }
}
```

## Related
- [/docs/concepts/human-review](/docs/concepts/human-review)

[All error codes](https://cascades.crscreditapi.com/docs/api/errors.md)

## Sitemap

See the full [sitemap](https://cascades.crscreditapi.com/sitemap.md) for all pages.
