SMS IA API
v2.0.0Chatbot IA conversationnel par SMS via modems GSM locaux. Envoi/réception de SMS, conversations contextuelles avec IA, quotas par plan utilisateur.
https://sms-ia.s33d.fr
🤖 Comment ça marche ?
Le service conserve le contexte de la conversation. Chaque numéro a son propre historique.
Authentification
L'API REST d'administration utilise une clé dans le header Authorization :
Le chatbot SMS identifie les utilisateurs par leur numéro de téléphone associé au compte Portal.
Quotas par plan
Les échanges SMS avec le chatbot sont limités selon le plan de l'utilisateur Portal.
POST /api/v1/sms/send
Envoie un SMS via les modems GSM locaux.
Paramètres (JSON body)
| Paramètre | Type | Requis | Description |
|---|---|---|---|
| to | string | oui | Numéro destinataire (format national ou international) |
| body | string | oui | Corps du message (pas de limite de caractères) |
| sender | string | non | Préfixe d'expéditeur (défaut: "[S33D]") |
Exemple
Réponse
GET /api/v1/chatbot/status
Retourne l'état du chatbot IA (actif, nombre de conversations, quotas).
Réponse
POST /api/v1/chatbot/toggle
Démarre ou arrête la boucle du chatbot. Si le chatbot est actif, il s'arrête ; sinon, il démarre.
Réponse
GET /api/v1/chatbot/conversations/{phone}
Retourne l'historique de conversation avec un numéro de téléphone.
Réponse
DELETE /api/v1/chatbot/conversations/{phone}
Efface l'historique de conversation pour un numéro donné.
GET /api/v1/modems
Liste les modems GSM détectés avec leur état, signal et opérateur.
Réponse
GET /health
Health check (sans authentification).