List the do-not-contact list
ApiKeyAuthorizationBearer <token>An API key from Developers → API keys: Authorization: Bearer gauge_live_… (or pulse_k_live_…).
limit?stringPage size, 1–100 (default 25).
after?stringA nextCursor from the previous page. Opaque.
before?stringA prevCursor, to page back. Opaque. Not with after.
q?stringDigits the number contains.
Gauge-Version?stringA dated version. Default 2026-10-21.
A page of numbers, newest first.
application/json- response
A cursor page over (created_at, id). Every list returns this shape.
data*array<>nextCursor*|Pass as after for the next page; null on the last page.
prevCursor*|Pass as before for the previous page; null on the first page.
curl -X GET 'https://app.gauge.chat/backend/v2/dnc'{ "nextCursor": "string", "prevCursor": "string", "data": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "e164": "string", "reason": "string", "source": "console", "createdAt": "string" } ]}Get a person's consent GET
Every consent state on record for the contact holding this number (current first), and which of its numbers are on the do-not-contact list.
Record consent POST
Records an opt-in or opt-out for a channel and purpose (source `api`). A contact is created when none holds the number. Keep your own evidence; send its reference as `evidenceRef`.