Add a blocklist entry

Adds an entry to your organization's blocklist. Returns 409 if an equivalent entry already exists.

Authentication

AuthorizationBearer

Supabase-issued user JWT. Send as Authorization Bearer header. Dedicated API keys are planned for a future release.

Request

This endpoint expects an object.
match_typeenumRequired
Allowed values:
match_valuestringRequired

The value to match (email address, phone number, name, or email domain).

reasonstringOptional
expires_atdatetimeOptional
Optional expiry. Omit for a permanent entry.

Response

Blocklist entry created.
blocklist_idstringOptionalformat: "uuid"
org_idstringOptionalformat: "uuid"
match_typeenumOptional
match_valuestringOptional
reasonstring or nullOptional
expires_atdatetime or nullOptional
created_atdatetimeOptional

Errors

400
Bad Request Error
401
Unauthorized Error