conduyt_update_call_recording_settings
Updates a workspace's call recording policy for Twilio or iPhone lines, including inbound/outbound recording and disclosure settings, sending only changed fields.
Instructions
Change the workspace's call recording policy (admin: settings scope). line: 'twilio' (default) or 'iphone'. Send only what changes; what is not sent stays as it is. inbound / outbound: record calls the team receives / makes. disclosureEnabled + disclosureOn ('inbound' | 'outbound' | 'both'): play a recording disclosure and on which calls (send both together). On the iPhone line the disclosure plays on outbound calls only: 'inbound' is refused and 'both' is saved as 'outbound'. consentGreeting: the sentence that is said (500 characters at most). enabled: the OLD name of the outbound switch, accepted for older callers and sent as outbound (when both are sent, outbound decides); nothing else changes with it. Read conduyt_get_call_recording_settings first. The workspace is responsible for consent where it operates.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| line | No | Which line's policy: the Twilio lines (default) or the iPhone line | |
| enabled | No | The OLD name of the outbound switch (older callers); prefer outbound | |
| inbound | No | Record calls the team receives (Twilio lines only) | |
| outbound | No | Record calls the team makes, including Smart Dialing | |
| disclosureOn | No | Which calls the disclosure is played on (send together with disclosureEnabled) | |
| consentGreeting | No | What is said; empty string = the default sentence | |
| disclosureEnabled | No | Play a recording disclosure (send together with disclosureOn) |