Sending message to test subscribers

To send messages to test subscribers, submit a POST request to:

https://api.sendflow.pl/v1/campaigns/<YOUR_WEBSITE_UID>/test

Body parameters

Description

title

Title of message (required)

body

Body of message (required)

link

Link of message (required)

ttl

Notification lifetime (required)

icon

Url to icon (optional)

image

Url to image (optional)

PHP example

$url = "https://api.sendflow.pl/v1/campaigns/<YOUR_WEBSITE_UID>/test";
$payload = [
"title" => "Title of message",
"body" => "Body of message",
"link" => "https://sendflow.pl",
"ttl" => 604800,
"icon" => "https://your-cdn.pl/icon.png",
"image" => "https://your-cdn.pl/image.png"
];
‚Äč
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Basic <YOUR_API_KEY>',
'Content-Type: application/json'
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($payload));
$result = curl_exec($ch);

Bash example

curl --include \
--request POST \
--header "Content-Type: application/json; charset=utf-8" \
--header "Authorization: Basic <YOUR_API_KEY>" \
--data-binary "{\"title\":\"Title of message\",\"body\":\"Body of message\",\"link\":\"https:\\/\\/sendflow.pl\",\"ttl\":604800}" \
https://api.sendflow.pl/v1/campaigns/<YOUR_WEBSITE_UID>/test

Response example

{
"result": true
}