Docs

Send a Voice Campaign

Sends a voice campaign with Routee.

POST

Query

Field selectionChoose which fields should be included in the response. Learn more
string

Comma-separated response fields to include.

Body

Arguments
stringrequired

The sender id for this call. The sender id can be a telephone number or an alphanumeric string. NOTICE: Alphanumeric sender is not supported by all networks (e.g. Greek networks). Check restrictions and features here: https://go.routee.net/#/management/restrictions-and-features

array of string

The recipients of this call, must be a list with valid numbers (mobiles or landlines). Max length: 1000. One of "groups", "to", "contacts" parameters are required.

array of string

The contacts of this call, must be a list with valid contact ids. Max length: 1000. One of "groups", "to", "contacts" parameters are required.

array of string

The lists of this call, must be a list with valid group names. Max length: 1000. One of "groups", "to", "contacts" parameters are required.

string

The name of the voice campaign. The name of the campaign. If you want to be able to track the whole campaign from Routee web platform use a name. Must be between 2 and 30 characters and contain only latin letters, numbers, spaces and -

string

The url of the wav file to play. One of fileURL or message parameters is required.

object

Represents the text message to be converted to speech. One of fileURL or message parameters is required.

string

The gender of the voice message to be played. Check [here](/docs/text-to-speech) for possible values

string

The language of the voice message to be played. Check [here](/docs/text-to-speech) for possible values

string

The text of the voice message to be played

boolean

Indicates if the call should respect the quiet hours, default value: false.

boolean

Use this option when sending transactional messages. By enabling this option, Routee will ignore any Do Not Disturb list and will send the campaign to all the recipients you have provided. This option may violate user privacy.

date

The date and time (in UTC), that the call campaign will be executed at. (eg YYYY-MM-DDThh:mm:ssTZD where TZD is the time zone designator (Z or +hh:mm or -hh:mm))

number

The time to wait for the call to be answered

object

Information about a DLR callback for the progress of the Voice campaign.

object

Defines the notification callback information for an individual message progress of the Voice campaign

boolean

Indicates if the voice campaign should collect DTMF digits at the end of the voice message.

number

If you enable the collectDtmfDigits you can set the duration of the pause that will be added at the end of the voice message.

Every app you connect,one REST pattern

Call any app with one REST pattern. MindCloud handles each provider's auth, request shape, and responses for you.

Learn what the Universal API is
One REST patternUse the same request structure across apps like Slack, HubSpot, Salesforce, and thousands more.
Managed connectionsSend a MindCloud connection ID instead of handling provider tokens, refresh logic, and credential storage yourself.
Action-level docsEach action page shows the exact endpoint, required arguments, optional controls, and response behavior for that app version.