Skip to main content
Validates a standard draft owned by the current user, creates a recipient snapshot from the current contacts and tags, and starts sending.
A successful response means that the campaign started. It does not mean that messages were delivered. Starting the same campaign again returns a state error.

Authentication

Path parameters

Request body

Send an empty JSON object:

Request example

Success response

Returns HTTP 200 with no business fields in the response body.

Limitations

  • Only standard draft campaigns owned by the current user are supported.
  • Scheduled campaigns, pause/resume, and failed-run retries are not supported.
  • Recipients are resolved from the latest contact and tag membership when the endpoint runs.
  • A large recipient set may take longer to process.

Error responses