E13xxx — Verify
Error codes in the E13xxx 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 |
|---|---|---|---|
| E13000 | VerificationNotFound | 404 | No matching verification was found for this recipient. Start a new verification first. |
| E13001 | InvalidRecipient | 422 | Provide at least one recipient — a valid email address, a phone number in E.164 format, or both. |
| E13002 | VerificationSendRateLimited | 429 | Too many verification messages requested for this recipient. Please retry after the period indicated in the Retry-After header. |
| E13003 | VerificationCheckRateLimited | 429 | Too many verification attempts. Please retry after the period indicated in the Retry-After header. |
| E13012 | InvalidConfigurationReference | 422 | The verification configuration was not found or is archived. Pass the id of an active configuration, or omit it to use the default behavior. |
| E13017 | NoAvailableChannel | 422 | No delivery channel is available for this recipient with the requested options. Remove the channels restriction, or use a recipient reachable over an enabled channel. |
Related
- Errors: the full wire contract, status mapping, and all code ranges
- Error handling: branching on type and code, validation details, and vendor_code