Sign inGet started

E15xxx — WhatsApp sending & delivery

Error codes in the E15xxx 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
E15000WhatsAppBackendUnavailable503The WhatsApp service is temporarily unavailable. Please retry.
E15001WhatsAppInvalidRecipient422The recipient is not a valid E.164 phone number or business-scoped user ID. Use the international phone format with a leading plus, for example +14155550100, or a business-scoped user ID, for example US.13491208655302741918.
E15002WhatsAppTemplateNotFound422No WhatsApp template matches the requested slug and language.
E15003WhatsAppTemplateParameterMismatch422The message parameters do not match the parameters the template declares.
E15014WhatsAppRecipientNotSupportedForTemplate422This template can only be sent to a phone number, not to a business-scoped user ID.
E15015WhatsAppContentRequired422The message carries no content.
E15016WhatsAppContentAmbiguous422The message carries more than one kind of content.
E15017WhatsAppSenderRequired422This message needs a sender. Set from to the business phone number to send it from.
E15018WhatsAppSenderNotAllowed422This message's sender is already determined, so from cannot be set.
E15019WhatsAppSenderNotFound422This is not a WhatsApp sender this workspace can send from.
E15021WhatsAppMediaExpired410This message's media is no longer available. Media on a received WhatsApp message is kept for 30 days.
E15023WhatsAppSenderWABAMismatch422The from number is on a different WhatsApp Business Account than the template.
E15039WhatsAppSenderNotConnected422The from number has not finished connecting to WhatsApp.
E15044WhatsAppServiceWindowClosed422This conversation's 24-hour customer service window is closed, so only a template message can be sent.
E15055WhatsAppInteractiveLimitExceeded422The interactive message exceeds a limit for its kind.
E15056WhatsAppInteractiveDuplicateLabel422Two buttons or rows in this message carry the same label.
E15057WhatsAppInReplyToNotFound422The message this send quotes is not one this workspace holds.
E15058WhatsAppInReplyToNotQuotable422The message this send quotes cannot be quoted.
E15059WhatsAppInteractiveCarouselButtonsMismatch422The carousel's cards do not all carry the same buttons.
E15061WhatsAppContactNameIncomplete422A contact card's name needs more than a formatted name.
E15062WhatsAppContactBirthdayInvalid422A contact card's birthday is not a date.
E15063WhatsAppDestinationRestricted422Bird's shared WhatsApp sender does not deliver to this destination.
  • Errors: the full wire contract, status mapping, and all code ranges
  • Error handling: branching on type and code, validation details, and vendor_code