List every inbox in the org
GET /v1/admin/orgs/{org_id}/projects/{project_id}/inboxes
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”Query Parameters
Section titled “Query Parameters ”Case-insensitive literal email address search.
Exact inbox email address.
Page size for the cursor-paginated agent surface (default 50; clamped to the 1-100 range).
Opaque page token echoed back from a prior next_page. Used by the legacy offset-paginated admin/console list surface; the cursor-paginated agent surface uses Cursor (?cursor) instead.
Responses
Section titled “ Responses ”Ok
object
object
Stable inbox ID used for explicit connection consent.
Normalized sender name; empty means bare-address API mail.
Human-readable owning persona name.
Current inbox lifecycle status.
Recipients sent in the rolling 24-hour window.
Whether this inbox is configured for SMTP through the review pipeline. Effective access also requires an active paid entitlement.
Missing or invalid credential.
The canonical error envelope. error is a stable machine code.
object
Stable error code (e.g. unauthorized, forbidden, not_found, invalid, quota_exceeded, rate_limited).
Example
forbiddenHuman-readable detail (never leaks internals).
Example
missing required scopeMachine-readable quota reason. inbox_limit_exceeded means billing account inbox capacity across all organizations and projects sharing that account; enrollment_token_mailbox_budget_exhausted means the enrollment key lifetime creation allowance. Read message for recovery; inbox counts are separate from sending quotas.
Consumed plus reserved units.
Requested additional units.
Next UTC usage-period boundary; pending reservations survive this boundary.