[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
}
}