Skip to content

Удаление подписки клиента ​

Особой необходимости для удаления подписки клиента нет. Если клиент ее не продлил, она автоматически перестанет работать.

Если клиент переходит на другой тариф этой же подписки, проще использовать метод создания подписки с указанием нового тарифа.

DELETE https://api.rees46.ru/loyalty/subscriptions/members/leave

Параметры ​

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

Запрос ​

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

shell
curl --header "Content-Type: application/json" \
  --request DELETE \
  --data-binary "@payload.json" \
  https://api.rees46.ru/loyalty/subscriptions/members/leave

Пример JSON-тела:

json
{
    "shop_id": "...",
    "shop_secret": "...",
    "identifier": "7XXXXXXXXX",
    "subscription": "marketplace"
}

Ответ ​

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

json
{
  "status": "success",
  "payload": {
    "message": "The subscription is cancelled",
    "member": {
      "identifier": "...",
      "subscription": "...",
      "plan": "...",
      "paid_till": "...",
      "limits_reset_date": "..."
    }
  }
}

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

json
{
  "status": "error",
  "payload": {
    "message": "Identifier is not valid"
  }
}

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

ПараметрОписание
successЗапрос выполнен успешно или нет
payload.messageСообщение с результатом обработки запроса
payload.memberОбъект подписчика
payload.member.identifierИдентификатор участника программы лояльности в формате 7XXXXXXXXXX
payload.member.subscriptionУникальный код подписки