Функция № 408

Получить список доступных временных слотов для записи к конкретному сотруднику на выбранную дату в системе Yclients

Доступно на тарифе:

Стартовый
Бизнес 2025
Профи 2025

Описание

Функция получает список доступных временных слотов для записи к конкретному сотруднику на выбранную дату в системе YCLIENTS. Поддерживает фильтрацию по услугам.

Особенности работы
- Возвращаются только действительно доступные для бронирования слоты
- Результат автоматически сортируется по времени
- Длительность конвертируется из секунд в минуты
- При указании service_ids проверяется:
- Может ли сотрудник оказывать услугу
- Достаточно ли времени для услуги

Параметры

Параметры, которые можно передать в функцию yclients_get_available_sessions:
Обязательные:
company_id (number) - ID компании в YCLIENTS

staff_id (number) - ID сотрудника

date (string) - Дата в формате YYYY-MM-DD

api_key (string) - API-ключ для авторизации

Опциональные:
service_ids (list) - ID услуг для проверки совместимости

Примеры использования

Если клиент спрашивает свободные окна, узнай дату и мастера, после вызови функцию yclients_get_available_sessions. Передай аргументы:
arguments = {
"company_id": xxxxx, # Замените на реальный ID компании
"staff_id": 3176090, # Замените на реальный ID сотрудника
"date": "2025-06-11", # Текущая дата в формате YYYY-MM-DD
"api_key": "xxxxx", # Замените на реальный API ключ
"service_ids": [18402184], # Замените на реальный id услуги
}

Кейсы