90039: Broadcast 'MessageStatusCallbackUrl' is invalid
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.
- The
MessageStatusCallbackUrluses an unsupported schema, or it does not includehttp://orhttps://. - The
MessageStatusCallbackUrlis not a fully qualified absolute URL, such as a relative path or a URL missing a hostname. - The
MessageStatusCallbackUrlcontains malformed characters or improperly encoded URL components, which makes the callback URL invalid.
- Set
MessageStatusCallbackUrlto a fully qualifiedhttp://orhttps://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
MessageStatusCallbackUrlvalue.