API
Adding an Audience
Method: POST
URL: https://pushflow.net/api/audience
Required parameters: uid
, payload
Request body:
{
uid: "subscriber ID, found in cookie",
payload: [
{ name: "a1", value: "a1 audience name" },
{ name: "a2", value: "a1 audience name" }
]
}
API for extending a specific subscription with audience data (a1-a10, t1-t5). Called in the SDK via PushflowSDK.setAudience(name, value)
. When the function is called, the name
and value
parameters are stored in cookie
LPClicks
Method: POST
URL: https://pushflow.net/api/lpclicks
Required parameters: uid
, CreativeId
Request body:
{
uid: "subscriber id",
CreativeId: "id of the creative",
}
API for updating LPClicks statistics for a creative. Called in the SDK via PushflowSDK.incrementLPClicks()
and increases the LPClicks value by one. To work correctly uid
and CreativeId
must be specified in the SDK settings.
Subscriptions lists
Method: GET
URL: https://pushflow.net/api/lists?listid=123&clickid=123
Required parameters: clickid
, listid
Request parameters:
clickid
- ID of click.
listid
- ID of list.
Adding a subscription by click ID to the list.
Conversion payout
Method: GET
URL: https://pushflow.net/api/leads?clickid=123&creativeid=123&uid=123&listid=123&payout=123
Required parameters: payout
, clickid
(or a pair of creativeid
and uid
)
Request parameters:
creativeid
- ID of creative.
uid
- ID of subscription.
clickid
- ID of click in the format {creativeid}-{uid}
. If this parameter is sent then creativeid
and uid
will be ignored.
listid
- ID of list. Optional parameter.
payout
- Payout per conversion.
API for sending conversion payout.