Create Send Action
Changed onSend (or schedule) an email broadcast by creating a Send Action. This is the same trigger the ClickFunnels dashboard fires when you click "Send". The request body is optional — a bodyless POST dispatches the broadcast immediately. Pass send_at inside emails_broadcasts_send_action to schedule the broadcast for a future date and time; the broadcast will be sent at the given hour on that day, adjusted to the workspace's time zone. The broadcast must be ready to send before this call will succeed. It requires: - A topic assigned (topic_ids is non-empty) - A from-address with usable_as_sender: true - A complete workspace marketing address (set via the Email Settings endpoint) If any of these conditions are not met, the endpoint returns 422 with a message listing what is missing. The send runs asynchronously. The returned Send Action record tracks progress: poll GET /api/v2/emails/broadcasts/send_actions/{id} and compare performed_count to target_count. See Sending or scheduling a broadcast in the Emails Skill.
Request
- Base URLhttps://myworkspace.myclickfunnels.com/api/v2
- Auth
- HTTP bearer
- or OAuth 2Authorization codehttps://accounts.myclickfunnels.com/oauth/authorizeToken URLhttps://accounts.myclickfunnels.com/oauth/token
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
Request body
Example request
{
"emails_broadcasts_send_action": {
"emails_broadcasts_send_action": {
"send_at": "2025-09-15T18:00:00.000Z"
}
}
}Response
Created
Example response
{
"id": 1,
"public_id": "aB3cD4",
"workspace_id": 42000,
"send_type": "default",
"target_ids": [
7
],
"target_count": 1500,
"performed_count": 750,
"scheduled_for": null,
"started_at": "2025-06-01T18:00:05.000Z",
"completed_at": null,
"created_by_id": null,
"approved_by_id": 3,
"created_at": "2025-06-01T17:59:00.000Z",
"updated_at": "2025-06-01T18:00:05.000Z",
"broadcast_id": 7
}Changes
- info
for the
pathrequest parameterbroadcast_id, the type was generalized fromintegertostring - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status
- info