Skip to content

Баланс стикеров

Возвращает текущий баланс стикеров клиента.

GET https://api.rees46.ru/loyalty/stickers/balance

Параметры

ПараметрОбязателен?Описание
shop_idДаAPI-ключ
shop_secretДаСекретный ключ API
identifierДаИдентификатор участника программы лояльности

Запрос

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

shell
curl https://api.rees46.ru/loyalty/stickers/balance?shop_id=...&shop_secret=...&identifier=...

Ответ

Пример ответа сервера:

json
{
  "success": true,
  "payload": {
    "stickers": [
      {
        "campaign_id": 113,
        "campaign_code": "...",
        "campaign_name": "...",
        "campaign_status": "...",
        "amount": 13
      },
      {
        "campaign_id": 2,
        "campaign_code": "...",
        "campaign_name": "...",
        "campaign_status": "...",
        "amount": 24
      }
    ]
  }
}

Расшифровка ответа:

ПараметрОписание
successЗапрос выполнен успешно или нет
payload.stickerМассив стикеров
payload.stickers[]Объект стикера
payload.stickers[].campaign_idИдентификатор стикерной кампании
payload.stickers[].campaign_codeУникальный код кампании
payload.stickers[].campaign_nameНазвание кампании
payload.stickers[].campaign_statusСтатус кампании
payload.stickers[].amountКоличество свободных стикеров

В случае ошибки ответ будет в формате:

json
{
  "success": false,
  "payload": {
    "message": "Shop not found"
  }
}