Тип запроса query
.
Возвращает идентификаторы бронирований.
Параметры запроса
В запросе указываются параметры:
Параметр | Тип данных | Описание | Обязательно | Пример |
---|---|---|---|---|
hostIds |
int | идентификаторы хостов | + | [49387,49388,49461] |
status |
string | статус хоста | - | ACTIVE |
from |
DateTime | время и дата начала брони | - | 2024-02-17 12:01:52 |
to |
DateTime | Время и дата завершения брони | - | 2024-02-18 12:01:52 |
page |
int | номер страницы | - | 2 |
first |
int | количество элементов, которые нужно вывести | - | 2 |
Пример запроса
В теле запроса передаются идентификаторы хостов, по которым нужно получить данные.
В теле ответа запрашиваются идентификаторы броней указанных хостов.
query bookings {
getBookings(
hostIds:[49387,49388,49461]
)
{
data {
id
}
}
}
Пример ответа
{
"data": {
"getBookings": {
"data": [
{
"id": 505982
},
{
"id": 509880
},
{
"id": 509881
},
{
"id": 509882
}
]
}
}
}
Параметры ответа
В ответе возвращаются идентификаторы броней указанных хостов.
Параметр | Тип данных | Описание | Обязательность | Пример |
---|---|---|---|---|
data |
Array | Массив идентификаторов броней | + | |
id |
int | идентификатор брони | + | 505982 |