Поиск по сайту

API
Главная / API - Контрагенты

Контрагенты

Обновлено 27.04.2024
255 кб

Общие сведения

Адресная книга представляет собой список контрагентов с реквизитами, которые могут быть использованы для оформления заказов.  Записи, неиспользуемые в течение 6 месяцев, автоматически удаляются из адресной книги. 

Адресная книга и контрагенты, доступные для учетной записи, - это разные понятия. Контрагенты из адресной книги могут использоваться только для быстрого оформления заказа, получение информации по ним недоступно.

Список контрагентов из адресной книги

Запрос метода

Структура запроса

Адрес метода: https://api.dellin.ru/v2/book/counteragents.json 

{
   "appkey":"00000000-0000-0000-0000-000000000000",
   "sessionID":"00000000-0000-0000-0000-000000000000",
   "withAnonym":"false",
   "isAnonym":"false",
   "counteragentIds":[
      1,
      2,
      3
   ]
}

Адрес метода: https://api.dellin.ru/v2/book/counteragents.xml

<request>
   <appkey>00000000-0000-0000-0000-000000000000</appkey>
   <sessionID>00000000-0000-0000-0000-000000000000</sessionID>
   <withAnonym>false</withAnonym>
   <isAnonym>false</isAnonym>
   <counteragentIds>1</counteragentIds>
   <counteragentIds>2</counteragentIds>
   <counteragentIds>3</counteragentIds>
</request>

Описание параметров

Request
Request
ПараметрОбязательныйТипОписание
appkeyДаstringКлюч приложения. Для получения ключа необходимо пройти регистрацию
sessionIDДаstringID сессии. Для получения сессии необходимо воспользоваться методом "Авторизация пользователя"
withAnonymНетboolean

Признак запроса списка контрагентов, включающего "анонимных" получателей (1).

Доступные значения:

  • "true" - ответ должен включать "анонимных" получателей;
  • "false" - ответ не должен включать "анонимных" получателей.

Значение по умолчанию: "false"

isAnonymНетboolean

Признак запроса списка контрагентов, включающего только "анонимных" получателей (1). 

Доступные значения:

  • "true" - ответ должен включать только "анонимных" получателей;
  • "false" - ответ должен включать не только "анонимных" получателей.

Значение по умолчанию: "false"

Если в запросе передан параметр "withAnonym" со значением "false" и параметр "isAnonym" со значением "true", то ответ будет содержать список контрагентов, включающий только "анонимных" получателей
counteragentIdsНетarray of integers

Список ID контрагентов, по которым необходима информация.

Если параметр не передан в запросе, то в ответе будет получен полный список контрагентов

Примечания:

  1. "Анонимный" получатель - получатель, о котором предоставлен минимум информации (см. описание услуги "Упрощённая отправка груза" на сайте компании "Деловые Линии")

Ответ метода

Структура ответа

