Errors
Last updated 2026-02-07
Standard shape
{
"error": {
"code": "BAD_REQUEST",
"message": "Invalid JSON body",
"details": {}
}
}Common codes
UNAUTHORIZED(401): missing/invalid keyFORBIDDEN(403): missing scope or cross-project accessNOT_FOUND(404): resource not found in project boundaryBAD_REQUEST(400): malformed inputINTERNAL_ERROR(500): unexpected backend failureUPSTREAM_ERROR(500): provider/auth lookup failureENTITLEMENT_VIOLATION(403): plan-gated action blockedAGENT_LIMIT_EXCEEDED(403): project over agent quotaALWAYS_ON_NOT_ALLOWED(403): always-on not enabled in plan