UpdatePublicBookingIntentRequest
Request schema for updating a booking intent via a public interface.
auto_assign_providerbooleannullable
When true, automatically assigns an available provider for the selected time slot if no provider_id is specified.
client_data objectnullable
Progressive client data. Provided fields are merged with existing values.
emailstringnullable
first_namestringnullable
last_namestringnullable
localestringnullable
phonestringnullable
reference_idstringnullable
time_zonestringnullable
end_atstring<date-time>nullable
The end time of the slot as an ISO-8601 datetime string with a timezone offset.
provider_idstringnullable
The ID of the provider to assign.
service_idstringnullable
The ID of the service.
start_atstring<date-time>nullable
The start time of the slot as an ISO-8601 datetime string with a timezone offset.
time_zonestringnullable
The local time zone for the slot (IANA format).
UpdatePublicBookingIntentRequest
{
"client_data": {
"email": "jane@example.com",
"first_name": "Jane"
},
"end_at": "2026-02-23T10:30:00-05:00",
"provider_id": "prov_1234567890",
"start_at": "2026-02-23T10:00:00-05:00",
"time_zone": "America/New_York"
}