GET /certificate-forms/{formId}

Метод позволяет получить актуальные данные формы.

Переменная

Название Тип Описание
formId Guid Идентификатор формы

Заголовки

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

Пример

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

Ответы

200

Форма получена.

В теле ответа содержится описание созданной формы CertificateForm.

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

Название Описание
ETag Метка последнего изменения формы
Content-Type Тип содержимого

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

  HTTP 200
  ETag: 686897696a7c876b7e
  Content-Type: Application/json
{
  "formId": "c8fbe843-3ae2-4266-8fb7-7bf24bfd0704",
  "person":
  {
    "subject" :
    {
      "subjectId": "70f78249-dc69-450f-ab38-19974a310020",
      "person": {
        "name": "Анастасия",
        "surname": "Тарасова",
        "patronymic": "Константиновна",
        "dateBirth": "2018-01-01",
        "birthPlace": "Где то",
        "snils": "000-000-000 55",
        "inn": "121212121212",
        "email": "imya@yandex.ru",
        "phone": "79699999999",
        "gender": "Female",
        "identityDocument":
        {
          "documentType": "008001001000",
          "number": "123456",
          "series": "1111",
          "issueDate": "2018-12-12",
          "issuer":
          {
            "issuerCode": "123-123",
            "issuerName": "кем-то"
          }
        },
        "citizenship": "848000000643",
        "address":
        {
          "structuralAddress":
          {
            "region": "54",
            "city":
            {
              "name": "Новосибирск",
              "abbreviation": "г"
            },
            "street":
            {
              "name": "Челюскинцев",
              "abbreviation": "ул"
            },
            "house":
            {
              "name": "14",
              "abbreviation": "д"
            }
          }
        }
      }
    }
  },
  "documents":
  [
    {
      "documentId": "3e605336-a34d-4f34-93dc-b5fd78c21d6a",
      "documentInfo":
      {
        "documentType": "100"
      },
      "content":
      {
        "contentInfo":
        {
          "contentId": "3a8cf2b8-ee9e-47ca-9ff9-75efced2d52e",
          "contentType":"pdf",
          "md5":"7E0D44C48AF788657EA6F5C4C87589E8"
        }
      }
    },
    {
      "documentId": "f0478c91-a93e-45cc-81f6-482a4e0d3443",
      "documentInfo":
      {
        "documentType": "200"
      },
      "content":
      {
        "contentInfo":
        {
          "contentId": "cb351abb-36fb-43be-9194-639be38b5617",
          "contentType":"pdf",
          "md5":"F7415E33F972C03ABD4F3FED36748F7A"
        }
      }
    }
  ],
  "state": "validating"
}

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": "FormId should be guid",
             "target": "CryptoApi"
           }
         ]
     }

401

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

403

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

404

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