Développeurs
Envoyez votre premier SMS en 5 minutes.
Une API REST simple pour envoyer des SMS vers tous les numéros tunisiens, des exemples prêts à copier pour votre langage, et des webhooks pour suivre chaque message.
Démarrage rapide
curl -X POST https://api.sendimo.tn/v1/messages \
-H "Authorization: Bearer $SENDIMO_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: order-4821-otp" \
-d '{
"to": "+21620123456",
"from": "SENDIMO",
"text": "Votre code est 482913. Il expire dans 5 minutes.",
"reference": "order-4821"
}'{
"id": "msg_01HF8Z3K9QX2",
"status": "queued",
"to": "+21620123456",
"from": "SENDIMO",
"text": "Votre code est 482913. Il expire dans 5 minutes.",
"encoding": "GSM-7",
"segments": 1,
"network": "ooredoo",
"cost": { "amount": "0.140", "currency": "TND" },
"reference": "order-4821",
"scheduled_at": null,
"created_at": "2026-10-30T09:15:00Z"
}L’essentiel
| Élément | Valeur |
|---|---|
URL de base | https://api.sendimo.tn/v1 |
Protocole | HTTPS uniquement (TLS 1.2+) |
Format | JSON, UTF-8, Content-Type: application/json |
Authentification | Authorization: Bearer sk_live_… (ou sk_test_…) |
Versions | Version majeure dans le chemin (/v1). Les ajouts non cassants sont publiés sans changer de version. |
Dates | ISO 8601, UTC (2026-10-30T09:15:00Z) |
Identifiants | Chaînes préfixées : msg_…, bat_…, snd_… |
Montants | Chaîne à 3 décimales, en TND ("0.140") |
Numéros | E.164 (+21620123456). Les numéros locaux à 8 chiffres sont acceptés et convertis en +216. |
Endpoints v1
| Méthode | Chemin | Rôle |
|---|---|---|
POST | /messages | Envoyer un SMS |
POST | /messages/bulk | Envoyer le même SMS, ou des SMS personnalisés, à plusieurs numéros |
GET | /messages/{id} | Obtenir un message et son statut |
GET | /messages | Lister les messages (filtres et pagination) |
DELETE | /messages/{id} | Annuler un message programmé |
GET | /batches/{id} | Suivre la progression d’un envoi en masse |
GET | /sender-ids | Lister vos noms d’expéditeur approuvés |
POST | /sender-ids | Demander un nouveau nom d’expéditeur |
GET | /account/balance | Consulter le solde restant |
Librairies
Des librairies officielles pour votre langage, avec la même API partout.
Envoyez des SMS en Tunisie depuis Python avec l’API Sendimo.
Voir l’intégrationEnvoyez des SMS en Tunisie depuis PHP, sans dépendance.
Voir l’intégrationEnvoyez des SMS en Tunisie depuis Laravel avec le client HTTP intégré.
Voir l’intégrationEnvoyez des SMS en Tunisie depuis Node.js avec fetch.
Voir l’intégrationEnvoyez des SMS en Tunisie depuis Java, sans dépendance.
Voir l’intégrationEnvoyez des SMS en Tunisie depuis Spring Boot avec RestClient.
Voir l’intégrationEnvoyez des SMS en Tunisie depuis Go avec net/http.
Voir l’intégrationPlugins
Envoyez des SMS depuis votre boutique ou votre site, sans coder.
API
La base de tout : l’API REST et les webhooks, pour tous les autres langages et outils.
Votre langage n’est pas listé ? L’API REST fonctionne avec tout langage capable d’envoyer une requête HTTP.
Besoin d’une autre intégration ? Parlons-en