l'api sms de la plateforme bloonio

Le SMS qui part en un POST.

Lisoloo envoie vos codes de connexion, alertes et campagnes : à l'instant, à une date précise ou chaque semaine. Une API REST, des accusés de réception en temps réel.

  • 160 caractères / segment GSM-7
  • accusés de réception en temps réel
  • clés test & live séparées
POST /send votre serveur
$ curl -X POST …/api/v1/lisoloo/sms-api/send \
  -H "app-key: sk_live_••••••••••••" \
  -d '{
    "to": ["+243 998 857 000"],
    "message": "Votre code KITOKO : 493 201. Valide 5 min.",
    "sender_id": "KITOKO"
  }'

202 · accepté · msg_8f3kq2

KITOKO le téléphone de votre client

Votre code KITOKO : 493 201. Valide 5 min.

09:41

en file envoyé remis

remis · 1 segment · 1,8 s

002 / envois

Maintenant, demain 9 h, ou chaque lundi.

Trois modes d'envoi, un seul endpoint. Le champ sending_type fait le reste.

  1. immediate

    Immédiat

    OTP, confirmations, alertes : mis en file en moins d'une seconde, parti aussitôt.

    "sending_type": "immediate"
  2. scheduled

    Planifié

    Rappels de rendez-vous, annonces, paie : fixez la date et l'heure, Lisoloo s'en souvient.

    "sending_type": "scheduled",
    "scheduled_dates": [
      { "date": "2026-07-01", "time": "08:00" }
    ]
  3. recurring

    Récurrent

    Chaque jour, semaine ou mois, entre deux dates, plusieurs horaires par jour si besoin.

    "sending_type": "recurring",
    "recurring_schedule": {
      "frequency": "weekly",
      "times": ["09:00"]
    }

003 / intégration

Une requête HTTP, pas d'usine à gaz.

  • Une clé, deux environnements

    Un header app-key suffit. Clés test et live séparées, format sk_test_… / sk_live_….

  • Webhooks de livraison

    Statuts poussés vers votre URL (Basic Auth), relance automatique avec backoff exponentiel.

  • SDKs ou cURL nu

    Python, Node.js et PHP maintenus, ou copiez la requête telle quelle.

  • OpenAPI 3.1

    Spécification complète, explorable et testable dans la documentation.

60 envois / min par défaut. Besoin de plus ? Parlons-en.

Parcourir la documentation
curl -X POST \
  https://apps.api.bloonio.com/api/v1/lisoloo/sms-api/send \
  -H "app-key: $LISOLOO_APP_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": ["+243998857000"],
    "message": "Votre code KITOKO : 493 201. Valide 5 min.",
    "sender_id": "KITOKO",
    "sending_type": "immediate"
  }'

004 / cas d'usage

OTP, rappels, alertes, campagnes.

  1. 01

    Codes à usage unique

    Connexions et paiements confirmés en quelques secondes, sur n'importe quel téléphone.

  2. 02

    Rappels de rendez-vous

    Moins d'absences, des agendas qui restent pleins.

  3. 03

    Alertes d'exploitation

    Paiements reçus, stocks bas, incidents : votre équipe le sait avant le client.

  4. 04

    Campagnes & promotions

    Des milliers de destinataires, un seul appel d'API, un suivi par message.

005 / tarifs

Des crédits, pas d'abonnement.

Vous rechargez un solde ; chaque SMS le débite au prix unitaire. Pas de palier imposé, pas de frais cachés : votre solde et le prix courant sont lisibles par l'API à tout moment.

GET /balance solde restant & prix unitaire
POST /calculate convertit un budget en nombre de SMS, avant d'envoyer

Gros volumes ou routes spécifiques ? Écrivez-nous →

006 / questions

Questions fréquentes

Puis-je envoyer avec mon propre nom d'expéditeur ?

Oui. Le champ sender_id accepte un identifiant alphanumérique (11 caractères max.), votre marque par exemple. Selon le pays de destination, un enregistrement préalable peut être requis ; on s'en occupe avec vous.

Comment sont comptés les segments ?

Un SMS GSM-7 contient 160 caractères (153 par segment au-delà). Les caractères Unicode réduisent cette limite à 70. Chaque segment est facturé comme un SMS.

Comment suivre la livraison d'un message ?

Deux options : interroger GET /status avec l'identifiant du message, ou recevoir les webhooks sur votre URL. 14 états couvrent tout le cycle, de pending à delivered.

À quoi sert la clé de test ?

Chaque compte reçoit deux clés (sk_test_…, sk_live_…). La clé de test vous laisse intégrer et automatiser vos essais sans toucher au solde de production.

Et si un numéro est injoignable ?

Le message termine en undelivered, expired ou failed selon le cas, visible par webhook ou par l'endpoint de statut. Vous savez toujours ce qui a été remis, et à qui.

Quels pays sont couverts ?

Lisoloo est opéré par Bloonio et dessert d'abord la RDC ; la couverture s'étend route par route. Écrivez-nous avec vos destinations, on confirme avant que vous n'envoyiez quoi que ce soit.

007 / contact

Volumes, routes, intégration : écrivez-nous.

Une question technique, un devis volume ou un partenariat : le message arrive directement à l'équipe qui opère la plateforme.

réponse sous un jour ouvré

✓✓ delivered

Message reçu.

On vous répond à l'adresse indiquée, sous un jour ouvré.

Votre premier SMS peut partir aujourd'hui.

Ouvrez un compte, commencez en environnement de test, passez en production quand vous êtes prêts.