Можливість створення email облікового запису на платформі через запит до API
Правила створення:
Можуть передаватися дані для створення облікового запису: email(обов'язкове поле), phone(опціональне поле (не записувати якщо не пройшло валідацію)), name(опціональне поле)
Якщо завантажується лише рядок з email - створюється обліковий запис з контактом email та найменуванням рівним email
Якщо рядок з email не проходить валідацію - обліковий запис не створюється.
Response example
{
"status": 0,
"error": {
"fields": {
"data/0/email": "WRONG_EMAIL"
},
"code": "FORMAT_ERROR"
}
}
4. Випадок коли вже є підв'язаний email аккаунт з цим же email, і цим коннекшеном. Тоді треба ігнорувати.
Response example: (аналогичен обычному ответу)
{
"data": {
"count_to_process": 1
},
"status": 1
}
5.
Під час створення облікового запису можна додати тег
Вставляємо в тіло запиту: (цілком приклад нижче)
"tags": "5d0a4d2cf73822000c44994c"
де, 5d0a4d2cf73822000c44994c - id тега. Його можна скопіювати в налаштуваннях -> теги-> скопіювати id
6. Під час створення облікового запису обов'язково має бути вибране email з'єднання.
"connection_id": "5cfa283a2e9096000b440d51". (Цілком приклад нижче)
де, 5cfa283a2e9096000b440d51 - id конекшена. Його можна скопіювати в налаштуваннях -> месенджери -> конекшн (наприклад SendGrid) -> скопіювати id
POST: https://api.leeloo.ai/api/v2/accounts/email
У Headers:
У Content type вкажіть: application/json,
X-Leeloo-AuthToken – токен компанії
У body запиту помістіть:
Request example:
{
"data":[{
"email": "revolt@xmpl.net",
"name" : "Robin Hood",
"phone": "+380963333333"
}],
"connection_id": "5cfa283a2e9096000b440d51",
"tags": "5d0a4d2cf73822000c44994c"
}
Response example:
{
"data": {
"count_to_process": 1
},
"status": 1
}
де,
email - email клієнта
name - ім'я клієнта
phone - телефон клієнта
connection id - id конекшна який створений на платформі (Sendgrid, Mandril)
tags - id тега який буде присвоєний користувачу при створенні