{
   "metadata":{
      "status":200,
      "generated_at":"2015-06-18 12:37:28"
   },
   "data":[
      {
         "id":1,
         "isAnonym":"false",
         "form":"ООО",
         "formUID":"0x92EE03691F25A9FE4BE9910CD87CA9CA",
         "name":"Ромашка",
         "phone":null,
         "email":null,
         "juridical":"true",
         "addresses":3,
         "inn":"1234567890",
         "document":null,
         "lastUpdate":"2015-07-04 02:27:15",
         "countryUid":"0x8f51001438c4d49511dbd774581edb7a",
         "uid":"00000000-0000-0000-0000-000000000000",
         "dataForReceipt":{
            "phoneNumber":null,
            "email":null
         }
      },
      {
         "id":2,
         "isAnonym":"true",
         "form":"Ч/Л",
         "formUID":"0xAB91FEEA04F6D4AD48DF42161B6C2E7A",
         "name":"Леонид",
         "phone":"+7 (900) 000-00-00",
         "email":"petro@mail.com",
         "juridical":"false",
         "addresses":1,
         "inn":null,
         "document":null,
         "lastUpdate":"2015-07-04 02:27:15",
         "countryUid":"0x8f51001438c4d49511dbd774581edb7a",
         "uid":"00000000-0000-0000-0000-000000000000",
         "dataForReceipt":{
            "phoneNumber":null,
            "email":null
         }
      },
      {
         "id":3,
         "isAnonym":"false",
         "form":"Ч/Л",
         "formUID":"0x8F51001438C4D49511DBD774581EDB80",
         "name":"Иванов Иван Иванович",
         "phone":null,
         "email":null,
         "juridical":"false",
         "addresses":1,
         "inn":null,
         "document":{
            "type":"passport",
            "serial":"0000",
            "number":"000000",
            "date":"2014-01-23"
         },
         "lastUpdate":"2015-07-04 02:27:15",
         "countryUid":"0x8f51001438c4d49511dbd774581edb7a",
         "uid":"00000000-0000-0000-0000-000000000000",
         "dataForReceipt":{
            "phoneNumber":"+79ХХХХХХХХХ",
            "email":"meow@mail.ru"
         }
      }
   ]
}
{
   "metadata":{
      "status":200,
      "generated_at":"2015-06-18 12:37:28"
   },
   "data":[
      {
         "id":1,
         "isAnonym":"false",
         "form":"ООО",
         "formUID":"0x92EE03691F25A9FE4BE9910CD87CA9CA",
         "name":"Ромашка",
         "phone":null,
         "email":null,
         "juridical":"true",
         "addresses":3,
         "inn":"1234567890",
         "document":null,
         "lastUpdate":"2015-07-04 02:27:15",
         "countryUid":"0x8f51001438c4d49511dbd774581edb7a",
         "uid":"00000000-0000-0000-0000-000000000000",
         "dataForReceipt":{
            "phoneNumber":null,
            "email":null
         }
      },
      {
         "id":2,
         "isAnonym":"true",
         "form":"Ч/Л",
         "formUID":"0xAB91FEEA04F6D4AD48DF42161B6C2E7A",
         "name":"Леонид",
         "phone":"+7 (900) 000-00-00",
         "email":"petro@mail.com",
         "juridical":"false",
         "addresses":1,
         "inn":null,
         "document":null,
         "lastUpdate":"2015-07-04 02:27:15",
         "countryUid":"0x8f51001438c4d49511dbd774581edb7a",
         "uid":"00000000-0000-0000-0000-000000000000",
         "dataForReceipt":{
            "phoneNumber":null,
            "email":null
         }
      },
      {
         "id":3,
         "isAnonym":"false",
         "form":"Ч/Л",
         "formUID":"0x8F51001438C4D49511DBD774581EDB80",
         "name":"Иванов Иван Иванович",
         "phone":null,
         "email":null,
         "juridical":"false",
         "addresses":1,
         "inn":null,
         "document":{
            "type":"passport",
            "serial":"0000",
            "number":"000000",
            "date":"2014-01-23"
         },
         "lastUpdate":"2015-07-04 02:27:15",
         "countryUid":"0x8f51001438c4d49511dbd774581edb7a",
         "uid":"00000000-0000-0000-0000-000000000000",
         "dataForReceipt":{
            "phoneNumber":"+79ХХХХХХХХХ",
            "email":"meow@mail.ru"
         }
      }
   ]
}

Описание параметров

Response
Response
ПараметрТипОписание

metadata

objectСистемная информация
metadata.statusintegerЭмуляция http-кода состояния. В случае успешного выполнения возвращается код "200" (OK)
metadata.generatedAtstring

Дата и время генерации ответа сервера.

Формат: "ГГГГ-ММ-ДД ЧЧ:ММ:СС"

dataarray of DataСведения о контрагентах

Data
Data
ПараметрТипОписание
idintegerID контрагента
isAnonymstring

Признак "анонимного" получателя (1).

Возможные значения:

  • "true" – "анонимный" получатель;
  • "false" – не "анонимный" получатель
