Тип запроса 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.