Перейти к основному содержимому

Отвязать промокод от профиля

Описание

Отвязать промокод от профиля.

Если для промокода не выбрано уникальное значение и по нему найдется более, чем один профиль, то API вернет ошибку.

URL-адрес

Метод: POST

https://example.com/api/v1.1/promocodes/detach

Параметры запроса

ПараметрТипПримерОбязательныйОписание
tokenstring"abcdefghijklmnqrstuvwxyz"ДаAPI токен
codestring"CODE-12345"НетКод
db_idint1ДаИдентификатор базы данных
formatstring"json"НетФормат возвращаемых данных (по умолчанию – "json")
loyalty_idint1ДаИдентификатор программы лояльности
Поиск профиля подписчика
matchingstring"email"
"email_profile"
"phone"
"profile_id"
"custom"
Нет, если поиск по email из профиля или подписокРежим поиска подписчика
(по умолчанию — email)
emailstring"john@example.com""matching":"email" — по профилю и подпискам

"matching":"email_profile" — только по профилю
Email-адрес
phonestring"+79000000000""matching":"phone"Номер телефона
profile_idstring"abcdefghijklmnqrstuvwxyz""matching":"profile_id"Идентификатор профиля
field_namestring"matching":"custom"Название поля для поиска
field_valuestring/int"matching":"custom"Значение поля для поиска
resource_idint24НетИдентификатор ресурса для поиска по email и phone

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

{
"token": "abcdefghijklmnqrstuvwxyz",
"code": "Code-1",
"db_id": 1,
"loyalty_id": 6,
"matching": "profile_id",
"profile_id": "abcdefghijklmnqrstuvwxyz"
}

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

{
"data": null,
"error": 0,
"error_text": "Successful operation"
}

Возвращаемые параметры

ПараметрТипОписание
errorintКод ошибки
error_textstringТекст ошибки