Skip to content

Сертификаты клиента

Возвращает список всех именных сертификатов участника ПЛ. По ним, например, можно получить актуальный депозитный баланс, если просуммировать все значения полей balance для сертификатов в статусе active.

GET https://api.rees46.ru/loyalty/certificates/by-user

Параметры

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

Запрос

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

shell
curl https://api.rees46.ru/loyalty/certificates/by-user?shop_id=...&shop_secret=...&identifier=...

Ответ

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

json
{
  "success": true,
  "payload": {
    "certificates": [
      {
        "certificate": { ... },
        "pool": { ... },
      },
      {
        "certificate": { ... },
        "pool": { ... },
      },
      ...
    ]
  }
}

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

ПараметрОписание
successЗапрос выполнен успешно или нет
payload.certificates[]Список объектов (связка сертификата и пула)
payload.certificates[].certificateОбъект сертификата
payload.certificates[].poolОбъект пула сертификатов

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

json
{
  "success": false,
  "payload": {
    "message": "Code is not valid"
  }
}