Завантаження бази мобільних токенів

Експортуйте в 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": "[email protected]"
        }
      ],
      "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
  ]
}