Call Personalisation Batch v3
This endpoint pushes the dynamic caller ID details to the respective TC users.
Replace the {{BaseURL}} with the one mentioned here
POST {{BaseURL}}/v3/clients/{clientAccountId}/dynamic_call_records
{clientAccountId} : This can be taken directly from the self serve portal under the Manage API Keys Page
This API can handle 60 requests per minute per token.
For Authorization Token kindly refer the Authentication section followed by Generate Access Token API

Headers
Content-Type
Required
application/json
Authorization
Required
Bearer <token>
Body
Request
Response
call_records
array of object
min:1 max: 500
Required Call record object Maximum batch size is 500 per API Call
dynamic_call_reason
string
minLength: 10 maxLength: 100
Optional.
The call reason to be displayed.
caller_number
string
Format Supported:"+911234567890"
Required The phone number of the caller, in E.164 format.
ends_at
integer (int64)
Epoch timestamp in milliseconds
Required
The timestamp, in milliseconds, at which the dynamic caller ID should expire. Must not be in the past and must be no more than 24 hours after starts_at
label_id
string
NA
Optional The label ID of the dynamic label to be used as the caller ID. Must belong to the client account.
dynamic_label_name
string
minLength: 3 maxLength: 40
Optional The caller ID name to be displayed.
If omitted, defaults to the name of the provided label.
receiver_number
string
Format Supported:"+919876543210"
Required The phone number of the receiver, in E.164 format.
starts_at
integer (int64)
Epoch timestamp in milliseconds
Required The timestamp, in milliseconds, at which the dynamic caller ID should start reflecting.
Last updated
Was this helpful?