formstringОрганизационно-правовая форма контрагента (далее - ОПФ)
formUIDstringUID ОПФ (см. метод "Поиск ОПФ")
namestringНаименование контрагента (для "анонимного" получателя (1) - имя)
phonestringНомер телефона "анонимного" получателя (1) . Если контрагент не является "анонимным" получателем (значение параметра ответа "data.isAnonym" - "false"), то значение параметра - "null"
emailstringАдрес электронной почты "анонимного" получателя (1) . Если контрагент не является "анонимным" получателем (значение параметра ответа "data.isAnonym" - "false"), то значение параметра - "null"
juridicalboolean

Тип контрагента:

  • "true" - юридическое лицо;
  • "false" - физическое лицо
addressesintegerКоличество адресов доставки контрагента
innstringИНН контрагента. Если контрагент - физическое лицо (значение параметра ответа "data.juridical" - "false"), то значение параметра - "null". Максимальная длина поля зависит от страны и ОПФ
documentobjectДанные документа, удостоверяющего личность. Если контрагент - юридическое лицо (значение параметра ответа "data.juridical" - "true") или "анонимный" получатель (значение параметра ответа "data.isAnonym" - "true"), то значение параметра - "null"
document.typestring

Тип документа.

Доступные значения:

  • "passport" - паспорт;
  • "drivingLicence" - водительское удостоверение;
  • "foreignPassport" - заграничный паспорт
document.serialstringСерия документа
document.numberstringНомер документа. Формат номера зависит от страны
document.datestring

Дата выдачи документа в формате "ГГГГ-ММ-ДД"

Формат: "ГГГГ-ММ-ДД"

lastUpdatestring

Дата последнего обновления информации о данном контрагенте.

Формат: "ГГГГ-ММ-ДД ЧЧ:ММ:СС"

countryUidstringUID страны (см. метод "Поиск стран")
uidstring

UID контрагента

dataForReceiptobject

Контактные данные для отправки электронного чека плательщику - физическому лицу (значение параметра ответа "data.juridical" - "false"), не являющемуся "анонимным" получателем (значение параметра ответа "data.isAnonym" - "false")

dataForReceipt.phoneNumberstring

Номер телефона для отправки чека

dataForReceipt.emailstringАдрес электронной почты для отправки чека

Примечания:

  1. "Анонимный" получатель - получатель, о котором предоставлен минимум информации (см. описание услуги "Упрощённая отправка груза" на сайте компании "Деловые Линии")

Обработка ошибок

В методе используются общие ошибки API, описание формата и перечень ошибок см. в документе "Ошибки методов API".

Создание и редактирование контрагентов

Метод позволяет создавать новых контрагентов и редактировать информацию о них. Запрос метода отличается в зависимости от вида контрагента: юридическое или физическое лицо. 

Запрос метода

Пример запроса: создание контрагента (юридического лица)

Адрес метода: https://api.dellin.ru/v2/book/counteragent/update.json

{
   "appkey":"00000000-0000-0000-0000-000000000000",
   "sessionID":"00000000-0000-0000-0000-000000000000",
   "form":"0x8F51001438C4D49511DBD774581EDB80",
   "name":"Ромашка",
   "inn":"1234567890",
   "juridicalAddress":{
      "search":"Омская обл., Омск, Ленина, 5",
      "street":"7800000000004380000000000",
      "house":"4",
      "building":"2",
      "structure":"3А",
      "flat":"Б-234"
   }
}

Адрес метода: https://api.dellin.ru/v2/book/counteragent/update.xml

<request>
   <appkey>00000000-0000-0000-0000-000000000000</appkey>
   <sessionID>00000000-0000-0000-0000-000000000000</sessionID>
   <form>0x8F51001438C4D49511DBD774581EDB80</form>
   <name>Ромашка</name>
   <inn>1234567890</inn>
   <juridicalAddress>
      <search>Омская обл., Омск, Ленина, 5</search>
      <street>7800000000004380000000000</street>
      <house>4</house>
      <building>2</building>
      <structure>3А</structure>
      <flat>Б-234</flat>
   </juridicalAddress>
</request>

Пример запроса: создание контрагента (физического лица)

Адрес метода: https://api.dellin.ru/v2/book/counteragent/update.json

