Skip to main content
V2 Preview — This error format is part of the V2 API preview. Breaking changes may occur.

Overview

All V2 API endpoints return a consistent error format. Errors always include success: false and an error object with a human-readable message and a machine-readable code.

Error Response Format

Error Codes

HTTP Status Codes

Validation Errors

When request validation fails, the message field describes which fields are invalid:

Rate Limiting

The API allows 100 requests per minute per IP address. The limit is per IP, not per API key. The API returns standard RateLimit-* headers on every response. When you exceed the limit:
Implement exponential backoff — wait 1s, then 2s, then 4s between retries.

Retry Guidance