E17xxx — Agent mailboxes
Error codes in the E17xxx 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 |
|---|---|---|---|
| E17000 | MailboxAddressTaken | 409 | A mailbox on this domain already uses that address. |
| E17001 | MailboxAddressTombstoned | 409 | This address belonged to a mailbox that was deleted. |
| E17002 | MailboxHandleTaken | 409 | That handle is already taken. |
| E17003 | — | — | Retired: no longer returned, never reused. |
| E17005 | ReceiveRuleExists | 409 | A receive rule for this entry already exists on the mailbox. Delete the existing rule first to change its action. |
| E17006 | ReceiveRuleLimitExceeded | 422 | The mailbox already has the maximum of 200 receive rules. Delete rules you no longer need, then retry. |
| E17007 | MailboxSuspended | 403 | This mailbox is suspended. |
| E17008 | — | — | Retired: no longer returned, never reused. |
| E17009 | DomainNotInboundEnabled | 422 | This domain is not enabled for receiving email, so it cannot host a mailbox. |
| E17040 | ThreadExpired | 410 | This thread has passed its retention period and is no longer available. |
| E17041 | MessageExpired | 410 | This message has passed its retention period and is no longer available. |
| E17042 | MessageSourceExpired | 410 | The original rendered source of this message has expired. The message's extracted text remains available for the mailbox's retention period. |
| E17045 | MessageNotInThread | 404 | This message does not belong to this thread. |
Related
- Errors: the full wire contract, status mapping, and all code ranges
- Error handling: branching on type and code, validation details, and vendor_code