Skip to content

Коды реферального партнера

Метод выводит коды всех реферальных программ, в которых участвует партнер.

Если реферальная программа неактивна (черновик или архив), то код такой программы в ответе отсутствует.

GET https://api.rees46.ru/loyalty/members/status

Параметры

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

Запрос

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

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

Ответ

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

json
{
  "success": true,
  "payload": {
    "message": "Success",
    "codes": [
      {
        "referral_program_id": 1,
        "code": "XXX-YYY-ZZZ",
        "description": "..."
      },
      {
        "referral_program_id": 2,
        "code": "#mastermain",
        "description": null
      }
    ]
  }
}

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

ПараметрОписание
successЗапрос выполнен успешно или нет
payload.messageТекст ответа
payload.codesСписок кодов
payload.codes[]Объект кода реферальной программы
payload.codes[].referral_program_idИдентификатор реферальной программы
payload.codes[].codeУникальный код партнера
payload.codes[].descriptionОписание реферальной программы, если есть

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

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