provider_message_id is present on the provider callback; operation_uuid and conversation_uuid are present when the message originated from the public API. error is present only when status is failed: the provider's reason (e.g. Meta 131042 when the WhatsApp Business Account has no payment method), or null when the provider gave none.{
"message_uuid": "0f6f7a4e-3b1d-4a9c-9f2b-6d1f0c4a51e7",
"status": "failed",
"provider_message_id": "wamid.HBgN...",
"error": {
"code": 131042,
"title": "Business eligibility payment issue",
"message": "Business eligibility payment issue",
"details": "Message failed to send because no payment method is set up for your WhatsApp Business account."
}
}