Errors

App Quality Copilot uses conventional HTTP response codes to indicate the success or failure of an API request.

In general: Codes in the 2xx range indicate success. Codes in the 4xx range indicate an error that failed given the information provided (e.g., a required parameter was omitted, etc.). Codes in the 5xx range indicate an error (these are rare).

Important Caveats:

  • Almost all 4xx errors should have information on why it has failed so you fix appropriately.

  • If the request is a batch operation, a 2xx can be used to indicate partial-success.

Summary Table

CodeNameDescription

200

OK

Everything worked as expected. For batch-operations this can also mean a partial-success.

400

Bad Request

The request was unacceptable, often due to missing a required parameter.

401

Unauthorized

No valid API key provided.

404

Not Found

The requested resource doesn't exist.

429

Too Many Requests

Too many requests.

500, 502, 503, 504

Server Errors

Something went wrong on our end. Try again.

Last updated