Skip to main content

Broadcast a spoken message to a contact base

POST 

/api/v1/voice-push

One request does everything: the text is synthesised into speech, the audio is stored in your library, a campaign is created and started.

The request is synchronous — expect a few seconds while the speech is produced. In exchange you know immediately whether your text went through, instead of receiving an acknowledgement for a job that will fail silently later. Allow at least a 60-second client timeout.

Two rules shape the product:

  • One message for the whole base. The text is synthesised once and the same audio is played to every contact. There is no per-contact personalisation.
  • The text is frozen at launch. To send a different message, start another push.

Provide either contactGroupId or numbers — not both, not neither.

Credit is checked call by call, not at launch. A 201 therefore does not guarantee that the whole base will be called: if the balance runs out along the way, the remaining contacts wait.

Required capability: TTS and CAMPAIGNS

Request​

Responses​

The push has been created and started, or scheduled.