Загрузка результатов выполнения задачи¶
GET /contractors/lookup/tasks/{taskId}
Authorization: Bearer access_token
Accept: application/json
где {taskId}
- идентификатор поставленной задачи на поиск контрагента.
Описание запроса¶
Запрос позволяет получить статус и результаты задачи на поиск контрагента в сервисе определенного оператора ЭДО.
Ответ на запрос¶
В случае успешного выполнения запроса возвращается JSON, который содержит статус задачи и результаты выполнения задачи:
{
"TaskStatus": 0, // статус обработки задачи
"TaskHandlingErrorMessage": "string", // сообщение об ошибке, если задача обработана с ошибкой
"Results": [ // результаты выполнения задачи
{
"OperatorId": "string", // идентификатор оператора ЭДО, в сервисе которого найден контрагент
"BoxId": "string", // идентификатор нашего ящика, из которого мы выполняли запрос на поиск контрагента
"FnsId": "string", // ФНС-идентификатор контрагента
"Inn": "string", // ИНН контрагента
"Kpp": "string", // КПП контрагента
"NameFull": "string", // полное наименование контрагента
"NameShort": "string", // краткое наименование контрагента
"Region": "string", // регион
"City": "string", // город
"Address": "string", // адрес
"Email": "string", // адрес электронной почты контактного лица
"IsRoaming": false // признак того, что контрагент является роуминговым
}
]
}
Количество элементов в Results
зависит от того, сколько учетных записей с заданными ИНН и КПП найдено в сервисе оператора ЭДО.
Поле OperatorId
для всех результатов будет одинаковым, т.к. каждая поставленная задача работает только с одним оператором.
В общем случае результатов может быть несколько: контрагент может подключаться к оператору как напрямую, так и через роуминг.
Для роуминговых подключений поле IsRoaming
будет установлено в значение true
, для прямых подключений - в false
.
КПП заполняется только для контрагентов-юридических лиц.