POST /docflows/{docflowId}/statements/{statementId}/signatures

Метод позволяет добавить или обновить подпись к сгенерированному заявлению.

Если для заявления уже была добавлена подпись и данный метод для заявления вызывается повторно, то данные подписи для заявления обновятся на новые.

Переменные

Название Тип Формат Обязательность Описание
docflowId string Guid true Идентификатор документооборота
statementId string Guid true Идентификатор заявления

Заголовки

Название Описание
Content-Type Тип контента
Authorization Заголовок авторизации

Content-Type

Допустимые значения Content-Type:

  • Application/json

Тело запроса

В теле запроса содержится описание бинарных данных подписи ContentInfo. Подпись необходимо предварительно загрузить методом POST /contents.

Пример

POST /realty/rosreestr/v2/docflows/1f3ba8ad-b868-46f2-9088-56aa2753bc88/statements/b07be7e1-59fc-44f9-ba13-b6a1a53c2686/signatures
Authorization: ReestroAuth apiKey=235dc85c-f7f9-4dc0-8bbf-dad9e0185afd&portal.orgid=1748b89b-7d34-4d47-b479-b06b40ab1a30
{
    "contentId": "c6780dbc-126b-44f6-9f7b-7422609d8ebb",
    "contentType":"sig",
    "md5":"F7415E33F972C03ABD4F3FED36748F7A"
}

Ответы

201

Тело ответа

Подпись на заявление добавлена. В теле ответа содержится описание бинарных данных подписи ContentInfo.

Пример ответа

  HTTP 201
  Content-Type: Application/json
  {
    "contentId" : "3a8cf2b8-ee9e-47ca-9ff9-75efced2d52e",
    "contentType" : "sig",
    "md5": "7E0D44C48AF788657EA6F5C4C87589E8"
  }

400

Ошибки валидации запроса. В теле ответа содержится описание ошибки Error.

Код ошибки Описание Содержимое контекста
BigContentSize Размер контента превышает 50 мб Описание неправильного контента ContetnIfo
UnsupportedContentType Указан контент, формат которого не поддерживается методом Описание неправильного контента ContetnIfo
UnexistentContent Не удалось найти указанный контент Описание ненайденного контента ContetnIfo

Пример ответа

HTTP 400
Content-Type Application/json
    {
        "code": "validation",
        "message": "Failed to validate request",
        "target": "api"
        "errors":
        [
          {
            "code": "BigContentSize",
            "message": "The size of content 3a8cf2b8-ee9e-47ca-9ff9-75efced2d52e is bigger then 50 mb",
            "target": "CryptoApi",
            "context":
            [
              {
                 "contentId" : "3a8cf2b8-ee9e-47ca-9ff9-75efced2d52e",
                 "contentType" : "pdf",
                 "md5": "7E0D44C48AF788657EA6F5C4C87589E8",
                 "size": "2184"
              }
            ]
          }
        ]
    }

401

Ошибка авторизации: пользователь не прикреплен к указанной организации

403

Ошибка авторизации: пользователь не авторизован

404

Документооборот не найден.

415

В заголовке Content-Type указан тип контента, который не поддерживается для данного метода