# E32xxx — Operation confirmation

Error codes in the `E32xxx` range that the public Bird API returns. Each code links to its own page (the page its `doc_url` points at) with the cause and what to do. Retired codes stay listed; they are never renamed or reused.

| Code                                | Name                                        | Status | Message                                                                |
| ----------------------------------- | ------------------------------------------- | ------ | ---------------------------------------------------------------------- |
| [`E32002`](/docs/api/errors/E32002) | `OperationConfirmationCancelled`            | `409`  | This proposed operation was cancelled.                                 |
| [`E32003`](/docs/api/errors/E32003) | `OperationConfirmationExpired`              | `409`  | This proposal's execution window closed before a result was recorded.  |
| [`E32004`](/docs/api/errors/E32004) | `OperationConfirmationOutcomeUnknown`       | `409`  | Whether this operation took effect cannot be established right now.    |
| [`E32005`](/docs/api/errors/E32005) | `OperationConfirmationMismatch`             | `409`  | The proposal named by this request was frozen for a different request. |
| [`E32006`](/docs/api/errors/E32006) | `OperationConfirmationOperationUnsupported` | `422`  | This operation cannot be proposed for confirmation.                    |
| [`E32008`](/docs/api/errors/E32008) | `OperationConfirmationCompleted`            | `409`  | This proposed operation has already completed.                         |

## Related

- [Errors](/docs/api/errors): the full wire contract, status mapping, and all code ranges
- [Error handling](/docs/guides/errors): branching on `type` and `code`, validation details, and `vendor_code`

## Related resources

- [Should I use a Bird SDK or call the API directly?](/explained/platform/should-i-use-an-sdk-or-call-the-api-directly) (answer)
- [Build your first integration](/learn/paths/integration) (course)
- [Send your first email](/docs/get-started/send-your-first-email) (docs)

[Get an implementation brief](/learn/workspace?topic=api-basics)
