Skip to content

Errors & Validation

The API uses conventional HTTP status codes.

StatusMeaning
200Success.
401Missing or malformed Authorization header, or an invalid/revoked API key.
403Authenticated, but API access is not enabled for the account.
404Not found, or not visible to your account.
429Rate limited — see Rate Limiting.
500Server error.

The API is currently read-only, so write-related statuses (201 Created, 422 Unprocessable Entity) do not occur yet.

Errors return a single-key JSON object:

{ "error": "Invalid or revoked API key" }

Error messages use the customer-facing vocabulary (material, not item).