Version: current

API

Добавление аудитории

Метод: POST
URL: https://pushflow.net/api/audience
Обязательные параметры: uid, payload
Тело запроса:

{
uid: "идентификатор подписчика, хранится в cookie",
payload: [
{ name: "a1", value: "название аудитории a1" },
{ name: "a2", value: "название аудитории a2" }
]
}

API для расширения конкретной подписки данными об аудитории (a1-a10, t1-t5). В SDK вызывается через PushflowSDK.setAudience(name, value). При вызове функции параметры name и value сохраняются в cookie.

LPClicks

Метод: POST
URL: https://pushflow.net/api/lpclicks
Обязательные параметры: uid, CreativeId
Тело запроса:

{
uid: "идентификатор подписчика",
CreativeId: "идентификатор креатива",
}

API для обновления статистики LPClicks у креатива. В SDK вызывается через PushflowSDK.incrementLPClicks() и увеличивает значение LPClicks на один. Для корректной работы uid и CreativeId должны быть указаны в настройках SDK.

Листы подписок

Метод: GET
URL: https://pushflow.net/api/lists?listid=123&clickid=123
Обязательные параметры: clickid, listid
Пареметры запроса:
clickid - ID клика.
listid - ID листа.

Добавление подписки по ID клика в лист.

Выплаты по конверсиям

Метод: GET
URL: https://pushflow.net/api/leads?clickid=123&creativeid=123&uid=123&listid=123&payout=123
Обязательные параметры: payout, clickid (либо пара creativeid и uid)
Пареметры запроса:
creativeid - ID креатива.
uid - ID подписки.
clickid - ID клика в формате {сreativeid}-{uid}. Если отправлен этот параметр, то creativeid и uid будут игнорироваться.
listid - ID листа. Необязательный параметр.
payout - Выплата за конверсию.

API для передачи размера выплаты за конверсию payout.