$url ="https://push-api.sare.pl/v1/campaigns/<YOUR_WEBSITE_UID>/segments";$payload = ["segments"=> ["Mobile Users","Subscribers from last 7 days" ],"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 \--requestPOST \--header"Content-Type: application/json; charset=utf-8" \--header"Authorization: Basic <YOUR_API_KEY>" \--data-binary"{\"segments\":[\"Mobile Users\",\"Subscribers from last 7 days\"],\"title\":\"Title of message\",\"body\":\"Body of message\",\"link\":\"https:\\/\\/sendflow.pl\",\"ttl\":604800}" \https://push-api.sare.pl/v1/campaigns/<YOUR_WEBSITE_UID>/segments