Voice Calling API Troubleshooting

MessageBird offers multiple tools to enable you to quickly understand any unexpected behavior between the MessageBird Voice Calling API and your application.

Explore the call logs in the Dashboard

If you run into issues with your voice calls during their execution, the best place to start troubleshooting is the Voice Call Logs in the MessageBird Dashboard..

Call Logs

There you can find an overview of issues detected with your voice calls that could not directly be returned by the API as the calls were already in progress.

You can also head to the Voice Calls section to view all voice calls for the last 30 days alongside their statuses.

Error codes

MessageBird uses standard HTTP status codes to indicate success or failure of an API request. Codes in the 2xx range indicate that a request was successfully processed and codes in the 4xx range indicate that there was an error that resulted from the information sent (e.g. authentication, no balance or a missing or wrong parameter).

In case of an error, the body of the response includes a json formatted response that tells you exactly what's wrong. See the reference of Errors for more details.

HTTP status codes

HTTP status codedescription
200 FoundThe requested resource was found.
201 CreatedA resource has been created.
204 No ContentThe requested resource is empty.
400 Bad RequestThe request contains invalid/missing data, or is malformed.
401 UnauthorizedThe access key is missing or incorrect.
403 ForbiddenAccess to the requested resource was forbidden.
404 Not FoundThe resource could not be found.
405 Method Not AllowedThe HTTP method is not allowed.
500 Internal Server ErrorSomething went wrong on our end, please try again.

Questions?

We’re always happy to help with code or other doubts you might have! Check out our Quickstarts, API Reference, Tutorials, SDKs, or contact our Support team.

Cookie Settings