Skip to contentSkip to navigationSkip to topbar
Page toolsOn this page
Looking for more inspiration?Visit the

90039: Broadcast 'MessageStatusCallbackUrl' is invalid


ERROR: 90039

error-90039 page anchor
ERROR

This error occurs when you send a Bulk Messaging request with a MessageStatusCallbackUrl that is not a valid absolute callback URL. Twilio accepts only http:// and https:// schemas for messaging webhook URLs, and invalid request input is rejected as a 400 error.

Possible causes

possible-causes page anchor
  • The MessageStatusCallbackUrl uses an unsupported schema, or it does not include http:// or https://.
  • The MessageStatusCallbackUrl is not a fully qualified absolute URL, such as a relative path or a URL missing a hostname.
  • The MessageStatusCallbackUrl contains malformed characters or improperly encoded URL components, which makes the callback URL invalid.
  • Set MessageStatusCallbackUrl to a fully qualified http:// or https:// URL.
  • Verify that the callback URL includes a valid protocol, hostname, and any required path or query parameters in a valid URL format.
  • Use a publicly reachable endpoint for your callback URL. If you are testing locally, expose your application through a public HTTPS tunnel before sending the request.
  • Resubmit the broadcast request after you correct the MessageStatusCallbackUrl value.

Additional resources

additional-resources page anchor