# 63009: Channel provider returned HTTP 5xx error. See Channel-specific error for details

Log Level: ERROR

## Description

Twilio returns this error when the underlying messaging channel provider responds with an HTTP 5xx error while processing your message. Check the channel-specific failure detail in `ChannelStatusMessage`, your `StatusCallback` payload, or the Message record to identify the provider response.

### Possible causes

* The underlying channel provider returned a server-side error while Twilio was submitting the message.
* The failure occurred on WhatsApp, RCS, or another non-SMS messaging channel where Twilio surfaces channel-specific error details for failed deliveries.
* The provider is experiencing a temporary service issue. This is an inference based on the HTTP 5xx response class and the error description.

### Possible solutions

* Review the channel-specific error detail for the failed message. Look for `ChannelStatusMessage` in your `StatusCallback` payload or inspect the Message record for the associated error information.
* Open Programmable Messaging Logs in Console and inspect the Message Details page, Delivery Steps, and Request Inspector for the affected Message SID.
* If the provider-specific detail indicates a transient service problem, retry the message after the provider recovers. This recommendation is based on the provider returning an HTTP 5xx internal service error.
* If the issue continues, collect the affected Message SID values from the error logs and contact support so you can share the failed attempts and timestamps.

#### Additional resources

* [Debugging Tools](/docs/messaging/guides/debugging-tools)
* [Programmable Messaging Logs](/docs/messaging/features/messaging-logs)
* [Track the Message Status of Outbound Messages](/docs/messaging/guides/track-outbound-message-status)
