Error reference

All errors share one envelope:

{ "error": { "code": "insufficient_credits", "message": "…", "requestId": "…" } }
HTTPCodeMeaning
400invalid_request / validation_failedMalformed or invalid payload
401unauthenticatedMissing, invalid, expired, or revoked credentials
402insufficient_creditsAvailable balance too low for the job
403forbiddenAuthenticated but not permitted (scope, role, verification)
404not_foundResource missing or not owned by you
409conflict / idempotency_conflict / job_not_cancellableState or uniqueness conflict
422unsupported_operationNo enabled provider supports this operation
429rate_limited / quota_exceededRate limit or plan quota exceeded
503provider_unavailable / configuration_errorProvider down or integration not configured
500internal_errorUnexpected failure (safe, sanitized)