GraphQL-запросы в сервисе аудита
Сервис аудита поддерживает запросы GraphQL <https://graphql.org/>. Взаимодействие с GraphQL происходит через единую точку входа.
Для формирования GraphQL-запроса в строку с запросом добавляется /graphql
— https://[server]/services/auditservice/graphql/
, например, https://127.0.0.1:28651/graphql/
, .
GraphQL поддерживает Get-запросы: https://[server]/services/auditservice/graphql/?query={...}&variables={}
.
подсказка
Для составления тестовых запросов можно воспользоваться https://eat.bananacakepop.com/.
Пример запроса GraphQL
Пример запроса всех пользователей, у которых менялся пароль
query {
get(where: {description: {contains: "Изменение пароля, пользователь:"}}) {
nodes {
login
result
source
eventDateTime
}
}
}