API referenceSuppressions
Remove a suppression
DELETE
Always returns 200 deleted:true regardless of whether the email was actually suppressed — this endpoint does not check existence first.
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.
email*stringFormat
emailRemoved (or was never present).
application/json- response
deleted?trueValue in
trueemail?stringcurl -X DELETE "https://example.com/v1/suppressions/user@example.com"{ "deleted": true, "email": "string"}