Support : support@emisms.com · Aide & FAQ · Guide

API SMS & intégrations

Envoyez des SMS depuis votre site, votre logiciel ou votre boutique en quelques lignes de code.

Développeurs

Une API simple, en HTTPS

Une seule URL, une clé API et des réponses JSON : connectez votre application à EMISMS sans SDK ni jeton à renouveler.

  1. Créez votre compte et rechargez votre crédit SMS.
  2. Récupérez votre clé API dans l’espace client, menu Développeur / API.
  3. Faites approuver votre Sender ID, le nom affiché comme expéditeur.
  4. Envoyez votre premier SMS : la réponse "code": "ok" confirme l’envoi.

Déjà client ? Afficher ma clé API · Pas de compte ? Ouvrir un compte

curl -X POST "https://app.emisms.com/sms/api?action=send-sms&api_key=VOTRE_CLE_API" \
  --data-urlencode "to=2250707070707" \
  --data-urlencode "from=EMISMS" \
  --data-urlencode "sms=Bonjour, votre commande est prete."

Réponse

{
  "code": "ok",
  "message": "Successfully Send",
  "balance": 23976,
  "sms": 999,
  "user": "Votre entreprise"
}
Référence

Ce que permet l’API

URL de base : https://app.emisms.com. Les paramètres action et api_key vont dans l’URL, les autres dans l’URL ou dans le corps du formulaire, en UTF-8.

Codes de réponse

Le statut HTTP est toujours 200 : testez le champ code de la réponse JSON.

okRequête acceptée
102Clé API invalide ou accès API non activé
103Numéro invalide : tout le lot est refusé
105Crédit insuffisant ou pays non couvert
106Sender ID non approuvé pour le compte
109Date de programmation au mauvais format
113Plus de 100 numéros dans une requête
Voir tous les codes

Bon à savoir

  • Numéros au format international sans « + » : 2250707070707.
  • 100 destinataires par requête ; au-delà, envoyez par lots.
  • 160 caractères par SMS sans accent, 70 avec accents ou emojis.
  • Les numéros de votre liste noire sont retirés automatiquement.
  • Gardez la clé côté serveur, jamais dans une page web ou une appli mobile.