List a contact's consent history
Return the consent-record audit trail for a contact, most recent first, with cursor pagination. Optionally filter by channel. Each row carries the full consent event — state, source, lawful basis, proof URL, and metadata (including who recorded it) — so you can present a defensible GDPR/TCPA history. Identify the contact by contact_id or a freeform identifier; 404s when the contact does not exist.
Authorizations
Dashboard JWT token from Clerk
Query Parameters
The contact whose history to return (supply this or identifier).
1 - 64Freeform contact identifier (email / E.164 phone / WhatsApp id).
1 - 320Optional channel filter.
email, fax, instagram, line, messenger, push, rcs, sms, viber, voice, whatsapp Max rows per page (1–100, default 50).
1 <= x <= 100Opaque forward-pagination cursor from a prior response's next_cursor.
Response
Consent history page — { contact_id, channel, items, next_cursor }, most recent first.