{
   "appkey":"00000000-0000-0000-0000-000000000000",
   "sessionID":"00000000-0000-0000-0000-000000000000",
   "form":"0xAB91FEEA04F6D4AD48DF42161B6C2E7A",
   "name":"Петров А.А.",
   "document":{
      "type":"passport",
      "serial":"XXXX",
      "number":"XXXX",
      "date":"YYYY-MM-DD"
   },
   "dataForReceipt":{
      "phone":"+79000000000",
      "email":"test@mail.ru"
   }
}

Адрес метода: https://api.dellin.ru/v2/book/counteragent/update.xml

<request>
   <appkey>00000000-0000-0000-0000-000000000000</appkey>
   <sessionID>00000000-0000-0000-0000-000000000000</sessionID>
   <form>0xAB91FEEA04F6D4AD48DF42161B6C2E7A</form>
   <name>Петров А.А.</name>
   <document>
      <type>passport</type>
      <serial>XXXX</serial>
      <number>XXXX</number>
      <date>YYYY-MM-DD</date>
   </document>
   <dataForReceipt>
      <phone>+79000000000</phone>
      <email>test@mail.ru</email>
   </dataForReceipt>
</request>

Пример запроса: создание контрагента ("анонимного" получателя)

"Анонимный" получатель - получатель, о котором предоставлен минимум информации (см. описание услуги "Упрощённая отправка груза" на сайте компании "Деловые Линии")

Адрес метода: https://api.dellin.ru/v2/book/counteragent/update.json

{
   "appkey":"00000000-0000-0000-0000-000000000000",
   "sessionID":"00000000-0000-0000-0000-000000000000",
   "isAnonym":"true",
   "form":"0xAB91FEEA04F6D4AD48DF42161B6C2E7A",
   "name":"Леонид",
   "phone":"70000000000",
   "email":"petro@mail.com"
}

Адрес метода: https://api.dellin.ru/v2/book/counteragent/update.xml

<request>
   <appkey>00000000-0000-0000-0000-000000000000</appkey>
   <sessionID>00000000-0000-0000-0000-000000000000</sessionID>
   <isAnonym>true</isAnonym>
   <form>0xAB91FEEA04F6D4AD48DF42161B6C2E7A</form>
   <name>Леонид</name>
   <phone>70000000000</phone>
   <email>petro@mail.com</email>
</request>

Пример запроса: редактирование данных контрагента

Для изменения данных контрагента, не являющегося "анонимным" получателем, необходимо передать в запросе ID клиента и те данные, которые нужно изменить.

Редактировать данные уже созданного контрагента, являющегося "анонимным" получателем, невозможно

Адрес метода: https://api.dellin.ru/v2/book/counteragent/update.json

{
   "appkey":"00000000-0000-0000-0000-000000000000",
   "sessionID":"00000000-0000-0000-0000-000000000000",
   "counteragentID":1,
   "juridicalAddress":{
      "street":"7800000000004380000000000",
      "house":"5"
   }
}

Адрес метода: https://api.dellin.ru/v2/book/counteragent/update.xml

<request>
   <appkey>00000000-0000-0000-0000-000000000000</appkey>
   <sessionID>00000000-0000-0000-0000-000000000000</sessionID>
   <counteragentID>1</counteragentID>
   <juridicalAddress>
      <street>7800000000004380000000000</street>
      <house>5</house>
   </juridicalAddress>
</request>

Описание параметров

Request
Request
ПараметрОбязательныйТипОписание
appkeyДаstringКлюч приложения. Для получения ключа необходимо пройти регистрацию
sessionIDДаstringID сессии. Для получения сессии необходимо воспользоваться методом "Авторизация пользователя"
formНет*string

UID ОПФ (см. метод "Поиск ОПФ").

При передаче данных об "анонимном" получателе (значение параметра "isAnonym" - "true") необходимо передать пустой параметр или UID физического лица РФ ("0xAB91FEEA04F6D4AD48DF42161B6C2E7A").

*Параметр является обязательным при создании контрагента

