HTTP Status Codes
| Code | Meaning |
|---|---|
200 | Success |
201 | Created |
204 | No content (e.g. after DELETE) |
400 | Bad request — malformed JSON or missing required parameter |
401 | Unauthorized — invalid or missing API key |
404 | Resource not found |
409 | Conflict — e.g. account not connected |
422 | Validation error — check details for field errors |
429 | Rate limit or daily quota exceeded |
502 | Meta API error |
Error Response Format
All errors return a JSON object with anerror key:
details object with per-field messages:
free plan include an upgrade URL:
Retry Strategy
For429 and 5xx errors, implement exponential backoff. Start with a 1s delay and double it each attempt:

