HTTP Status Codes
| Code | Description |
|---|---|
200 | Success |
400 | Bad request - invalid parameters |
401 | Unauthorized - missing or invalid authentication |
403 | Forbidden - insufficient permissions |
404 | Not found - resource doesn’t exist |
409 | Conflict - resource already exists or state conflict |
422 | Validation error - request body failed validation |
429 | Rate limited - too many requests |
500 | Internal server error |
Validation Errors
When a request fails validation (422), the response includes details about which fields failed:
Rate Limiting
Bot API keys have a configurable rate limit (default: 1000 requests/hour). When exceeded, the API returns a429 status code. Contact an admin to adjust your rate limit if needed.