nameНет*string

Наименование юридического лица или имя физического лица.

*Параметр является обязательным при создании контрагента

innНет*string

ИНН юридического лица. Параметр используется, только если контрагент является юридическим лицом.

*Параметр является обязательным при создании контрагента - юридического лица, а также при смене ОПФ контрагента - физического лица на юридическое лицо

juridicalAddressНет*Address

Юридический адрес. Параметр используется, только если контрагент является юридическим лицом.

*Параметр является обязательным при создании контрагента - юридического лица, а также при смене ОПФ контрагента - физического лица на юридическое лицо

document

Нет*Document

Данные документа, удостоверяющего личность. Параметр используется, только если контрагент является физическим лицом.

*Параметр является обязательным при создании контрагента - физического лица, а также при смене ОПФ контрагента - юридического лица на физическое лицо

dataForReceiptНетDataForReceipt

Контактные данные для отправки электронного чека плательщику - физическому лицу. Параметр используется в запросе, только если контрагент является физическим лицом

isAnonym

Нет*boolean

Признак "анонимного" получателя.

Доступные значения:

  • "true" - контрагент является "анонимным" получателем;
  • "false" - контрагент не является "анонимным" получателем.

Значение по умолчанию: "false".

*При создании "анонимного" получателя параметр является обязательным

phoneНет*string

Номер телефона "анонимного" получателя в формате "7XXXXXXXXXX" (где X - любая цифра). Параметр используется только для "анонимного" получателя.

*При создании "анонимного" получателя параметр является обязательным

email

Нетstring

Адрес электронной почты "анонимного" получателя. Параметр используется только для "анонимного" получателя

counteragentIDНет*integer

ID контрагента, информацию о котором нужно отредактировать.

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

Address

Address

ПараметрОбязательныйТипОписание

search

Нет*string

Адрес в виде текста.

Для передачи юридического адреса не следует использовать координаты.

При передаче адреса в виде текста в запрос следует включать:

  • наименование региона с указанием его типа: область, край и т. п. (для корректного разбора адресов одноименных населенных пунктов),
  • наименование населённого пункта,
  • наименование улицы;
  • номер дома.

Элементы необходимо указывать через запятую, например "Омская обл., Омск, Ленина, 5".

Минимальная длина поля - 2 символа, максимальная - 1024 символа

*Передача параметра "search" или пары параметров "street" и "house" является обязательной.Параметр "search" и набор параметров "street", "house", "building" и "structure" являются взаимоисключающими
streetНет*string

Код КЛАДР улицы (см. "Поиск КЛАДР")

*Передача параметра "search" или пары параметров "street" и "house" является обязательной.Параметр "search" и набор параметров "street", "house", "building" и "structure" являются взаимоисключающими
houseНет*string

Номер дома, включая литеру. Например, "13/А".

Максимальная длина поля - 7 символов

*Передача параметра "search" или пары параметров "street" и "house" является обязательной.Параметр "search" и набор параметров "street", "house", "building" и "structure" являются взаимоисключающими.При передаче набора параметров "house", "building", "structure" и "flat" необходимо повторно передавать в том числе те параметры адреса, значения которых не меняются. В противном случае ранее переданные значения будут удалены
buildingНет*string

Корпус.

Максимальная длина поля - 5 символов

Параметр "search" и набор параметров "street", "house", "building" и "structure" являются взаимоисключающими.*При передаче набора параметров "house", "building", "structure" и "flat" необходимо повторно передавать в том числе те параметры адреса, значения которых не меняются. В противном случае ранее переданные значения будут удалены
structureНет*string

Строение.

Максимальная длина поля - 7 символов

Параметр "search" и набор параметров "street", "house", "building" и "structure" являются взаимоисключающими.*При передаче набора параметров "house", "building", "structure" и "flat" необходимо повторно передавать в том числе те параметры адреса, значения которых не меняются. В противном случае ранее переданные значения будут удалены
flatНет*string

Номер квартиры/офиса. Допускается написание с буквой, например "222 А".

Максимальная длина поля - 5 символов

