Тип запроса query
.
Возращает параметры промокодов.
Параметры запроса
В теле запроса вводятся:
Параметр | Тип данных | Описание | Обязательно | Пример |
---|---|---|---|---|
page |
int | номер страницы | - | 2 |
first |
int | количество элементов, которые нужно вывести | - | 2 |
В теле ответа указываются необходимые параметры промокода PromoCode.
Пример запроса
query promoCodes{
promoCodes(
page:1
first:1
)
{
data{
id
author{
id
nickname
}
client{
id
nickname
}
code
value
amount
entity
entity_id
created_at
is_tracked
}
}
}
Пример ответа
{
"data": {
"promoCodes": {
"data": [
{
"id": 12330,
"author": {
"id": 5,
"nickname": "Wind"
},
"client": {
"id": 0,
"nickname": ""
},
"code": "PROMO50",
"value": 50,
"amount": 0,
"entity": null,
"entity_id": null,
"created_at": "2023-11-27 11:16:17",
"is_tracked": false
},
{
"id": 11087,
"author": {
"id": 5,
"nickname": "Wind"
},
"client": {
"id": 0,
"nickname": ""
},
"code": "DIS25%",
"value": 25,
"amount": null,
"entity": null,
"entity_id": null,
"created_at": "2023-09-18 11:50:38",
"is_tracked": true
},
{
"id": 11086,
"author": {
"id": 5,
"nickname": "Wind"
},
"client": {
"id": 0,
"nickname": ""
},
"code": "DIS20",
"value": 20,
"amount": null,
"entity": null,
"entity_id": null,
"created_at": "2023-09-18 11:50:31",
"is_tracked": true
},
{
"id": 1315,
"author": {
"id": 5,
"nickname": "Wind"
},
"client": {
"id": 0,
"nickname": ""
},
"code": "АКЦИЯ",
"value": 10,
"amount": 50,
"entity": null,
"entity_id": null,
"created_at": "2022-06-03 22:35:38",
"is_tracked": false
}
]
}
}
}
Параметры ответа
В ответе возвращается массив промокодов с параметрами для каждого PromoCode.