Payload sent by SignalWire to the status_callback URL each time a message transitions to a new state. The same payload shape is used for Relay SDK message callbacks, SWML send_sms status callbacks, and SWML messaging reply.status_url callbacks.
Configure status_callback when sending a message.
Status callbacks are advisory, best-effort notifications — delivery can be delayed or fail silently, so don’t gate time-critical actions on receiving one. See Status callback reliability.
Provider-specific error code if delivery failed. Null when no error occurred.
Human-readable error message if delivery failed. Null when no error occurred.
The same custom_variables key/value pairs you supplied when sending the message, echoed back so you can match this callback to a record in your own system. Included only when the message was sent with custom variables.