GET /signatures/{signatureId}

Метод позволяет получить статус операции подписи. Если документы уже подписны, то для каждого контента будет раполагаться описание бинарных данных подписи. Все полученные в результате подписания подписи можно скачать методом GET /contents

Переменная

Название Тип Формат Описание
signatureId string Guid Идентификатор запроса на подпись

Заголовки

Название Описание
If-None-Match Метка изменения запроса на подпись. Если заголовок указан, то описание запроса будет получено, если он был изменен позднее указанной в заголовке метки.
Authorization Заголовок авторизации

Пример

GET /realty/crypto/v2/signatures/5ee03d41-21c2-4546-81bb-b0f80c3de423
Authorization: ReestroAuth auth.sid=717726209B543848879C33F2BDDAB9F8561EFAC465A5DC439193062C700FAFDA&portal.orgid=1269f58a-3d40-42e1-91ad-a4251566419c

Ответы

200

Описание операциии подписи успешно получено. В теле ответа содержится SignOperation

Заголовки ответа

Название Описание
ETag Метка последнего изменения запроса

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

  HTTP 200
  ETag: 686897696a7c876b7e
  {
    "signatureId": "3aad391b-6995-4074-a2ff-46c7a1dd234e",
    "certificateId": "70f78249-dc69-450f-ab38-19974a310020",
    "creationDate": "2011-01-01T15:03:01.012345Z",
    "state" : "Processed",
    "contents":
    [
      {
         "contentInfo":
         {
             "contentId": "3a8cf2b8-ee9e-47ca-9ff9-75efced2d52e",
             "contentType":"pdf",
             "md5":"7E0D44C48AF788657EA6F5C4C87589E8"
         },
         "signatures":
         [
           {
             "contentId": "92e35570-00cc-4f98-acc0-5436b51ed003",
             "contentType":"sig",
             "md5":"7E0D44C48AF788657EA6F5C4C87589E8"       
           }
        ]
      }
    ]
  }

304

Операция не была изменена с момента, указанного в значении заголовка If-None-Match

400

Ошибки валидации запроса. В теле ответа содержится описание ошибки Error. Для данного метода возможны следующие ошибки:

Код ошибки Описание
WrongFieldValue Значение поля не соответствует требуемому формату. Поле, формат которого не соответствует, указано в описании ошибки в message

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

HTTP 400
Content-Type Application/json
    {
       "code": "validation",
       "message": "Failed to validate request",
       "target": "api"
       "errors":
       [
         {
           "code": "WrongFieldValue",
           "message": "SignatureId should be guid",
           "target": "CryptoApi"
         }
      ]
    }

401

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

403

Ошибка аутентификации: пользователь не имеет доступа к ресурсам организации, которая указана в заголовке авторизации

404

Запрос на подпись с указанным идентификатором не найден