Documentation
Sign inGet started

E12xxx — SMS sending & delivery

Error codes in the E12xxx 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.
CodeNameStatusMessage
E12000SMSBackendUnavailable503The SMS service is temporarily unavailable. Please retry.
E12001SMSBodyTooLong422The message text is too long. An SMS is limited to 12 segments; shorten the text or split it across multiple messages.
E12002SMSUnsupportedFeature422This request contains a field that is reserved for a future release and is not yet supported.
E12003SMSNoEligibleSender422No eligible sender is available for this message. Supply a 'from' or configure a sender for this destination.
E12004SMSTLSVersionNotSupported422TLS 1.3 is required to send to this destination.
E12005SMSTemplateNotFound422No template matches the requested name.
E12006SMSTemplateLanguageInvalid422The requested template language is not a valid language tag.
E12007SMSTemplateVariableMissing422A required template variable is missing from parameters.
E12008SMSTemplateVariableUnexpected422parameters contains a variable the template does not define.
E12009SMSTemplateVariableInvalid422A template variable value does not satisfy its accepted format.
E12010SMSTemplateTextConflict422A message cannot supply both 'text' and 'template'. Send free text or a template, not both.
E12011SMSTemplateMediaUnsupported422Templates are text-only; 'media_urls' cannot be combined with 'template'.
E12012SMSTemplateCategoryConflict422A template send derives its category from the template; do not supply 'category'.
E12013SMSTemplateFromNotAllowed422A template send selects its sender automatically; 'from' is not accepted.
E12014SenderNotRegistered422This sender is not registered to send to the destination country. Registration is required before sending there.
E12015SenderRegistrationPending422This sender's registration for the destination country is not yet approved.
E12016SenderCategoryNotPermitted422This sender's registration for the destination country does not permit messages of this category.
E12017SMSSenderReserved422This sender identity is reserved and cannot be used as a sender.
E12018SMSAlphaNotSupported422Alphanumeric senders are not available for the destination country.
E12019SMSAlphaRegistrationRequired422Alphanumeric senders require registration for the destination country. Register a sender for this country before sending.
E12020SMSDestinationNotEnabled422This destination country is not enabled for your workspace. Enable it in your SMS destination settings before sending.
E12021SMSSenderTypeNotSupported422This sender is not available for the destination country.
E12037Retired: no longer returned, never reused.
  • Errors: the full wire contract, status mapping, and all code ranges
  • Error handling: branching on type and code, validation details, and vendor_code