Base URL
All API requests should be made to:Request Format
The API accepts JSON-encoded request bodies and returns JSON responses. Include theContent-Type header for requests with a body:
Response Format
All responses return JSON with consistent structure. Successful responses include the requested data directly, while errors follow a standard format:HTTP Status Codes
| Code | Description |
|---|---|
| 200 | Success |
| 201 | Resource created |
| 400 | Bad request - check your parameters |
| 401 | Unauthorized - invalid or missing credentials |
| 403 | Forbidden - insufficient permissions |
| 404 | Resource not found |
| 422 | Validation error - check field requirements |
| 500 | Server error - contact support |
Rate Limiting
API requests are rate-limited to ensure platform stability. If you receive a429 status code, wait before retrying. Contact support if you need higher limits for production workloads.
Versioning
The API is versioned through the URL path. The current version isv1, which is the default when no version is specified. Breaking changes will be introduced in new versions with advance notice.
Authentication
Learn how to authenticate your API requests