Aller au contenu

Démarrage rapide

Vous allez obtenir une clé API depuis le portail développeur, puis envoyer un seul SMS à votre propre téléphone. À la fin vous aurez un message_id et un statut pending depuis le sandbox.

Ouvrez le portail développeur dans le tableau de bord Bloonio, passez à l’onglet Clés API et cliquez sur Générer une clé API. La clé api_key en clair est affichée exactement une fois. Copiez-la immédiatement dans un coffre à secrets — elle n’est pas récupérable de la base de données une fois la bannière fermée.

Voir Clés API pour le flux complet de gestion, y compris la rotation et la configuration des webhooks.

Le même appel fonctionne depuis n’importe quel langage. Choisissez l’onglet correspondant à votre stack.

Fenêtre de terminal
curl $BASE_URL/api/v1/lisoloo/sms-api/send \
-X POST \
-H "app-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": ["+243998857000"],
"message": "Bonjour de Lisoloo !",
"sender_id": "MYAPP"
}'

Vous obtenez en retour, en cas de succès :

{
"status_code": 201,
"data": {
"message_id": "507f1f77bcf86cd799439011",
"total_recipients": 1,
"total_messages": 1,
"total_cost": 0.02,
"currency": "USD",
"status": "pending",
"sending_type": "immediate"
}
}

En quelques secondes le message passera de pending à processing, puis sent, puis delivered. Vous pouvez interroger GET /status/{message_id} pour observer les transitions, ou attendre que le webhook se déclenche (s’il est configuré).

Fenêtre de terminal
curl $BASE_URL/api/v1/lisoloo/sms-api/status/507f1f77bcf86cd799439011 \
-H "app-key: YOUR_API_KEY"
  1. Vous vous êtes authentifié auprès de la passerelle avec l’en-tête app-key.
  2. La passerelle a validé la clé, calculé le coût (1 SMS × 1 destinataire × prix unitaire), et mis le message en file.
  3. Le connecteur opérateur l’a récupéré, l’a envoyé à travers le réseau, et a renvoyé un accusé de livraison à la passerelle.
  4. La passerelle a émis l’accusé vers votre callback_url si vous en avez défini un, ou vers le webhook configuré sur votre clé API.