Если одновременно переданы параметры "search" и "flat", то в качестве номера квартиры/офиса будет использоваться значение параметра "flat".*При передаче набора параметров "house", "building", "structure" и "flat" необходимо повторно передавать в том числе те параметры адреса, значения которых не меняются. В противном случае ранее переданные значения будут удалены

Document
Document
ПараметрОбязательныйТипОписание
typeДаstring

Тип документа.

Доступные значения:

  • "passport" - паспорт;
  • "drivingLicence" - водительское удостоверение;
  • "foreignPassport" - заграничный паспорт. Для некоторых стран значение "foreignPassport" недоступно
serialДа*string

Серия документа

*Для некоторых стран параметр не является обязательным и игнорируется

numberДаstringНомер документа. Формат номера зависит от страны
dateНетstringДата выдачи документа в формате "ГГГГ-ММ-ДД"

DataForReceipt
DataForReceipt
ПараметрОбязательныйТипОписание
phoneНетstring

Номер телефона для отправки чека в формате "+79XXXXXXXXX" (где X - любая цифра)

emailНетstringАдрес электронной почты для отправки чека

Ответ метода

Структура ответа

{
   "metadata":{
      "status":200,
      "generated_at":"2015-06-18 12:37:28"
   },
   "data":{
      "counteragentID":1,
      "state":"new",
      "foundAddresses":[
         {
            "field":"juridicalAddress",
            "source":"Омск, Ленина, 5",
            "result":"Россия, Омская обл, г Омск, ул Ленина, д 5"
         }
      ]
   }
}
<response>
   <metadata>
      <status>200</status>
      <generated_at>2015-06-18 12:37:28</generated_at>
   </metadata>
   <data>
      <counteragentID>1</counteragentID>
      <state>new</state>
      <foundAddresses>
         <field>juridicalAddress</field>
         <source>Омск, Ленина, 5</source>
         <result>Россия, Омская обл, г Омск, ул Ленина, д 5</result>
      </foundAddresses>
   </data>
</response>

Описание параметров 

Response
Response
ПараметрТипОписание
metadataobjectСистемная информация
metadata.statusintegerЭмуляция http-кода состояния. В случае успешного выполнения возвращается код "200" (OK)
metadata.generated_atstring

Дата и время генерации ответа сервера.

Формат: "ГГГГ-ММ-ДД ЧЧ:ММ:СС"

dataobjectИнформация об новом/отредактированном контрагенте
data.counteragentIDintegerID нового/отредактированного контрагента
data.statestring

Статус контрагента. Возможные значения:

  • "existing" - отредактированы данные существующего контрагента;
  • "new" - создан новый контрагент
data.foundAddressesarray of FoundAddressesДанные по найденным адресам. Параметр присутствует в ответе, только если в запросе был передан параметр "search" класса "Address"

FoundAddresses
FoundAddresses
ПараметрТипОписание
fieldstringОбъект, в котором был передан параметр "search"
sourcestring

Введённое значение

resultstring

Найденный адрес

Обработка ошибок

В методе используются общие ошибки API, описание формата и перечень ошибок см. в документе "Ошибки методов API".

Поиск контрагентов

Запрос метода

Структура запроса

Адрес метода: https://api.dellin.ru/v2/book/counteragents/search.json 

{
   "appkey":"00000000-0000-0000-0000-000000000000",
   "sessionID":"00000000-0000-0000-0000-000000000000",
   "country":"0x8f51001438c4d49511dbd774581edb7a",
   "query":"итал",
   "juridical":true
}

Адрес метода: https://api.dellin.ru/v2/book/counteragents/search.xml

<request>
   <appkey>00000000-0000-0000-0000-000000000000</appkey>
   <sessionID>00000000-0000-0000-0000-000000000000</sessionID>
   <country>0x8f51001438c4d49511dbd774581edb7a</country>
   <query>итал</query>
   <juridical>true</juridical>
</request>

Описание параметров

Request
Request
ПараметрОбязательныйТипОписание
appkeyДаstringКлюч приложения. Для получения ключа необходимо пройти регистрацию
sessionIDНетstring

