ods_case_search — поиск судебных дел¶
POST https://api.newdb.net/v2
Метод ищет дела в ods.cases по номеру дела, участникам, судье, категории, тексту дела и судебным актам.
Входная схема (request)¶
{
"params": {
"method": "ods_case_search",
"q": "string",
"page": "int, optional, default 1",
"page_size": "int, optional, default 20"
},
"webhook": "https://your.host/webhook",
"requestId": "optional-string"
}
Пагинация¶
| Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
page |
int | 1 |
Номер страницы. Также поддерживаются page_number и pageNumber. |
page_size |
int | 20 |
Количество дел на странице. Также поддерживаются pageSize и limit. Максимум 1000. |
offset передавать не нужно: он рассчитывается автоматически по формуле:
offset = (page - 1) * page_size
В ответе в result.meta возвращаются page, page_size и рассчитанный offset.
Пример запроса¶
POST /v2 HTTP/1.1
Host: api.newdb.net
Content-Type: application/json
X-API-KEY: YOUR_TOKEN
{
"params": {
"method": "ods_case_search",
"q": "Иванов",
"page": 2,
"page_size": 20
},
"requestId": "case-search-page-2"
}
Для примера выше метод вернет вторую страницу результатов: до 20 дел, начиная с offset = 20.
Фрагмент ответа¶
{
"results": {
"ods_case_search": {
"result": {
"status": 200,
"data": [],
"meta": {
"search_text": "Иванов",
"page": 2,
"page_size": 20,
"offset": 20,
"count": 20
}
}
}
}
}