POST /subjects/requisites
Метод позволяет получить реквизиты субъекта (организации или физического лица) на основании его персональных данных. Можно получить следующие реквизиты:
Название | Описание |
---|---|
Authorization | Заголовок авторизации |
ContentType | Тип контента |
Допустимые значения Content-Type:
application/json
Название | Тип | Формат | Обязательность | Описание |
---|---|---|---|---|
requisiteType | object | RequisiteType | true |
Реквизит, который необходимо получить |
inn | object | Inn | false |
Данные необходимые для получения ИНН |
Название | Описание |
---|---|
inn | ИНН физического лица. Если он указан в requisiteType , то в теле запроса обязательно должен быть указан объект inn |
POST /entity/v1/subjects/requisites
Content-Type: Application/json
Authorization: ReestroAuth apiKey=235dc85c-f7f9-4dc0-8bbf-dad9e0185afd&portal.orgid=1748b89b-7d34-4d47-b479-b06b40ab1a30
{
"requisiteType": "inn",
"inn":
{
"name": "Анастасия",
"surname": "Тарасова",
"patronymic": "Константиновна",
"dateBirth": "2018-01-01",
"birthPlace": "Город",
"identityDocument":
{
"documentType": "008001001000",
"number": "123456",
"series": "1111",
"issueDate": "2018-12-12",
"issuer":
{
"issuerCode": "123-123",
"issuerName": "Орган власти"
}
}
}
}
Реквизит успешно получен. В теле ответа содержится:
Название | Тип | Формат | Обязательность | Описание |
---|---|---|---|---|
requisiteType | object | RequisiteType | true |
Полученный реквизит |
inn | object | Inn | false |
Описание ИНН, если удалось его получить |
HTTP 200
Content-Type: Application/json
{
"requisiteType": "inn",
"inn":
{
"name": "Анастасия",
"surname": "Тарасова",
"patronymic": "Константиновна",
"dateBirth": "2018-01-01",
"birthPlace": "Где то",
"inn": "140702214133",
"identityDocument":
{
"documentType": "008001001000",
"number": "123456",
"series": "1111",
"issueDate": "2018-12-12",
"issuer":
{
"issuerCode": "123-123",
"issuerName": "кем-то"
}
}
}
}
Ошибки валидации запроса. В теле ответа содержится описание ошибки Error. Для данного метода возможны следующие ошибки:
Код ошибки | Описание |
---|---|
AbsenceOfRequiredField | Не указано одно из обязательных полей |
WrongFieldValue | Значение поля не соответствует требуемому формату. Поле, формат которого не соответствует, указано в описании ошибки в message |
HTTP 400
Content-Type Application/json
{
"code": "validation",
"message": "Failed to validate input request",
"target": "api",
"errors":
[
{
"code": "AbsenceOfRequiredField",
"message": "dateBirth is required",
"target": "EntityApi"
}
]
}
Ошибка авторизации: пользователь не авторизован
Ошибка аутентификации: пользователь не имеет доступа к ресурсам организации, которая указана в заголовке авторизации
По указанным данным не удалось найти искомый реквизит