Skip to main content

Errors

This section centralizes the error behavior for API Connector endpoints.

Error model

API responses use HTTP status codes and a structured error payload. For operational troubleshooting, review both the status code and the provider context returned by the endpoint.

Common HTTP status codes

StatusMeaningTypical cause
400Bad RequestInvalid input, missing required fields, or unsupported parameter values.
401UnauthorizedMissing, invalid, or expired Google identity token.
403ForbiddenAuthenticated identity without permission to execute the operation.
404Not FoundResource does not exist or cannot be resolved for your principal.
409ConflictRequest conflicts with current state (for example, duplicate or already processed transaction).
429Too Many RequestsThroughput limits exceeded for the principal.
500Internal Server ErrorUnexpected API Connector internal failure.
502/503/504Upstream/Availability errorsCarrier or external dependency unavailable or timing out.

Operational recommendations

  1. Validate request schema before sending calls in production.
  2. Implement idempotency and controlled retry logic for transient failures.
  3. Capture request identifiers in your logs to accelerate reconciliation and support workflows.
  4. Alert on repeated 401/403 responses to detect IAM misconfiguration early.