17.07.2026 10:52

CheckIn

[POST] .../v1/workattendance/checkin

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

Если у эффективного графика рабочего времени заполнено поле check_in_allowed_ips, check-in разрешен только с IP-адреса, который входит в этот список. Поддерживаются точные IPv4/IPv6 и CIDR-диапазоны. При успешном check-in фактический IP сохраняется в поле check_in_ip рабочей сессии.

Если текущий IP не входит в список разрешенных, метод возвращает ErrorResult с кодом 1096.

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

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

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

{
  "comment": "Начинаю смену"
}

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

Название Тип данных Описание
result.new_id Int64 ID созданной рабочей сессии

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

{
  "ok": true,
  "result": {
    "new_id": 88
  }
}