All API response errors are handled in a consistent and unified way, regardless of the type of operation being performed. Whether it's a call request, a call result, or a call cancellation, the error response follows the same structure and format.
This uniform approach allows developers to implement a single error-handling strategy across all endpoints, reducing complexity and making integrations easier to maintain.


Error Format

LevelField NameNum.Occ.Data TypeFormatDescriptionExample
1error0..1object-Object used for error description-
2code1String100 CharShort error descriptionBAD_REQUEST
2message1String500 CharLong error description"Invalid request: call type cannot be empty"


Error Example

{
    "error": {
        "code": "BAD_REQUEST",
        "message": "Invalid call type: BOOKING_VERIFIC"
    },
    "success": false
}