HTTP status codes

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.