Persists the AI voice provider selection, ElevenLabs API key, and Sinch EST credentials. Optionally generates a fresh ElevenLabs tool secret (32-byte hex). After save, attempts to auto-configure the ElevenLabs workspace post-call webhook and stores the returned HMAC webhookSecret. Webhook configuration failures are logged but don’t fail the save. Superadmin only.
Documentation Index
Fetch the complete documentation index at: https://docs.tetherai.ca/llms.txt
Use this file to discover all available pages before exploring further.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Only the supplied fields are updated (no field is required, since admins partially edit).
e.g. elevenlabs. Pass null to clear.
When true, a fresh 32-byte hex elevenlabsToolSecret is generated and stored.