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
{
  "success": true,
  "payload": {
    "message": "The subscription is cancelled",
    "member": {
      "identifier": "...",
      "subscription": "...",
      "plan": "...",
      "paid_till": "...",
      "limits_reset_date": "..."
    }
  }
}

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

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

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

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