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

Запрос: 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. Для каждого подразделения возвращаются его идентификатор, наименование, ИНН и КПП.

Примечание

Рекомендуется кешировать результаты выполнения задачи во внешней системе и обновлять их с некоторой периодичностью.