Метод «Получить конфигурации по фильтру»

Endpoint: POST {hostname}/dh-configurations-service/api/configurations/page

Метод позволяет получить список конфигураций в соответствии с заданным фильтром в Системе.

Более подробное описание метода находится в yaml файле «configurations_service», который расположен в папке с документацией.

Маппинг параметров запроса

Входящие параметры Способ передачи параметров Требования к заполнению
page Query Номер страницы, нумерация начинается с 0. Значение согласно описанию в зависимости от потребностей клиента
size Query Количество возвращаемых записей для одной страницы. Значение согласно описанию в зависимости от потребностей клиента
sort Query Параметр сортировки. Значение согласно описанию в зависимости от потребностей клиента
query Body Фильтры для поиска. Значение согласно описанию в зависимости от потребностей клиента
params Body Значения для подстановки в query по порядку. Значение согласно описанию в зависимости от потребностей клиента

Пример запроса:

curl --location 'http://docshouse-dev.k8s.lan.lanit.ru/dh-gateway-api-service/dh-configurations-service/configurations/page?size=15&page=0&sort=profile%2Cdesc' \

--header 'accept: */*' \

--header 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.64 Safari/537.36' \

--header 'Content-Type: application/json' \

--header 'Authorization: Bearer 

--data '{

 "query": "application = ? and profile = ?",

 "params": [

  "Сервис Freeway",

  "profile_131 changed"

 ]

}'