Skip to content

Error Handling

Version 2.0.1 | Status: Active


The API utilizes standard HTTP status codes to indicate the success or failure of a request. When an error occurs, the response body will contain a standardized JSON payload outlining the issue.

Example Error Response (404 Not Found)

{
  "error": {
    "code": 404,
    "type": "ResourceNotFoundError",
    "message": "Artwork with ObjectID 999999 does not exist in the catalog."
  }
}

Status Codes

Code Status Resolution
200 OK Request succeeded.
400 Bad Request The request was malformed. Verify query parameters and syntax.
404 Not Found The requested resource (ObjectID) does not exist in the catalog.
429 Too Many Requests Rate limit exceeded. Pause requests for 60 seconds.
500 Internal Server Error Upstream catalog sync failure. Check system status.