Base URL
Authentication
Include your API key as a Bearer token:Request format
- All request bodies are JSON (
Content-Type: application/json) - All responses are JSON
Error responses
Errors return a JSON body with anerror field and optionally a hint:
Rate limits
All endpoints share a 50 requests per minute limit per user. When exceeded:- Response status:
429 - Headers:
X-RateLimit-Limit,X-RateLimit-Remaining,X-RateLimit-Reset
