Загрузка базы мобильных токенов
Экспортируйте в eSputnik собранную ранее базу мобильных токенов через Public API в формате JSON.
Как загрузить мобильные токены
Метод Add contacts позволяет создавать или обновлять контакты в eSputnik. В одном запросе может содержаться до 3000 контактов.
Важно
- Этот метод автоматически генерирует события для новых контактов, но не может запускать сценарии на уже существующие (обновленные).
- Метод создает контакты с подтвержденными email-адресами, как и в случае их импорта из файла. Поэтому настроить двойную подписку (DOI) нельзя.
- Если нужно записать кастомные данные о подписчиках, создайте дополнительные поля перед загрузкой контактов.
- Для добаления/обновления одиночных контактов используйте метод Add Contact.
- Загружайте контактную базу с внешним ID в качестве основного идентификатора контакта.
Пример тела запроса в формате JSON
В запросе Add contacts необходимо передавать параметры "channels" и "dedupeOn"; другие параметры опциональны. Формат и описание всех полей доступны по ссылке.
{ "contacts": [ { "firstName": "John", "lastName": "Smith", "channels": [ { "type": "mobilepush", "value": "8900-7654-6456-9876-0011", "device": { "appId": "83b77a49-fc28-409b-aeaa-68c9d544ab9d", "deviceModel": "iPhone 13", "os": "Android", "locale": "ua", "appVersion": "4.1.6" } }, { "type": "email", "value": "tgsh@gmail.com" } ], "externalCustomerId": "6add3c31-3ec6-4f34-b20e-8c757fe65270", "fields": [ { "id": 12345, "value": "writer" }, { "id": 12346, "value": "1814-03-09" } ] } ], "dedupeOn": "externalCustomerId", "contactFields": [ "firstName", "lastName", "email", "mobilepush", "externalCustomerId" ], "customFieldsIDs": [ 12345, 12346 ] }
JSON