Пакетный поиск исполнительных производств
Пакетный вариант поиска по ФИО и дате рождения: вы передаёте список должников, сервис обрабатывает его в фоне и собирает результаты в JSON-файлы.
Все действия — POST на этот адрес; действие определяется полями тела:
| Действие | Поля |
|---|---|
| Создать задачу | service_name: "fsspdeals" и строки — в requests, ссылкой requests_file_url или путём requests_s3_file_path |
| Статус и результаты | task_id |
| Остановить задачу | task_id и method: "stop" |
| Задачи в работе | method: "get_running" |
Если передан task_id, остальные поля, кроме method, не учитываются.
У каждой строки — свой id (уникальный в задаче) и body с ФИО и датой рождения. По каждой строке
сервис собирает все страницы результата. Готовые строки — в файлах по ссылкам results_file_url,
до 1000 строк в файле. Пока задача в работе, файлы пополняются; ссылки действуют 7 дней — свежие
получайте запросом статуса. Формат файла:
{ "service_name": "fsspdeals", "task_id": 11111, "results": [ { "id": "11111111-1111-1111-1111-111111111111", "body": [{"request_id": "…", "status": "ok", "result": {"pages": 1, "Record": […]}}], "error": null } ]}В body — ответы поиска по ФИО и дате рождения, по одному на страницу результата; в error —
текст ошибки, если строку обработать не удалось.
Тот же поиск в Эксель Эксплорере — Поиск исп. производств по ФССП.
ApiKeyX-Api-Key<token>Ключ клиента — выдаёт менеджер.
application/json- body
Поля зависят от действия — см. описание метода.
service_name?"fsspdeals"Создать задачу — сервис обработки строк.
"fsspdeals"requests?array<>Строки задачи прямо в теле запроса.
requests_file_url?stringСсылка на JSON-файл со строками — массив в формате requests. Сервис скачивает файл по ссылке.
requests_s3_file_path?stringПуть к JSON-файлу со строками в бакете хранилища, подключённом к вашей учётной записи.
Если переданы несколько источников строк, используется первый из: requests_s3_file_path,
requests_file_url, requests.
task_id?integerНомер задачи (из ответа на создание) — для статуса и остановки.
method?stringstop или cancel вместе с task_id — остановить задачу; get_running — список задач в работе.
"stop""cancel""get_running"Действие выполнено — в result.
application/json- response
status?"ok""ok"result?curl -X POST https://api-yc.explorer.debex.ru/production/multirequestmanager \ -H "X-Api-Key: <ваш ключ>" \ -H "Content-Type: application/json" \ -d '{"service_name": "fsspdeals", "requests": [{"id": "11111111-1111-1111-1111-111111111111", "body": {"surname": "Иванов", "first_name": "Иван", "patronymic": "Иванович", "birthday": "01.01.1990"}}]}'{ "status": "ok", "result": { "service_name": "fsspdeals", "task_id": "11111", "stats": { "requests_count": 1, "processed_count": 0 }, "status": { "code": "initiated" } }}