Partially updates an existing voice campaign. Only fields provided in the request body are updated.
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.
Global ID of the voice campaign to update. Required.
"Vm9pY2VDYW1wYWlnbjoxMjM="
Fields to update — all are optional; provide only those you want to change
Updated campaign display name. Optional.
"Q4 Outreach v2"
Updated provider-native assistant ID. Optional. Validated against the voice provider.
"asst_xyz456"
Updated global ID of the tenant voice provider. Optional.
Note: tenant_voice_provider_id = voiceai_pod_id
"VGVuYW50Vm9pY2VQcm92aWRlcjoxMjM="
Updated dialer type. Optional.
SINGLE, POOL "POOL"
Updated provider-native phone number ID. Optional.
"pn_xyz456"
Updated global ID of the phone number pool (POOL dialer only). Optional.
"Vm9pY2VQaG9uZU51bWJlclBvb2w6MTIz"
Updated IANA timezone. Optional.
"America/Chicago"
Updated active days of the week. Optional.
["MONDAY", "WEDNESDAY", "FRIDAY"]Updated daily call start time (HH:MM or HH:MM:SS). Optional.
"08:00"
Updated daily call end time (HH:MM or HH:MM:SS). Optional.
"18:00"
Updated maximum total call attempts per lead. Optional.
x >= 15
Updated maximum call attempts per lead per day. Optional.
x >= 12
Updated minimum minutes between attempts. Optional.
x >= 3120
Updated voicemail-as-answered setting. Optional.
false
Updated webhook URL. Optional.
"https://yourapp.com/webhooks/campaign"