If an error occurs, this API responds with JSON objects that provide information you can use to debug the problem. Responses from the API include status and statusMsg parameters indicating the success or failure of a request. For a failed request, the status boolean is false, with a statusMsg string explaining the error condition, as in this example:

{
    "status": false,
    "statusMsg": "Description of failure"
}

For non-2xx HTTPS returned status codes, the error JSON below is returned as outlined.

HTTP/1.1 429 Too Many Requests
Content-Type: application/problem+json

{
    "type": "https://developer.akamai.com/api/luna/prolexic-analytics/overview.html#ratelimiting"
    "title": "Too many requests"
    "status" : 429,
    "detail": "additional non-http specific info where relevant"
}

For details on information contained in the error responses, refer to Error response syntax.