Skip to main content
POST
JavaScript

Authorizations

Authorization
string
header
required

Telnyx API key supplied as Authorization: Bearer <token>. In production, auth may be validated by the API gateway and forwarded via Telnyx auth headers.

Body

application/json

reason/source are forced to manual_block/manual (ignored if supplied). scope is derived. bounce_category/dsn_code/meta/ group_id are not accepted on the public surface.

to
string
required

Recipient address (normalized: trim + lower-case).

from
string | null

Sender address (normalized). null โ‡’ account/domain scope.

domain_id
string<uuid> | null

null โ‡’ account scope.

expires_at
string<date-time> | null

Response

Idempotent โ€” matching suppression already existed.

data
object
required

Suppression record. Schema fields hidden by the view: account_id, bounce_category, dsn_code, meta.