put https://api.sendios.io/v1/userfields/project//emailhash/
АРІ-точка для додавання або оновлення даних користувача, який вже існує в системі. За допомогою неї можна передати унікальну для вашого продукту інформацію про користувача. Щоб створити нового користувача, використовуйте точку “Send system / trigger email”.
Додавати або оновлювати дані необхідно тільки після створення користувача у системі.
Запит на оновлення даних можна відправляти:
- Після отримання Webhook типу "Сreated" стосовно необхідного користувача;
- Після отримання інформації про користувача через АРІ-точку Get user info (можна надсилати повторні запити, доки не отримаєте підтвердження).
Робити повторні запити рекомендовано з певними інтервалами (не частіше, ніж 1 раз на секунду) та з певним часовим лімітом (наприклад, 30 секунд).
Список стандартних даних, які зберігаються по користувачу
Field | Description |
---|---|
name | Ім'я користувача; |
language | Двосимвольний код мови (наприклад: "es"); |
country | Двох- або трьохсимвольний код країни (наприклад "esp"); |
city | Назва міста; |
platform_id | 0 – Unknown, 1 – Desktop, 2 – Mobile (Mobile Browser + Tablet), 3 – Android App, 4 – iOS App; |
gender | Стать користувача: 'm' – чоловіча, 'f' – жіноча; |
vip | Статус користувача: 1 – платник, 0 – не платник; |
list_id | Ідентифікатор групи користувача. |
- Перелічений список параметрів Body params не є вичерпним, ви можете передати будь-які параметри будь-якої кількості, але важливо передавати значення одного і того ж параметру в однаковому форматі.
- За замовчуванням, VIP-параметр має значення “0” (не платник). Інші параметри, які не були передані, залишаться незаповненими.
- Також можна передати будь-які дані не зі списку – вони зберігатимуться у user fields. Тип даних для user fields має бути або string, або integer.