Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Описание

Упрощенный импорт профиля имеет линейную структуру, и предназначен для простейших интеграций.

Данные могут быть переданы как GET, так и POST методом.


URL-адрес

https://example.com/api/integrations/any/profile_import

Параметры запроса

ПараметрТипПримерОбязательныйОписание
tokenstring"abcdefghijklmnqrstuvwxyz"ДаAPI токен
db_idint1ДаИдентификатор базы данных
matchingstring"email"Нет

Способ поиска профиля:

  • email - поиск по email из профиля или подписок
  • email_profile - поиск по email из профиля
  • phone - поиск по телефону из профиля или подписок
  • custom - свое поле, указанное в field_name

В это поле также можно передать имя поле для поиска (вместо custom)

по умолчанию – email

resource_idint1НетСформировать подписку на указанный ресурс, на базе импортируемых данных
emailstring"example@example.com"НетТребуется при поиске по email
phonestring"+75551111444"НетТребуется при поиске по телефону
_regurlstring"https://example.com/?"НетЕсли не передан - будет установлен из HTTP заголовка Referer
*


Можно передавать любые поля имеющиеся в бд, хотя бы одно поле требуется для успешного импорта.

Для получения информации о полях базы данных, используйте /api/v1.1/databases/fields_get

Пример запроса

curl "https://example.com/api/integrations/any/profile_import" \
    -d token="abcdefghijklmnqrstuvwxyz" \
    -d db_id=1 \
    -d resource_id=1 \
    -d email="john.doe@example.com" \
    -d _fname="John" \
    -d _lname="Doe"

Пример ответа

Successfully added 5beeea0ad861602a078a6f34
  • No labels