Массовое добавление профилей в базу данных
Описание
Массовое добавление новых профилей в базу данных.
Список профилей необходимо передать в параметр "data"
. Ответ сервера будет содержать параметр "result"
с результатом добавления, ошибками и идентификаторами добавленных профилей.
предупреждение
В одном запросе не рекомендуется:
- передавать более 10 000 профилей;
- передавать более 10 Мб данных. Можно передавать больший объем в несколько потоков.
URL-адрес
Метод: POST
https://example.com/api/v1.1/profiles/add_batch/
Параметры запроса
Параметр | Тип | Пример | Обязательный | Описание |
---|---|---|---|---|
token | string | "abcdefghijklmnqrstuvwxyz" | Да | API токен |
data | JSON object | [ | Да | Данные о профилях |
db_id | int | 1 | Да | Идентификатор базы данных |
skip_triggers | bool | true | Нет | Пропустить запуск триггеров (по умолчанию – false) |
skip_invalid_subscriptions | bool | true | Нет | Пропустить невалидные подписки (по умолчанию – false) |
Пример запроса
{
"data": [
{
"_fname": "John",
"_lname": "Doe",
"subscriptions": [
{
"channel": "email",
"email_data": {
"email": "john@example.com"
},
"resource_id": 1
}
]
}
],
"db_id": 1,
"skip_triggers": true,
"token": "abcdefghijklmnqrstuvwxyz"
}
Пример ответа
{
"error": 0,
"error_text": "Successful operation",
"result": [
{
"error": 0,
"error_text": "Successful operation",
"profile_id": "abcdefghijklmnqrstuvwxyz"
}
]
}
Возвращаемые параметры
Параметр | Тип | Описание |
---|---|---|
error | int | Код ошибки |
error_text | string | Текст ошибки |
profile_id | string | Идентификатор профиля |