400 bad request, such as an invalid cursor
401 missing or invalid API key, Firebase ID token, or App Check token
402 billing disabled, paid-plan upgrade required, or monthly plan allowance exhausted
403 valid credential without the required scope
404 job not found
409 idempotency conflict or invalid cancellation state
422 request validation failed
429 request exceeded an operational rate limit or anonymous scan allowance
Authentication failure:
json
{
"error": {
"code": "invalid_api_key",
"message": "The API key is missing or invalid."
}
}
Scope failure:
json
{
"error": {
"code": "insufficient_scope",
"message": "The API key does not have the required scope."
}
}
Billing disabled:
json
{
"error": {
"code": "billing_disabled",
"message": "Billing is disabled for this account."
}
}
Invalid web credential:
json
{
"error": {
"code": "invalid_public_credential",
"message": "Missing or invalid public credential."
}
}
Rate limited:
json
{
"error": {
"code": "rate_limited",
"message": "The request exceeded the rate limit."
}
}