Response codes

API endpoints return a variety of response codes for success and error conditions. The following responses are used by all endpoints. Variations or exceptions for an endpoint are noted elsewhere in the documentation.

200 Success

401 Unauthorized

The authentication token is invalid or has expired.

403 Forbidden

The API client permissions are insufficient to access the requested data.

404 Not Found

The API endpoint does not exist, or the value of a path param is invalid.

409 Conflict

A data conflict exists. This can occur when a unique value for a property is required but the supplied value is a duplicate.

422 Unprocessable Entity

An argument could not be understood or is not within the acceptable range. This error is accompanied by a more specific error message.

429 Too Many Requests

The Pattern API rate limit has been exceeded.