Registers a new voice provider integration for the authenticated tenant.
All requests require an Authorization header using Bearer token authentication:
Authorization: Bearer <api_key>
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Voice provider credentials and configuration
Voice provider type. Required.
VAPI, RETELL, ELEVEN_LABS, BOLNA "VAPI"
VAPI private API key. Required for VAPI provider.
"vapi_private_abc123"
VAPI public API key. Optional for VAPI provider.
"vapi_public_abc123"
VAPI organisation ID. Optional for VAPI provider.
"org_abc123"
VAPI organisation display name. Optional for VAPI provider.
"My Org"
Retell API key. Required for RETELL provider.
"retell_key_abc123"
Retell organisation display name. Optional for RETELL provider.
"My Retell Org"
ElevenLabs API key. Required for ELEVEN_LABS provider.
"xi_abc123"
ElevenLabs organisation display name. Optional for ELEVEN_LABS provider.
"My ElevenLabs Org"
ElevenLabs webhook ID. Optional for ELEVEN_LABS provider.
"wh_abc123"
ElevenLabs webhook secret key. Optional for ELEVEN_LABS provider.
"whsec_abc123"
Bolna API key. Required for BOLNA provider.
"bolna_key_abc123"
Bolna organisation display name. Optional for BOLNA provider.
"My Bolna Org"
Maximum concurrent calls for this provider. Optional. Applicable to VAPI and BOLNA.
10