...
https://example.com/api/v1.1/profiles/split
Параметры запроса
Параметр | Тип | Пример | Обязательный | Описание | ||
---|---|---|---|---|---|---|
token | string | "abcdefghijklmnqrstuvwxyz" | Да | API токен | ||
data | JSON object |
| Нет | Данные о профиле, которые изменятся после разделения | ||
db_id | int | 1 | Да | Идентификатор базы данных | ||
skip_triggers | bool | true | Нет | Пропустить запуск триггеров по умолчанию – false | ||
source | JSON object |
| Да | Содержит данные матчинга о профилях, которые нужно разделить | ||
destination | array |
| Да | Содержит данные матчинга профиля, который получится в результате разделения | ||
matching | string | "email" "email_profile" "email_sub" "phone" "phone_sub" "profile_id" "push_sub" "custom" "custom_sub" "email_phone" "email_phone_sub" | Нет, если поиск по email из профиля или подписок | Режим поиска подписчика. Для каждого типа матчинга в теле запроса необходимо передавать определенные поля. Подробнее об этих полях можно узнать здесь. | ||
field_name | string | custom_ID | Да, если "matching": "custom" | Имя кастомного поля БД Altcraft при matching : custom. В форме сбора данных для поиска нужно поле с таким же именем. | ||
field_value | int/string | custom_string | Да, если "matching": "custom" | Значение кастомного поля при matching : custom. | ||
subscriptions | bool | true | Нет | Копировать и разделить подписки по умолчанию – true | ||
history | bool | true | Нет | Копировать историю и флаги активности по умолчанию – true | ||
static_segments | bool | true | Нет | Вносить ли изменения в статические сегменты (source-профили выйдут из сегментов, а destination-профиль - войдет) по умолчанию – false | ||
subscription_filters | JSON объект |
| Нет | Фильтр - для копирования конкретных подписок. Если не указывать - копируются все. | ||
overwrite | bool | true | нет | Копировать ли поля source-профиля. по умолчанию – false
| ||
delete | bool | true | нет | Удалить ли source-профиль после разделения по умолчанию – false |
Копирование полей профиля
...