# E14xxx — Numbers

Error codes in the `E14xxx` 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                                                                                    |
| ----------------------------------- | --------------------------- | ------ | ------------------------------------------------------------------------------------------ |
| [`E14000`](/docs/api/errors/E14000) | `NumberUnavailable`         | `409`  | Number is not available for allocation.                                                    |
| [`E14001`](/docs/api/errors/E14001) | `TooManyPendingOrders`      | `409`  | You already have the maximum number of in-progress number orders.                          |
| [`E14002`](/docs/api/errors/E14002) | `SharedNumberNotReleasable` | `409`  | This number is shared with other workspaces and managed by Bird, so it cannot be released. |
| [`E14003`](/docs/api/errors/E14003) | `NumberAvailabilityUnknown` | `503`  | We could not confirm whether this number is available. Please retry.                       |

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