API for Multi-Channel Messaging

Robust REST API built for developers, by developers.

The Possibilities for Awesome Communication and Engagement are Limitless with our API

Integrate Multi Channel Messaging with API
Integrate Multi Channel Messaging with API

Send your campaigns

Send customized campaigns to specific segments, a bulk message to an entire group, or a quick message to one contact.

Receive all messages

Create an API request to receive all incoming messages directly into your preferred tools and platforms for a more effective workflow.

Manage your contacts

Stay agile by adding, deleting, or searching for contacts and groups with a simple API call.

Integrate Multi Channel Messaging with API
Integrate Multi Channel Messaging with API

Let’s build awesome things together

Request an API Key

Let's do it!

API for reception of new messages

A request can be made to obtain the list of all the messages received since a certain date and time.

Method: POST

URL: https://api.vudumobile.net/api/get_feed

Request

Name

Type

Description

date_start

date-time

POST variable, the date and time since the last request. All the new messages since the time will be included in the response.

pref_timezone

String

Optional POST variable. By default, the time used is UTC/GMT. Another time zone can be specified with this variable. For example, if we want to specify and receive the time zone of Montreal, we use the value "America/Montreal".

Response

Name

Type

Description

from

Number

The phone number from which the message is sent.

to

Number

The phone number to which the message is sent.

message

String

The content of the message.

datetime

date-time

The date and time of the message.

part_count

Number

The number of parts needed to send the message in full.

Example of a Response

													[
{
"from":"15145555555",
"to":"15149541234",
"message":"Weather",
"datetime":"2013-09-09 03:26:18",
"part_count":1
},
{
"from":"15145555555",
"to":"15149541234",
"message":"Dj",
"datetime": "2013-09-09 03:34:52",
"part_count":1
},
{
"from":"18195555555",
"to":"15149541234",
"message":"Special request by Pam and Stephanie",
"datetime":"2013-09-09 03:40:19",
"part_count":1
},
{
"from":"14505555555",
"to":"15149541234",
"message":"Hello, a song by Madonna",
"datetime":"2013-09-09 04:22:28",
"part_count":1
},
{
"from":"14505555555",
"to":"15149541234",
"message":"Hello, a song by Madonna",
"datetime":"2013-09-09 04:32:39",
"part_count":1
}
]

API to send an SMS message

A request can be made to send a message via the VuduMobile web application.

Method: POST

URL: https://api.vudumobile.net/api/send

Request

Name

Type

Description

to

Number

Telephone number to which the message is sent. Although it’s not required, it should normally be composed of 11 numbers with the prefix "1"

message

String

According to the length of the text message sent, it will be invoiced according to the number of parts used to send it all. Usage of special characters like ê, ç ë and others (see the complete list at https://en.wikipedia.org/wiki/GSM_03.38), reduces the maximum number of characters available for each part. The table below indicates the number of parts used to deliver a message including only standard characters or including at least one special character.

Response

Name

Type

Description

status

Bolean

To indicate the deliverability status of the sent message.

msg_id

Number

The identification number of sent messages.

Example of Response

													{
"status": true,
"msg_id":522
}