This documentation is built and maintained by the Flireo AI team to help you create, launch, and scale intelligent phone agents. Access the dashboard here.
{
"error": {
"code": "error_code",
"message": "Human-readable error message",
"details": {}
}
}| Code | HTTP Status | Description |
|---|---|---|
invalid_parameters | 400 | Missing or invalid request parameters |
already_linked | 400 | Resource is already linked |
already_in_use | 400 | Resource is being used elsewhere |
no_phone_number | 400 | No phone number to operate on |
invalid_status | 400 | Resource is in wrong status for operation |
insufficient_credits | 402 | Not enough credits for operation |
forbidden | 403 | You don't have permission |
not_found | 404 | Resource not found |
rate_limit_exceeded | 429 | Too many requests |
| Code | HTTP Status | Description |
|---|---|---|
database_error | 500 | Database operation failed |
provider_error | 500 | External provider (Telnyx) error |
server_error | 500 | Unexpected server error |
{
"type": "object",
"properties": {
"error": {
"type": "object",
"properties": {
"code": {
"type": "string",
"enum": [
"invalid_parameters",
"already_linked",
"already_in_use",
"no_phone_number",
"invalid_status",
"insufficient_credits",
"forbidden",
"not_found",
"rate_limit_exceeded",
"database_error",
"provider_error",
"server_error"
],
"description": "Error code for programmatic handling"
},
"message": {
"type": "string",
"description": "Human-readable error message"
},
"details": {
"type": "object",
"description": "Additional error details (field-specific validation errors)"
}
},
"required": ["code", "message"]
}
}
}code is invalid_parameters, the details object contains field-specific errors:{
"error": {
"code": "invalid_parameters",
"message": "Validation failed",
"details": {
"phone_number": "Invalid phone number format",
"city": "City is required"
}
}
}code field for programmatic error handlingmessage field to users for human-readable feedbackrate_limit_exceeded and transient server_errorinsufficient_credits by prompting users to purchase more credits