Error shape
All errors use the same structure:
{
"error": {
"code": "ALARA_AUTH_INVALID_KEY",
"message": "Invalid API key.",
"docsUrl": "https://api.alara.co.in/docs/api/auth",
"requestId": "..."
}
}
Common codes
ALARA_AUTH_INVALID_KEY
ALARA_BAD_REQUEST
ALARA_RATE_LIMITED
ALARA_UPSTREAM_ERROR
Every error includes a docs link for the next action.