API referenceSuppressions
Add up to 100 suppressions
POST
bearerAuthheader
AuthorizationBearer <token>API key sent as Authorization: Bearer <key>. Looked up by SHA-256
hash (email_core::sha256_hex) against api_keys.hash; revoked
keys and keys belonging to a suspended tenant are rejected. See the
top-level Authentication section for permission levels.
application/json- body
emails*array<>Items
1 <= items <= 100Per-email results (an invalid email is a per-item failure, not a batch abort).
application/json- response
data?array<>curl -X POST "https://example.com/v1/suppressions/bulk" \ -H "Content-Type: application/json" \ -d '{ "emails": [ { "email": "user@example.com" } ] }'{ "data": [ { "email": "string", "status": "suppressed", "error": "string" } ]}