Trigger Workflow on a List
Changed onAPI to trigger a workflow for every user in a list in one call, via POST /trigger/list/.
SuprSend starts one workflow run per list member, with that user as the recipient. Every run gets the same data and tenant_id. Members are read when the trigger runs: right away, or after delay / at trigger_at if you schedule it. Dynamic lists are synced before running the workflow or fetching the list of users.
post/trigger/list/
Request
- Base URLhttps://hub.suprsend.com
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
Example request
{
"list_id": "webinar-registrants",
"workflow": "webinar-reminder",
"data": {
"webinar_title": "Scaling notifications in B2B apps",
"join_url": "https://example.com/webinar/join"
},
"tenant_id": "acme",
"trigger_at": "2026-11-05T09:30:00Z",
"cancellation_key": "webinar-2026-11-05",
"$idempotency_key": "webinar-reminder-2026-11-05"
}Response
202 - Accepted
Example response
{
"status": "success",
"message_id": "2b145020-f9b5-4b9c-a88f-882c27681adc"
}Changes
- info
endpoint added
- info