API pour la messagerie multicanaux

Un REST API robuste bâti pour les développeurs, par des développeurs.

Les possibilités de communication et d'engagement sont illimitées grâce à notre API

Intégrez la messagerie multicanaux par API
Intégrez la messagerie multicanaux par API

Envoyez vos campagnes

Envoyez des campagnes personnalisées à des segments spécifiques, un message de masse à un groupe entier ou encore, un message à un seul contact.

Recevez tous les messages

Créez une requête API pour recevoir tous les messages entrants directement dans vos outils et plateformes favorites afin d’assurer un flux de travail plus efficace.

Gérez vos contacts

Restez agile en ajoutant, en supprimant ou en recherchant des contacts et des groupes à l'aide d'un simple appel à l’API.

Intégrez la messagerie multicanaux par API
Intégrez la messagerie multicanaux par API

API pour réception de nouveaux messages

On peut faire une requête pour recevoir la liste de tous les messages reçus depuis une certaine date et heure.

Méthode: POST

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

Requête

Nom

Type

Description

date_start

date-time

Variable POST, la date et heure depuis la dernière requête. Tous les nouveaux messages depuis l'heure spécifie serons dans la réponse.

pref_timezone

String

Variable optionnelle POST. Par défaut l'heure utilisée est UTC/GMT. On peut spécifier un autre timezone avec cette variable. Donc si on veut spécifier et recevoir les heures en horaire de Montréal, on utilise la valeur "America/Montreal".

Réponse

Nom

Type

Description

from

Number

Le numéro de téléphone à partir duquel le message est envoyé

to

Number

Le numéro de téléphone auquel le message est envoyé

message

String

Le contenu du message

datetime

date-time

La date et l’heure du message

part_count

Number

Le nombre de morceaux nécessaires afin d’envoyer le message en entier.

Exemple de requête

													[
{
"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 pour l’envoi d’un message SMS

On peut faire une requête pour envoyer un message via l’application web de VuduMobile.

Méthode: POST

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

Requête

Nom

Type

Description

to

Number

Numéro de téléphone à qui le message devrait être envoyé. Malgré que ce n’est pas une obligation, il devrait normalement comporter de 11 chiffres, dont le préfixe « 1 ».

message

String

Selon la longueur du message texte envoyé, il sera facturé selon le nombre de morceaux utilisés pour l’envoyer au complet. L’utilisation de caractères spéciaux tels ê, ç ë et d’autres (voir la liste complète à https://en.wikipedia.org/wiki/GSM_03.38), réduit le nombre maximal de caractères disponibles pour chaque morceau. Le tableau ci-dessous indique le nombre de morceaux utilisés pour livrer un message incluant uniquement des caractères standards ou incluant au moins un caractère spécial.

Réponse

Nom

Type

Description

status

Bolean

Indique l’état de livraison du message envoyé

msg_id

Number

Le numéro d’identification des messages envoyés

Example of Response

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