Base URL
All API endpoints are served from:Authentication
Include your session token in theAuthorization header:
Response Format
All responses are JSON. Errors follow this shape:Status Codes
| Code | Meaning |
|---|---|
| 200 | Success |
| 400 | Bad request / validation error |
| 401 | Not authenticated |
| 403 | Forbidden (plan limit, whitelist, or admin required) |
| 404 | Resource not found |
| 409 | Conflict (e.g. duplicate task) |
| 429 | Rate limited |
| 500 | Server error |