Bulk import a CSV of opt-outs into the suppression list
Compliance
Bulk import a CSV of opt-outs into the suppression list
Operator uploads a CSV of phone / email / wa_id addresses; each row is marked as durably suppressed across every channel (channel=‘all’) in one shot. Idempotent — re-uploading the same list is a no-op. Returns a per-row breakdown so the wizard can show accepted / duplicate / invalid counts and download a skipped.csv for invalid rows.
RBAC: owner/admin only.
Caps: 25 MB file, 100,000 rows per request, 60 s wall-clock.
Audit: every run lands a compliance.suppression_list_import tamper-evident chain row with the file sha256 + accepted/duplicate/invalid counts.
POST
Bulk import a CSV of opt-outs into the suppression list
Authorizations
Dashboard JWT token from Clerk
Response
200
Default Response
Get the org's STIR/SHAKEN attestation posture snapshotGet the org's BYOK / customer-managed-key config