List / search the org's suppression rows
GET /v1/admin/orgs/{org_id}/suppressions
The org’s recipient opt-out (suppression) rows, newest-first. Only org-scope rows are visible; global/shared-domain rows are operator-only. Supports ?recipient=, ?scope=, ?include_revoked=true, and limit/cursor paging.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”Query Parameters
Section titled “Query Parameters ”Filter by (canonicalized) recipient.
Page size for the cursor-paginated agent surface (default 50; clamped to the 1-100 range).
Responses
Section titled “ Responses ”Ok
The paged list of the caller’s own org suppression rows (newest-first).
object
One recipient opt-out (suppression) row visible to the caller’s own org. Only org-scope rows are ever returned to the agent/console planes; global and shared_domain rows are operator-only. Rows soft-revoke (revoked_at/by/reason) rather than delete, so opt-out history outlives tenant lifecycle.
object
Opaque suppression id (sup_…).
Canonicalized recipient address (NFC, punycode domain, lower-cased).
The address as originally received.
Always ‘org’ on these planes (global/shared_domain are operator-only).
Set on a recipient-chosen ‘just this sender’ narrow row.
The sending mailbox that prompted the opt-out (audit).
Cumulative unsub→revoke→unsub cycles for this row (the §7 abuse input).
Set when the row was soft-revoked.
Opaque cursor for the next page; absent on the last page.
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 scopeAuthenticated but lacking the required scope, or out of quota.
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 scope