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

Call Personalisation Real-time v3

Real-time synchronous API to personalize calls for a given Caller-Receiver combination

POST {{BaseURL}}/v3/clients/{clientAccountId}/dynamic_call_record

Headers

Name
Value

Content-Type

Required

application/json

Authorization

Required

Bearer <token>

Body

Name
Type
Validations
Description

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.

Request

Response

Last updated

Was this helpful?