Согласовать заявление (ПЭП, участник маршрута)
POST/api/v1/clients/:clientId/applications/:applicationId/signBySes
Когда использовать
Участник маршрута подписания (руководитель, согласующий, ответственный или другая роль маршрута) подписывает ПЭППЭП Простая электронная подпись (SES). Подтверждает факт подписания, но не гарантирует неизменность документа после подписания. уже поданное заявление, чтобы согласовать его на своём этапе.
В отличие от подачи заявления автором, здесь подписант должен явно указать participantId — идентификатор своей роли в активном этапе маршрута. Это нужно, потому что у одного пользователя в маршруте может быть несколько ролей, и API не угадывает, от чьего лица идёт согласование.
Поле version поддерживает оптимистическую блокировку: если оно задано и не совпадает с серверной версией, заявление не подписывается.
Для подачи заявления самим Сотрудником-заявителем используйте Подать заявление (ПЭП, Сотрудник-заявитель).
Условия
- Заявление существует, относится к указанному клиенту и не удалено.
- Заявление не является черновиком — хотя бы один подписант уже принял решение по нему.
- Указанный
participantIdссылается на участника активного этапа маршрута подписания, и этот участник связан с маршрутом данного заявления. - Пользователь, выполняющий запрос, — это либо текущий ответственный по заявлению, либо подписант, привязанный к указанному участнику.
- Подписант, связанный с участником, активен и может выполнить действие сейчас (этап и участник проходят дополнительные проверки маршрута).
- Если в теле передан
version— он совпадает с версией заявления на сервере.
Request
Responses
- 200
- 400
- 401
- 403
- 429
Успешная операция.
Ошибка при валидации данных запроса.
Запрос не аутенифицирован.
Для заданного пользователя доступ к ресурсу запрещен.
Превышен разрешенный лимит запросов за период.