For the complete documentation index, see llms.txt. This page is also available as Markdown.

Call Personalisation Batch v2

This endpoint pushes the dynamic caller ID details to the respective TC users.

POST {{BaseURL}}/v2/clients/{clientAccountId}/dynamic_call_records

Headers

Name
Value

Content-Type

Required

application/json

Authorization

Required

Bearer <token>

Body

Name
Type
Validations
Description

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

NA

Required The phone no. of the caller

ends_at

integer (int64)

Epoch timestamp in milliseconds

Required The timestamp in milliseconds at which dynamic caller ID should expire. Should not be before the current timestamp. starts_at and ends_at cannot be more than 24 hrs apart

label_id

string

NA

Optional The label ID of the dynamic label to be used as caller id

dynamic_label_name

string

minLength: 3 maxLength: 40

Required The caller ID name to be displayed. If not present it will default to the label name of the label ID provided.

receiver_number

string

NA

Required The phone no. of the receiver

starts_at

integer (int64)

Epoch timestamp in milliseconds

Required The timestamp in milliseconds at which dynamic caller ID should start reflecting.

starts_at and ends_at cannot be more than 24 hrs apart

Request

Response

Last updated

Was this helpful?