Automatic Retarget API
After a broadcast, send a follow-up to the people who got it but did not read it, automatically after a wait you choose. This is the same Automatic retarget as on a broadcast's page in the app. See Retarget.
Endpoints
{id} is the broadcast id. Get it from the broadcast's page in the app or
from the broadcasts query in the GraphQL API.
Schedule a retarget
bash
curl -X POST https://api.splashifypro.com/api/v1/public/broadcasts/0f6a1c22-9c1d-11f1-8a3e-2f5b7a1d4e60/auto-retarget \
-H "Authorization: Basic YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "delay_hours": 24, "consent_attested": true }'Response 201 Created:
json
{
"success": true,
"rule": {
"status": "scheduled",
"cohort": "unread",
"template_name": "diwali_offer",
"delay_hours": 24,
"created_at": "2026-09-30T10:00:00Z",
"due_at": "2026-10-01T10:00:00Z",
"fired_at": null,
"recipient_count": 0
}
}The follow-up is charged like any broadcast when it sends, and your daily spend limit applies.
Read or cancel
GET returns { "success": true, "rule": ... }, with rule set to null
when the broadcast has no retarget. DELETE cancels one that has not sent yet
and returns the rule with status cancelled.