Перейти к основному содержимому

Получить группу заявлений

GET 

/api/v2/clients/:clientId/applicationGroups/:applicationGroupId

Описание метода

Возвращает группу заявлений сотрудника по clientId и applicationGroupId. Доступ к группе получают: создатель группы, заявитель, активный заместитель хотя бы одного подписанта, получатель после завершения документооборота, а также пользователь клиента с правом на получение группы заявлений. Черновики видит только их создатель.

Валидации запроса

  • clientId соответствует формату UUID; клиент существует и не удалён.
  • Пользователь, выполняющий операцию, относится к клиенту.
  • applicationGroupId корректен; группа заявлений существует и доступна пользователю клиента.
  • Пользователь клиента — один из: создатель группы заявлений, заявитель, активный заместитель хотя бы одного подписанта, получатель группы заявлений с завершённым документооборотом (все участники подписали).
  • Если в группе все заявления — черновики, текущий пользователь является их создателем. Иначе в группе есть хотя бы одно заявление не в статусе черновика.
  • Пользователь клиента — подписант хотя бы одного заявления группы, и момент подписания для него наступил. Если подписант относится к участнику с типом ROLE, у пользователя клиента есть нужная роль.
  • У пользователя клиента есть право на получение группы заявлений на уровне пользователя клиента или сотрудника.

Request

Responses

Успешная операция.