# E10xxx — Quotas

Error codes in the `E10xxx` 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                                                                                                 |
| ----------------------------------- | ---------------------------- | ------ | ------------------------------------------------------------------------------------------------------- |
| [`E10003`](/docs/api/errors/E10003) | `MaxScheduledEmailsExceeded` | `422`  | Maximum number of scheduled emails per organization reached.                                            |
| [`E10005`](/docs/api/errors/E10005) | `EmailNotCancelable`         | `409`  | This message cannot be canceled. Only scheduled messages that have not started sending can be canceled. |
| [`E10006`](/docs/api/errors/E10006) | —                            | —      | _Retired: no longer returned, never reused._                                                            |
| [`E10007`](/docs/api/errors/E10007) | —                            | —      | _Retired: no longer returned, never reused._                                                            |
| [`E10008`](/docs/api/errors/E10008) | `MaxMailboxesExceeded`       | `422`  | Maximum number of mailboxes for this organization reached.                                              |
| [`E10009`](/docs/api/errors/E10009) | `MaxCustomHandlesExceeded`   | `422`  | Your plan's allowance of custom inbox.ai handles has been reached.                                      |

## 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`