Загрузка результатов выполнения задачи

Запрос: GET /contractors/lookup/tasks/{taskId}
HTTP-заголовки:
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.

КПП заполняется только для контрагентов-юридических лиц.