ID сессии. Для получения сессии необходимо воспользоваться методом "Авторизация пользователя".

Неавторизованным пользователям доступен поиск только по данным ЕГРЮЛ (1) и ЕГРИП (2), авторизованным пользователям также доступны данные адресной книги

country

Нетstring

UID страны, см. метод "Поиск стран". Если параметр не передан, то будет осуществлён поиск контрагентов из РФ.

Источником данных о контрагентах не из РФ является адресная книга, таким образом, поиск по контрагентам не из РФ доступен только авторизованным пользователям

queryДаstring

Часть наименования контрагента, его ОПФ или ИНН.

Минимальная длина поля - 1 символ, максимальная - 255 символов

juridicalНетboolean

Тип контрагента:

  • "true" - юридическое лицо;
  • "false" - физическое лицо.

Если параметр не передан в запросе, то в ответе будут представлены данные по юридическим лицам.

В ответ метода не выводятся данные:

  • о юридических лицах из адресной книги, которые отсутствуют в ЕГРЮЛ (1) и по которым нет накладных и заказов;
  • о физических лицах из адресной книги, по которым нет накладных и заказов

Примечания:

  1. ЕГРЮЛ - Единый государственный реестр юридических лиц.
  2. ЕГРИП - Единый государственный реестр индивидуальных предпринимателей

Ответ метода

Структура ответа

{
   "metadata":{
      "status":200,
      "generated_at":"2020-09-02 15:40:53"
   },
   "data":[
      {
         "inn":"7842463725",
         "kpp":"772701351",
         "name":"ИТАЛ РУССИЯ",
         "opfUid":"0x92ee03691f25a9fe4be9910cd87ca9ca",
         "opfName":"ООО",
         "state":"ACTIVE"
      },
      {
         "inn":"7704139509",
         "kpp":"772701001",
         "name":"ИТАЛИНТОРГ",
         "opfUid":"0xbc1e63c5f81187e244490a5afd657cbd",
         "opfName":"НАО",
         "state":"ACTIVE"
      }
   ]
}
<response>
   <metadata>
      <status>200</status>
      <generated_at>2020-09-02 15:40:53</generated_at>
   </metadata>
   <data>
      <inn>7842463725</inn>
      <kpp>772701351</kpp>
      <name>ИТАЛ РУССИЯ</name>
      <opfUid>0x92ee03691f25a9fe4be9910cd87ca9ca</opfUid>
      <opfName>ООО</opfName>
      <state>ACTIVE</state>
   </data>
   <data>
      <inn>7704139509</inn>
      <kpp>772701001</kpp>
      <name>ИТАЛИНТОРГ</name>
      <opfUid>0xbc1e63c5f81187e244490a5afd657cbd</opfUid>
      <opfName>НАО</opfName>
      <state>ACTIVE</state>
   </data>
</response>

Описание параметров

Response
Response
ПараметрТипОписание

metadata

objectСистемная информация
metadata.statusintegerЭмуляция http-кода состояния. В случае успешного выполнения возвращается код "200" (OK)
metadata.generatedAtstring

Дата и время генерации ответа сервера.

Формат: "ГГГГ-ММ-ДД ЧЧ:ММ:СС"

dataarray of Data

Список найденных контрагентов.

Максимальное количество элементов в массиве - 20

data.innstringИНН контрагента
data.kppstringКПП (код причины постановки на учёт) контрагента 
data.namestringНаименование/ФИО контрагента
data.opfUidstringUID ОПФ (см. метод "Поиск ОПФ")
data.opfNamestringОПФ
data.statestring

Статус по данным федеральной налоговой службы.

Возможные значения:

  • "ACTIVE" - действующий;  
  • "LIQUIDATING" - ликвидируется; 
  • "LIQUIDATED" - ликвидирован;  
  • "REORGANIZING" - в процессе присоединения к другому юридическому лицу с последующей ликвидацией

Обработка ошибок

В методе используются общие ошибки API, описание формата и перечень ошибок см. в документе "Ошибки методов API".