Error Handling

awRAG uses standard HTTP status codes and provides detailed error messages.

HTTP Status Codes

ParameterTypeRequiredDefaultDescription
200OKYes-Request successful
400Bad RequestYes-Invalid request parameters
401UnauthorizedYes-Missing or invalid authentication
429Too Many RequestsYes-Rate limit exceeded
500Internal Server ErrorYes-Server error

Error Response Format

json
{
  "success": false,
  "error": {
    "code": "INVALID_REQUEST",
    "message": "Invalid request parameters",
    "details": {
      "field": "query",
      "reason": "Query parameter is required"
    }
  }
}

Need Help?

For additional support with error handling or troubleshooting, contact our team:

Email: support@awrag.io
Documentation: awRAG API Docs
Privacy Policy: https://awrag.io/privacy-policy