Используйте метод update
, чтобы обновить данные существующего клиента по внешнему идентификатору EXT_USER_ID
. EXT_USER_ID
присваевается клиенту при его создании. В случае успешного выполнения запроса вернется ответ от сервера с кодом 200
.
URL-адрес подключения
Для использования метода отправьте PATCH-запрос на /api/subscribers/update
.
Параметры запроса
Параметр | Тип | Описание |
blacklisted | boolean | Определяет, будет ли клиент исключён из рассылок. true — клиент в «чёрном списке» и не получает рассылки, false — клиент получает рассылки |
addresses | array | Массив адресов/идентификаторов клиента Внимание! В этом массиве необходимо передавать полный массив адресов/идентификаторов клиента, так как данный метод не добавляет, а полностью перезаписывает весь массив. |
address | string | Номер телефона клиента |
type | string | Тип идентификатора клиента (PHONE/EXT_USER_ID ) |
parameterValues | array | Массив параметров Внимание! В этом массиве необходимо передавать полный массив необходимых параметров, так как данный метод не добавляет, а полностью перезаписывает весь массив. |
name | string | Название параметра |
valueType | string | Тип параметра (STRING /ENUM /DATE ) |
value | string | Значение параметра |
tagValues | array | Массив тегов Внимание! В этом массиве необходимо передавать полный массив тегов, которые вы хотите назначить клиенту, так как данный метод не добавляет, а полностью перезаписывает весь массив. |
name | string | Имя тега (тег должен быть предварительно создан) |
Пример запроса
{ "blacklisted": true, "addresses": [ { "address": "79997654321", "type": "PHONE" }, { "address": "any_string", "type": "EXT_USER_ID" } ], "parameterValues": [ { "name": "Имя", "valueType": "STRING", "value": "Петра" }, { "name": "Фамилия", "valueType": "STRING", "value": "Петрова" }, { "name": "Отчество", "valueType": "STRING", "value": "Петровна" }, { "name": "Пол", "valueType": "ENUM", "value": "FEMALE" }, { "name": "Город", "valueType": "STRING", "value": "Омск" }, { "name": "День рождения", "valueType": "DATE", "value": "1999-12-28" } ], "tagValues": [ { "name": "старый_тег" } ] }