Узнавать о движении по делу раньше, чем позвонят из суда
Портфель из сотен дел невозможно держать в голове и неудобно проверять руками. API приносит движение дел в вашу систему: новые документы, инстанции, даты, с ежедневным обновлением и историей изменений.
Ситуация
Дел много, а узнаёте о движении последним
Помощник раз в неделю просматривает картотеку по списку дел и переносит изменения в таблицу. Что-то теряется, что-то замечают поздно, когда срок обжалования уже идёт. Чем больше портфель, тем выше цена пропущенного документа, а нанимать людей ради ручного просмотра: плохая экономика.
Что даёт API
Вместо ручного просмотра картотеки: данные в вашей системе, в привычном виде.
Движение дела
Инстанции и документы с датами: хронология процесса целиком.
Ежедневное обновление
Запрошенные дела на мониторинге: изменения появляются сами.
История снимков
Дело хранится датированными снимками: видно, что и когда изменилось.
Судьи по документам
ФИО и роль судьи там, где источник их раскрывает.
В вашей системе
Данные попадают в CRM, таск-трекер или внутреннюю панель.
Без своей интеграции
Не нужно строить и чинить сбор данных под меняющиеся форматы: это наша работа.
На какие поля смотреть
В карточке дела много данных. Для вашей задачи важны в первую очередь эти.
| Поле | Что показывает |
|---|---|
instances[] | Инстанции по делу: где сейчас спор |
Items[] | Документы: определения, решения, протоколы |
DisplayDate | Дата документа: строит хронологию |
Judges[] | Судьи по документу: ФИО и роль |
DecisionTypeName | Тип решения, если источник его раскрывает |
updated | Момент сбора: сравнивая, видно появление нового |
card-link | Ссылка в первоисточник: открыть и проверить глазами |
case-calendar-link | Календарь заседаний по делу |
Полный разбор всех полей: структура карточки дела →
Как это выглядит в коде
Ежедневная проверка портфеля: сравниваем число документов и ловим новое.
# ежедневная проверка портфеля и поиск изменений
for case_number, known_docs in portfolio.items():
r = requests.get(
f"{API_BASE}/api/v3/case",
params={"case": case_number},
headers={"Authorization": f"Bearer {TOKEN}"},
).json()
docs = [d for i in r["result"]["instances"]
for d in i["data"]["Result"]["Items"]]
# появились новые документы -> задача юристу
if len(docs) > known_docs:
notify(case_number, docs[-1]["DisplayDate"])Снимите ручную проверку картотеки с людей
Дадим доступ к тестовому контуру: подключите свой портфель дел и посмотрите, как приходят изменения.
manager@kazna.tech