18.05.2026 21:32

CheckOut

[POST] .../v1/workattendance/checkout

Закрывает активную рабочую сессию текущего пользователя.

Входные параметры

Название Тип данных Обязательность Описание
comment String Необязательный Комментарий к check-out

Ограничения и проверки

  • Закрывается только активная рабочая сессия текущего пользователя.
  • Checkout не изменяет CRM Lead и не снимает responsible_user_id у лидов.
  • Если у пользователя есть активные тикеты (Open, WaitingClient, WaitingStaff), checkout запрещается с ошибкой 1221 (active_tickets_count=N).

Пример запроса

{
  "comment": "Завершаю смену"
}

Выходные параметры

Название Тип данных Описание
result.row_affected Int64 Количество измененных записей
result.ids Array of Int64 ID измененных записей

Пример ответа

{
  "ok": true,
  "result": {
    "row_affected": 1,
    "ids": [88]
  }
}