API Reference
Errors
Standard error codes and JSON response payloads.
HTTP error codes#
trained.chat uses standard HTTP status codes to indicate the success or failure of API requests:
- 200 - OK: Request succeeded.
- 400 - Bad Request: Missing required fields or parameters.
- 401 - Unauthorized: Invalid or missing API authorization key.
- 404 - Not Found: The requested agent, action, or resource does not exist.
- 429 - Rate Limited: Too many requests sent in a short window.
Error response structure#
All failed requests return a structured JSON response containing an error code and a human-readable message:
JSON
{
"error": {
"code": "unauthorized",
"message": "The provided API key is invalid or has expired."
}
}