Skip to main content
Documentation for version v74

Регистрация участника в программе лояльности

Описание

Регистрирует участника в программе лояльности. Перед регистрацией профиль ищется в базе по заданному способу сопоставления (email, телефон, идентификатор профиля или пользовательское поле).

URL-адрес

Метод: POST

https://example.com/api/v1.1/loyalty/register_member

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

ПараметрТипПримерОбязательныйОписание
tokenstring"abc123def456"ДаAPI-токен
loyalty_program_idint123ДаИдентификатор программы лояльности
matchingstring"email"ДаСпособ поиска профиля: email, phone, profile_id, custom
registration_datestring"2024-09-01T12:34:56Z"НетДата регистрации в формате RFC3339; если не указана — используется текущее время
emailstring"user@example.com"Да, если matching = emailEmail участника для поиска профиля
phonestring"+1234567890"Да, если matching = phoneТелефон участника в международном формате
profile_idstring"profile123"Да, если matching = profile_idИдентификатор профиля
field_namestring"user_id"Да, если matching = customНазвание пользовательского поля для поиска
field_valuestring / int"123456"Да, если matching = customЗначение пользовательского поля

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

{
"token": "abc123def456",
"loyalty_program_id": 123,
"matching": "email",
"email": "user@example.com",
"registration_date": "2024-09-01T12:34:56Z"
}

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

{
"error": 0,
"error_text": "Successful operation",
"profile_id": "123456"
}

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

ПараметрТипОписание
errorintКод ошибки
error_textstringТекст ошибки
profile_idstringИдентификатор профиля, зарегистрированного в программе лояльности