Skip to main content

CalendarAccountConfig

account objectrequired

A bookable calendar account (e.g. a sales manager's calendar) exposed by a calendar integration.

idIdrequired

The account's id at the calendar provider.

nameNamerequired

The account's display name.

enabled_services_idsstring[]

IDs of the bookable services enabled for this account.

schedule object

Maps each weekday to its working-hours configuration.

days objectrequired

Map of weekday ("0"=Monday … "6"=Sunday) to that day's working-hours config.

property name* ScheduleDayConfig

Working-hours configuration for a single weekday.

is_working_dayIs Working Dayrequired

Whether messages may be sent on this day.

time_startTime Start

Start of the working window, "HH:MM" (24h).

Default value: 00:00
time_endTime End

End of the working window, "HH:MM" (24h).

Default value: 00:00
timezoneTimezone
Default value: Europe/Moscow
crm_id object

Identifier of the matching record in the connected external CRM, if any.

anyOf
string
static_meeting_link object
anyOf
string
use_google_meet_linkUse Google Meet Link
Default value: false
create_crm_task_on_create_meetingCreate Crm Task On Create Meeting
Default value: true
create_crm_task_on_cancel_meetingCreate Crm Task On Cancel Meeting
Default value: true
CalendarAccountConfig
{
"account": {
"id": "string",
"name": "string",
"enabled_services_ids": [
"string"
]
},
"schedule": {
"days": {}
},
"timezone": "Europe/Moscow",
"crm_id": "string",
"static_meeting_link": "string",
"use_google_meet_link": false,
"create_crm_task_on_create_meeting": true,
"create_crm_task_on_cancel_meeting": true
}