RU
EN
ГЛАВНАЯ СТРАНИЦА

Открытие и закрытие смены

Тип

POST

Вызов

/set-courier-location-presence

Параметры

division-id

Уникальный идентификатор (GUID) подразделения.

Если нужно передавать параметр division-id, то у этого подразделения должно быть указано местоположение.

location-id

Уникальный идентификатор (GUID) местоположения.

Важно

Один из параметров division-id или location-id нужно обязательно передать, иначе будет возвращена ошибка.

to-open

Тип операции. Обязательный параметр.

Возможные значения: true – открыть смену, false – закрыть смену.

user-id

Уникальный идентификатор (GUID) сотрудника.

login

Логин сотрудника (поле usr_Login).

Примечание

Если передаются параметры user-id и login, параметр login получит приоритет. Один из этих параметров обязателен.

password

Пароль пользователя в формате base64, если есть.

Важно

Если параметру usr_SimpleLogonEnabled присвоено значение true и при этом:

  • не задан ни параметр login, ни параметр password: для входа будет использован параметр user-id.

  • задан только параметр password: для входа будут использованы параметры user-id и password.

  • заданы и параметры login, и параметр password: для входа будут использованы параметры login и password, параметр user-id не будет использован.

Если параметру usr_SimpleLogonEnabled присвоено значение false, параметр login нужно обязательно указывать, а параметр password – при необходимости.

Пример вызова

http://127.0.0.1:8090/set-courier-location-presence?location-id=8051B912-B90C-1045-9AA9-05A049551B57&to-open=true&login=Login&password=dGVzdA

Формат возвращаемых данных

При успешном выполнении операции возвращается HTTP-код 200. А при ошибке – HTTP-код 500 с текстом ошибки.