Загрузка результатов выполнения задачи¶
Запрос:
GET /contractors/departments/tasks/{taskId}
HTTP-заголовки:
Authorization: Bearer access_token
Accept: application/json
где {taskId}
- идентификатор поставленной задачи на получение данных подразделений.
Описание запроса¶
Запрос позволяет получить статус и результаты задачи на получение данных подразделений.
Ответ на запрос¶
В случае успешного выполнения запроса возвращается JSON, который содержит статус задачи и результаты выполнения задачи:
{
"TaskStatus": 0, // статус обработки задачи
"TaskHandlingErrorMessage": "string" // сообщение об ошибке, если задача обработана с ошибкой
"Results": [ // результаты выполнения задачи
{
"Departments": [ // данные подразделений контрагента
{
"Id": "string", // идентификатор подразделения
"Name": "string", // наименование подразделения
"Inn": "string", // ИНН подразделения
"Kpp": "string" // КПП подразделения
}
]
}
]
}
В Results
всегда возвращается единственный результат.
Перечень подразделений возвращается в поле Departments
. Для каждого подразделения возвращаются его идентификатор, наименование, ИНН и КПП.
Примечание
Рекомендуется кешировать результаты выполнения задачи во внешней системе и обновлять их с некоторой периодичностью.