Capture dual-party recording consent for a call
Captures per-call recording consent for a non-conference call before recording starts. EVERY listed party (recipient and/or originator) must have granted: true; if any party declines the request fails with 422 (RECORDING_CONSENT_DECLINED) and persists nothing. On success it returns a consent_receipt_id you pass in when you start recording, along with the party count and expiry, and adds the capture to the call’s consent audit trail. Records consent only — it does not start recording or place a call.
Authorizations
Dashboard JWT token from Clerk
Body
The call this consent covers.
1 - 64One entry per party whose consent is being recorded. Every entry must be granted: true.
1 - 16 elementsOptional recording id to bind the receipt to a specific artifact.
1 - 64How consent was collected. Defaults to ivr_announcement.
ivr_dtmf, ivr_speech, ivr_announcement, pre_recorded_disclosure, operator_attested, verbal_attested, written_consent Version tag of the consent disclosure text shown. Defaults to v1.
1 - 32Optional verbatim disclosure text presented to the parties.
2000Optional jurisdiction code the consent was captured under.
64Response
Consent captured — returns the minted consent_receipt_id, call_id, party_count, and expires_at.