# E32003 — OperationConfirmationExpired

This proposal's execution window closed before a result was recorded.

- **HTTP status**: `409`
- **Type**: `conflict_error`
- **Name**: `OperationConfirmationExpired`

## What to do

Do not repropose the same work on the assumption that nothing ran. This answer establishes only that no result was recorded, so establish what happened to the earlier attempt first, in the operation's own records, and propose again only for work you have confirmed is still needed.

## Related

- [Idempotency](/docs/api/idempotency): safe retries and key reuse rules
- [E32xxx — Operation confirmation](/docs/api/errors/E32xxx): every code in this range
- [Errors](/docs/api/errors): the full wire contract, status mapping, and error catalog
- [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)
