This table lists the range of HTTP response codes the API may produce for both success and error cases:
Code | Description |
---|---|
200 | OK. If the report yields an empty data set, the response yields an empty set of rows. |
400 | Bad input parameter. The Error detail should identify the cause. |
401 | Authentication failure. |
403 | Authorization failure. |
404 | Resource not found. |
405 | Request method not expected (generally should be GET). |
409 | Conflict with current state of resource. |
410 | Requested resource is no longer available. |
411 | Content-Length header not specified. |
413 | Request body exceeds maximum allowable size. |
423 | Requested resource is locked. |
429 | Too many requests. See Rate limiting |
500 | Internal server error; unexpected condition. |
501 | Not supported. |
503 | Too many requests; service is temporarily unavailable. |
507 | Data size is over allowable limit. |