Можливість створення 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 тега який буде присвоєний користувачу при створенні