Compliance
Manage your Do-Not-Call (DNC) registry. Numbers added here are automatically excluded when campaigns are dispatched.
Add to DNC List
http
POST /dnc| Field | Type | Required | Description |
|---|---|---|---|
phone_number | string | ✅ | Phone number to blocklist |
reason | string | — | Reason for blocklisting (default: "API request") |
Response 201
json
{ "status": "blocklisted", "phone_number": "15550009999" }List DNC Entries
http
GET /dncResponse 200
json
{
"dnc_entries": [
{ "phone": "15550009999", "reason": "Customer opted out", "opt_out_at": "2026-03-01T10:00:00Z" }
]
}Remove from DNC
http
DELETE /dnc/:phoneResponse 200
json
{ "status": "removed", "phone": "15550009999" }How DNC Filtering Works
When you call POST /campaigns/:id/start, Rymi automatically cross-references all campaign contacts against the DNC registry. Matching contacts are skipped and marked with status skipped_dnc — they are never dialed.