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

Подписать МЧД по внешнему ID

PUT 

/api/v1/clients/:clientId/attorneysByExternalId/:attorneyExternalId/sign

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

⚠️ Будьте осторожны!

Методы PUT перезаписывают запись целиком: любые непереданные поля считаются null и затирают данные в БД. Поэтому при обновлении нужно указывать все поля. Подписывает МЧДМЧД (Машиночитаемая доверенность). Машиночитаемая доверенность (Attorney) — электронный документ, подтверждающий полномочия представителя юридического лица. по IDidВнутренний идентификатор сущности в формате UUID, генерируемый HRlink при создании. Неизменяемый, используется во всех внутренних операциях. МЧДМЧД (Машиночитаемая доверенность). Машиночитаемая доверенность (Attorney) — электронный документ, подтверждающий полномочия представителя юридического лица. во внешней системе.

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

  • Клиент существует, не удалён, и к нему относится пользователь, выполняющий операцию.
  • Тело запроса задано.
  • Подпись задана.
  • МЧДМЧД (Машиночитаемая доверенность). Машиночитаемая доверенность (Attorney) — электронный документ, подтверждающий полномочия представителя юридического лица. существует по заданному IDidВнутренний идентификатор сущности в формате UUID, генерируемый HRlink при создании. Неизменяемый, используется во всех внутренних операциях..
  • Пользователь клиента является доверителем заданного МЧДМЧД (Машиночитаемая доверенность). Машиночитаемая доверенность (Attorney) — электронный документ, подтверждающий полномочия представителя юридического лица..
  • Если задана версия МЧДМЧД (Машиночитаемая доверенность). Машиночитаемая доверенность (Attorney) — электронный документ, подтверждающий полномочия представителя юридического лица., то она корректна.
  • МЧДМЧД (Машиночитаемая доверенность). Машиночитаемая доверенность (Attorney) — электронный документ, подтверждающий полномочия представителя юридического лица. имеет корректный статус для подписания.
  • Подпись является корректной для подписания доверителем заданной МЧДМЧД (Машиночитаемая доверенность). Машиночитаемая доверенность (Attorney) — электронный документ, подтверждающий полномочия представителя юридического лица..
  • Файл подписи соответствует файлу МЧДМЧД (Машиночитаемая доверенность). Машиночитаемая доверенность (Attorney) — электронный документ, подтверждающий полномочия представителя юридического лица..
  • Проверяет, что IDidВнутренний идентификатор сущности в формате UUID, генерируемый HRlink при создании. Неизменяемый, используется во всех внутренних операциях. МЧДМЧД (Машиночитаемая доверенность). Машиночитаемая доверенность (Attorney) — электронный документ, подтверждающий полномочия представителя юридического лица. задан корректно и возвращает МЧДМЧД (Машиночитаемая доверенность). Машиночитаемая доверенность (Attorney) — электронный документ, подтверждающий полномочия представителя юридического лица. в случае, если он существует.
  • IDidВнутренний идентификатор сущности в формате UUID, генерируемый HRlink при создании. Неизменяемый, используется во всех внутренних операциях. клиента соответствует формату UUID.
  • По заданному IDidВнутренний идентификатор сущности в формате UUID, генерируемый HRlink при создании. Неизменяемый, используется во всех внутренних операциях. клиента существует клиент.
  • Пользователь, выполняющий операцию, относится к клиенту.
  • Проверяет, что подпись задана.
  • Проверяет, что пользователь клиента является доверителем МЧДМЧД (Машиночитаемая доверенность). Машиночитаемая доверенность (Attorney) — электронный документ, подтверждающий полномочия представителя юридического лица..
  • Проверяет, что указана корректная версия данных МЧДМЧД (Машиночитаемая доверенность). Машиночитаемая доверенность (Attorney) — электронный документ, подтверждающий полномочия представителя юридического лица..
  • МЧДМЧД (Машиночитаемая доверенность). Машиночитаемая доверенность (Attorney) — электронный документ, подтверждающий полномочия представителя юридического лица. не удалена.
  • МЧДМЧД (Машиночитаемая доверенность). Машиночитаемая доверенность (Attorney) — электронный документ, подтверждающий полномочия представителя юридического лица. отправлена на подпись.
  • МЧДМЧД (Машиночитаемая доверенность). Машиночитаемая доверенность (Attorney) — электронный документ, подтверждающий полномочия представителя юридического лица. не подписана.
  • Проверяет, что аккредитация УЦ выпустившего сертификат не была отозвана.
  • Проверка выполняется только при включенной глобальной настройке блокировки подписания УКЭПУКЭП (Усиленная квалифицированная электронная подпись). Усиленная квалифицированная электронная подпись (QES). Имеет полную юридическую силу. HRlink не хранит закрытый ключ — он находится на ПК пользователя. выпущенных УЦ без аккредитации, при условии что на уровне тенантаTenantЭкземпляр системы HRlink на отдельном домене (например, company.hr-link.ru). Внутри одного тенанта может быть несколько пространств клиентов. выключена настройка игнорирования этого запрета.
  • Сертификат подписи корректен.
  • Сертификат подписи является корректным сертификатом юрлица или ИП.
  • Данные ИНН и СНИЛС владельца сертификата совпадает с данными ИНН и СНИЛС доверителя МЧДМЧД (Машиночитаемая доверенность). Машиночитаемая доверенность (Attorney) — электронный документ, подтверждающий полномочия представителя юридического лица..
  • Данные ИНН и ОГРН юрлица сертификата совпадают с данными ИНН и ОГРН юрлица МЧДМЧД (Машиночитаемая доверенность). Машиночитаемая доверенность (Attorney) — электронный документ, подтверждающий полномочия представителя юридического лица..
  • Проверяет корректность подписи УКЭПУКЭП (Усиленная квалифицированная электронная подпись). Усиленная квалифицированная электронная подпись (QES). Имеет полную юридическую силу. HRlink не хранит закрытый ключ — он находится на ПК пользователя. соответствующему файлу МЧДМЧД (Машиночитаемая доверенность). Машиночитаемая доверенность (Attorney) — электронный документ, подтверждающий полномочия представителя юридического лица..
  • Если в настройке тенантаTenantЭкземпляр системы HRlink на отдельном домене (например, company.hr-link.ru). Внутри одного тенанта может быть несколько пространств клиентов. выключен флаг проверки подписи УКЭПУКЭП (Усиленная квалифицированная электронная подпись). Усиленная квалифицированная электронная подпись (QES). Имеет полную юридическую силу. HRlink не хранит закрытый ключ — он находится на ПК пользователя. и файла, тогда пропускаем данную валидацию.
  • Выполняет проверку типа подписи CAdES, исходя из настроек тенантаTenantЭкземпляр системы HRlink на отдельном домене (например, company.hr-link.ru). Внутри одного тенанта может быть несколько пространств клиентов..
  • Если в настройках тенантаTenantЭкземпляр системы HRlink на отдельном домене (например, company.hr-link.ru). Внутри одного тенанта может быть несколько пространств клиентов. включено требование использовать тип подписи CAdES-X Long Type 1, то тип подписи должен соответствовать настройке.
  • Проверяет, что текущий пользователь относится к заданному клиенту и возвращает пользователя клиента, если он существует.
  • Проверяет, что IDidВнутренний идентификатор сущности в формате UUID, генерируемый HRlink при создании. Неизменяемый, используется во всех внутренних операциях. клиента, заданный в виде строки, соответствует формату, и возвращает типизированный IDidВнутренний идентификатор сущности в формате UUID, генерируемый HRlink при создании. Неизменяемый, используется во всех внутренних операциях. клиента.
  • Проверяет существование клиента по заданному IDidВнутренний идентификатор сущности в формате UUID, генерируемый HRlink при создании. Неизменяемый, используется во всех внутренних операциях. и возвращает клиента, если он существует.
  • Проверяет, что клиент не удален.
  • Проверяет, что МЧДМЧД (Машиночитаемая доверенность). Машиночитаемая доверенность (Attorney) — электронный документ, подтверждающий полномочия представителя юридического лица. не удалена.
  • Проверяет, что МЧДМЧД (Машиночитаемая доверенность). Машиночитаемая доверенность (Attorney) — электронный документ, подтверждающий полномочия представителя юридического лица. отправлена на подпись.
  • Проверяет, что МЧДМЧД (Машиночитаемая доверенность). Машиночитаемая доверенность (Attorney) — электронный документ, подтверждающий полномочия представителя юридического лица. не подписана.
  • Проверяет, что подпись корректна и возвращает её данные.
  • Проверяет, что данные владельца сертификата совпадает с данными доверителя МЧДМЧД (Машиночитаемая доверенность). Машиночитаемая доверенность (Attorney) — электронный документ, подтверждающий полномочия представителя юридического лица..
  • Проверяет, что юрлицо сертификата совпадает с юрлицом МЧДМЧД (Машиночитаемая доверенность). Машиночитаемая доверенность (Attorney) — электронный документ, подтверждающий полномочия представителя юридического лица..
  • Проверяет, что сертификат подписи является корректным сертификатом юрлица или ИП.
  • Проверяет, что подписи УКЭПУКЭП (Усиленная квалифицированная электронная подпись). Усиленная квалифицированная электронная подпись (QES). Имеет полную юридическую силу. HRlink не хранит закрытый ключ — он находится на ПК пользователя. и соответствующие файлы корректны.
  • Возвращаются только результаты проверки, которые завершились неуспешно.
  • Если все подписи УКЭПУКЭП (Усиленная квалифицированная электронная подпись). Усиленная квалифицированная электронная подпись (QES). Имеет полную юридическую силу. HRlink не хранит закрытый ключ — он находится на ПК пользователя. и файлы прошли проверку, тогда возвращается пустой список.
  • В случае успешной проверки всех подписей УКЭПУКЭП (Усиленная квалифицированная электронная подпись). Усиленная квалифицированная электронная подпись (QES). Имеет полную юридическую силу. HRlink не хранит закрытый ключ — он находится на ПК пользователя. и соответствующих файлов возвращается пустой список.

Request

Responses

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