Suppress an address or domain
Add one email address or bare domain to the do-not-contact list so it is never emailed. Idempotent and lowercased — re-suppressing an existing value is a no-op, not an error. Defaults to org-wide scope; pass scope program with a programId to suppress within a single campaign only. To add many at once, use bulk instead.
Authorizations
Org-scoped Norbelys API key. Create one in Settings → API keys and send it as Authorization: Bearer ak_….
Headers
Opt-in idempotency for a safely retried write: reuse the same key to replay the original result for 24h instead of re-executing. Recommended on every POST.
255Body
The email address or bare domain to suppress.
1"acme.com"
The campaign to scope to; required when scope is "program".
"prg_b2n4x8mq1w7e9rk3v5tz0yc6"
Free-text note recording why the address is being suppressed.
"asked to be removed"
Suppression scope: "org" (the default) suppresses everywhere; "program" suppresses within one campaign only.
org, program Response
OK
The suppressed email address or bare domain.
"acme.com"
The suppression id.
"sup_d4f8g2h6j0k4l8m2n6p0q4r8"
The campaign this suppression is scoped to, or null when scope is "org".
"prg_b2n4x8mq1w7e9rk3v5tz0yc6"
Why the address was suppressed.
"unsubscribed"
Suppression scope: "org" suppresses everywhere; "program" suppresses within one campaign only.
org, program When the suppression was lifted (RFC 3339), or null while it is active.
When it was added (RFC 3339).
Always "suppression".