Error Responses

All endpoints can return the following error responses.

400

Bad Request

Validation error

{
  "error": "Validation error message"
}
401

Unauthorized

API Key missing or invalid

{
  "error": "API Key required"
}

or

{
  "error": "Invalid API Key"
}
403

Forbidden

No permission

{
  "error": "No permission"
}
404

Not Found

Resource not found

{
  "error": "Project not found"
}
429

Too Many Requests

Rate limit exceeded

{
  "error": "Rate limit exceeded",
  "message": "You have exceeded the monthly rate limit of 1000 requests. Please try again next month."
}
500

Internal Server Error

Server error

{
  "error": "Something went wrong"
}