WebTic
API SMS — Guide d'intégration
Guides et réponses aux questions fréquentes.
← Retour

API SMS WebTic — Guide d'intégration REST

L'API SMS WebTic suit les standards REST. Les requêtes utilisent JSON, l'authentification par Bearer token.

Endpoint principal

POST https://api.webtic.online/v1/sms/send
Authorization: Bearer VOTRE_CLE_API
Content-Type: application/json

Corps de la requête

{
  "to": "+33612345678",
  "from": "WebTic",
  "body": "Votre code de vérification : 483921",
  "callback_url": "https://votreapp.com/webhooks/sms"
}

Paramètres

ParamètreTypeRequisDescription
tostringOuiNuméro au format E.164 (ex: +33612345678)
fromstringOuiExpéditeur (max 11 car. alphanumériques)
bodystringOuiContenu du message (160 car. = 1 SMS)
callback_urlstringNonWebhook pour accusé de réception
validity_periodintNonExpiration en secondes (défaut: 72h)

Codes de réponse HTTP

CodeSignification
200 OKSMS accepté — inclut un message_id
400 Bad RequestParamètres invalides (numéro mal formaté, champ manquant)
401 UnauthorizedClé API invalide ou expirée
429 Too Many RequestsLimite de taux dépassée
500 Server ErrorErreur côté serveur — réessayer

Exemple curl

curl -X POST https://api.webtic.online/v1/sms/send \
  -H "Authorization: Bearer sk_live_abc123xyz" \
  -H "Content-Type: application/json" \
  -d '{"to":"+33612345678","from":"WebTic","body":"Votre commande est confirmée."}'

Webhook — Accusé de réception

{
  "message_id": "msg_12345",
  "status": "delivered",
  "timestamp": "2026-04-08T15:30:45Z",
  "code": "0",
  "description": "Message delivered to handset"
}

Codes de statut de livraison

Limites et bonnes pratiques

Besoin d'aide ? Contactez le support depuis votre espace client