CertificateForm

Описание данных формы на выпуск сертификата.

Название Тип Формат Обязательность Описание
formId string Guid true Идентификатор формы в системе. Заполняется системой автоматичеки при создании формы.
externalId string ^\w{1,256}$ false Клиентский идентификатор формы. Заполняется клиентом. Система контролирует уникальность идентификатора.
person object Subject false Описание данных формы на физическое лицо
organization object Representative false Описание данных формы на юридическое лицо
documents array Document false Список документов
state string FormState true Статус в котором находится форма
creationDate date-time ISO 8601: YYYY-MM-DDTHH:MM.S& true Дата создания формы
certificate object CertificateInfo false Информация о данных сертификата
link string false Ссылка для перехода в личный кабинет УЦ. Необходима для установки и завершения выпуска сертификата. Поле доступно, когда статус формы Validated
error object Error false Описание ошибки валидации или выпуска сертификата

Информация о данных сертификата certificate содержится в описании формы после того как сертификат выпустится и форма перейдет в состояние released.

Возможные ошибки в объекте error

После инициализации выпуска форма проверяется на корректность данных. По результатам проверки могут возникнуть следующие ошибки:

Код ошибки Описание Контекст
SmevValidationError Ошибка проверки данных в смэв. В описании ошибки message будет содержаться описание причины ошибки на русском языке. Если в описании ошибки будет требование приложить документы, то контекст будет содержать массив с кодами типов документов, которые необходимо приложить
OperatorValidationError Ошибка проверки данных оператором. В описании ошибки message будет содержаться описание причины ошибки на русском языке.
  {
    "formId": "c8fbe843-3ae2-4266-8fb7-7bf24bfd0704",
    "person":
    {
        "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": "008001001000",
          "number": "123456",
          "series": "1111",
          "issueDate": "2018-12-12",
          "issuer":
          {
            "issuerCode": "123-123",
            "issuerName": "кем-то"
          }
        },
        "content":
        {
          "contentInfo":
          {
            "contentId": "3a8cf2b8-ee9e-47ca-9ff9-75efced2d52e",
            "contentType":"pdf",
            "md5":"7E0D44C48AF788657EA6F5C4C87589E8"
          }
        }
      }
    ],
    "state": "Created",
    "creationDate": "2019-05-21T14:58:37.613+03:00",
    "error":
    {
      "code": "validation",
      "message": "Failed to validate input request",
      "target": "cryptoApi",
      "errors":
      [
        {
          "code": "SmevValidationError",
          "message": "Необходимо приложить ИНН",
          "context":
          [
            {
              "documentType": "200"
            }
          ]
        }
      ]
    }
  }

FormState

Статусы формы на выпуск сертификата:

Название Описание
Created Форма создана
Validating Форма находится на проверке в удостоверяющем центре
Validated Форма прошла проверку в удостоверяющем центре
ValidationError Форма не прошла проверку в Удостоверяющем центре. Необходимо исправить ошибки в форме, на которые указал Удостоверяющий центр, и отправить форму на проверку повторно
Freezed Форма заморожена. Лицо, которое выпускает сертификат обратился в Удостоверяющий центр за разъяснением причины отклонения формы
Releasing Сертификат для формы находится в процессе выпуска
Released Сертификат для формы выпущен

Пример

  1. Форма сертификата на физическое лицо
{
  "formId": "c8fbe843-3ae2-4266-8fb7-7bf24bfd0704",
  "person":
  {
      "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": "Created",
  "creationDate": "2019-05-21T14:58:37.613+03:00"
}
  1. Форма сертификата на юридическое лицо
{
  "formId": "b3f2778d-4d6a-49df-8b17-f0ce0b3df881",
  "organization":
  {
    "principal":
    {
       "subjectId": "70f78249-dc69-450f-ab38-19974a310020",
       "organization":
       {
         "name": "ООО Рога и Копыта",
         "kpp": "741501001",
         "regDate": "2018-09-04",
         "address":
         {
           "structuralAddress":
           {
             "region": "54",
             "city":
             {
               "name": "Новосибирск",
               "abbreviation": "г"
             },
             "street":
             {
               "name": "Челюскинцев",
               "abbreviation": "ул"
             },
             "house": {
               "name": "14",
               "abbreviation": "д"
             }
           }
         },
         "nativeOrgParams":
         {
           "ogrn": "1047409501446",
           "inn": "7420008319"
         }
      }
    },
    "agent":
    {
      "subjectId": "3a8cf2b8-ee9e-47ca-9ff9-75efced2d52e",
      "person":
      {

        "name": "Анастасия",
        "surname": "Тарасова",
        "patronymic": "Константиновна",
        "dateBirth": "2018-01-01",
        "birthPlace": "Где то",
        "snils": "000-000-000 55",
        "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": "д"
            }
          }
        }
      }
    },
    "representativeType": "Confidant",
    "authority":
    {
      "confirmingDocument":
      {
        "documentInfo":
        {
          "documentType": "558502029900",
          "number": "2018/12/155",
          "issueDate": "2018-12-04"
        },
        "content":
        {
          "contentInfo":
          {
            "contentId": "3a8cf2b8-ee9e-47ca-9ff9-75efced2d52e",
            "contentType":"pdf",
            "md5":"7E0D44C48AF788657EA6F5C4C87589E8"
          }
        }
      }
    }
  },
  "documents:":
  [
    {
      "documentId": "cfe23e98-96a6-44e0-9563-34e4fed03401",
      "documentInfo":
      {
        "documentType": "008002008000",
        "number": "123456",
        "issueDate": "2018-12-12",
        "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": "Created",
  "creationDate": "2019-05-21T14:58:37.613+03:00"
}