Skip to main content

ClientDataInput

Progressive client data for a booking intent. All fields are optional; provided fields are merged with existing values.

emailemailnullable

The client's email address.

fields objectnullable

A map of custom field values to set on the client, keyed by field slug. Each key must correspond to a Client Field that has been defined in the account; arbitrary key-value pairs are not accepted.

property name*anynullable

A map of custom field values to set on the client, keyed by field slug. Each key must correspond to a Client Field that has been defined in the account; arbitrary key-value pairs are not accepted.

first_namestringnullable

The client's first name.

last_namestringnullable

The client's last name.

localestringnullable

The locale of the client booking the appointment.

Example: en-US
phonestringnullable

The client's phone number (E.164 format).

Example: +1234567890
reference_idstringnullable

External reference identifier for the client.

time_zonestringnullable

The client's time zone (IANA format).

Example: America/New_York
ClientDataInput
{
"email": "jane@example.com",
"fields": {
"age": 30
},
"first_name": "Jane",
"last_name": "Doe",
"locale": "en-US",
"phone": "+15551234567",
"reference_id": "ext_123",
"time_zone": "America/New_York"
}