channels
voice
calls-markup-language
markup-language-instructions
Error callback API
When the Infobip platform fails to retrieve or execute Markup Language instructions, it generates a request to the errorUrl you set up in the Markup Language configuration. The request carries the call context together with the error code and details that describe the failure.
postWebhookreceive-markup-language-error
Payload
Example payload
{
"callId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"from": "41793026834",
"to": "41793026835",
"direction": "INBOUND",
"endpoint": {
"type": "PHONE",
"phoneNumber": "41793026834"
},
"startTime": "2025-04-04T11:38:01.724Z",
"errorCode": "HTTP_ERROR",
"errorDetails": "Error while reaching https://{yourDomain}/your/webhook/path"
}Response
OK
Example response
{
"actions": [
{
"say": {
"language": "en",
"voicePreferences": {
"voice": "Joanna"
}
}
}
]
}Changes
Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.