HomeProduitsSMS Espagne

SMS Espagne

NEW

De: €0.041 + TVA

SMS ESPAGNE via API Openapi permet l’envoi de SMS professionnels vers des numéros espagnols, avec un expéditeur personnalisé et une grande fiabilité.

Livraison

En temps réel

API

SMS

Disponible pour
  • fr

SMS Espagne est le service Openapi dédié à l’envoi de SMS professionnels vers des numéros espagnols, conçu pour les entreprises ayant besoin de communications fiables, immédiates et traçables, avec un expéditeur personnalisé et des standards de qualité élevés.

Grâce à sa large couverture, le SMS reste l’un des canaux les plus efficaces pour atteindre les utilisateurs finaux : le message est livré même en absence de connexion de données et est idéal pour les notifications critiques, les communications transactionnelles, les OTP et l’authentification à deux facteurs, les alertes opérationnelles et les mises à jour en temps réel.

Avec SMS Espagne d’Openapi, il est possible d’envoyer des messages individuels ou des campagnes multiples en quelques secondes, en intégrant le service directement dans vos flux applicatifs via des API REST.

Le service met à disposition des fonctionnalités avancées pour optimiser et sécuriser l’envoi des SMS :

  • dryRun : permet d’effectuer une simulation de l’envoi afin de vérifier le contenu du message à l’avance et de réduire le risque d’erreurs ou de violations des politiques.
  • failOnMultipleMessages : bloque automatiquement l’envoi lorsque le texte génère plusieurs SMS (par exemple en raison de la présence de caractères spéciaux), en renvoyant une notification ALERT.

ENVOI SMS

L’endpoint POST/ES-messages permet de créer et de mettre en file d’attente un nouveau SMS destiné exclusivement à des numéros espagnols, en appliquant les règles opérationnelles et la tarification spécifiques à l’Espagne.

IMPORTANT : si le contenu du message ou l’expéditeur contiennent des mots interdits, le message sera bloqué, le compte sera ajouté à la liste de blocage et le coût du message sera facturé.

EXEMPLE DE REQUÊTE

POST/ES-messages

Voici un exemple de requête :

{
  "sender": "MyCompany",
  "recipient": "+393331234567",
  "message": "Hello! This is a test message.",
  "options": {
    "dryRun": false,
    "failOnMultipleMessages": false
  },
  "callback": {
    "method": "JSON",
    "field": "data",
    "url": "https://www.mysite.com/myEndpoint",
    "retry": 3,
    "headers": {
      "session_id": "9834r5fh589494"
    },
    "custom": {
      "my_custom_id": "123456789"
    }
  }
}

EXEMPLE DE RÉPONSE

POST/ES-messages

La réponse renvoie les détails du message accepté et mis en file d’attente :

{
  "id": "633aabe3e4a9a0e69811ad7f",
  "username": "[email protected]",
  "state": "NEW",
  "sender": "Openapi",
  "recipient": "string",
  "internationalPrefix": "39",
  "countryCode": "IT",
  "message": "Lorem ipsum dolor sit amet, consectetur adipiscing elit",
  "encoding": "GSM-7",
  "charactersCount": 0,
  "messageCount": 0,
  "price": 0,
  "totalPrice": 0,
  "blocklisted": true,
  "blocklistedReason": "string",
  "options": {
    "dryRun": false,
    "failOnMultipleMessages": false
  },
  "callback": {
    "method": "JSON",
    "field": "data",
    "url": "https://www.mysite.com/myEndpoint",
    "retry": 3,
    "headers": {
      "session_id": "9834r5fh589494"
    },
    "custom": {
      "my_custom_id": "123456789"
    }
  },
  "createdAt": "2026-01-28T11:21:20.127Z",
  "updatedAt": "2026-01-28T11:21:20.127Z",
  "sentAt": "2026-01-28T11:21:20.127Z",
  "deliveredAt": "2026-01-28T11:21:20.127Z"
}

CONSULTATION DES MESSAGES ENVOYÉS

GET /messages

Via l’endpoint GET/messages il est possible d’obtenir une liste paginée des messages envoyés par le compte.

{
  "id": "633aabe3e4a9a0e69811ad7f",
  "username": "[email protected]",
  "state": "NEW",
  "sender": "Openapi",
  "recipient": "string",
  "internationalPrefix": "39",
  "countryCode": "IT",
  "message": "Lorem ipsum dolor sit amet, consectetur adipiscing elit",
  "encoding": "GSM-7",
  "charactersCount": 0,
  "messageCount": 0,
  "price": 0,
  "totalPrice": 0,
  "blocklisted": true,
  "blocklistedReason": "string",
  "options": {
    "dryRun": false,
    "failOnMultipleMessages": false
  },
  "callback": {
    "method": "JSON",
    "field": "data",
    "url": "https://www.mysite.com/myEndpoint",
    "retry": 3,
    "headers": {
      "session_id": "9834r5fh589494"
    },
    "custom": {
      "my_custom_id": "123456789"
    }
  },
  "createdAt": "2026-01-28T11:21:20.127Z",
  "updatedAt": "2026-01-28T11:21:20.127Z",
  "sentAt": "2026-01-28T11:21:20.127Z",
  "deliveredAt": "2026-01-28T11:21:20.127Z"
}

OBTENIR LES DÉTAILS DU MESSAGE

GET /messages/{id}

Permet d’obtenir toutes les informations relatives au message envoyé (via son ID), par exemple l’expéditeur, le contenu, le nombre de destinataires, les statistiques générales de livraison et les coûts.

{
  "id": "633aabe3e4a9a0e69811ad7f",
  "username": "[email protected]",
  "state": "NEW",
  "sender": "Openapi",
  "recipient": "string",
  "internationalPrefix": "39",
  "countryCode": "IT",
  "message": "Lorem ipsum dolor sit amet, consectetur adipiscing elit",
  "encoding": "GSM-7",
  "charactersCount": 0,
  "messageCount": 0,
  "price": 0,
  "totalPrice": 0,
  "blocklisted": true,
  "blocklistedReason": "string",
  "options": {
    "dryRun": false,
    "failOnMultipleMessages": false
  },
  "callback": {
    "method": "JSON",
    "field": "data",
    "url": "https://www.mysite.com/myEndpoint",
    "retry": 3,
    "headers": {
      "session_id": "9834r5fh589494"
    },
    "custom": {
      "my_custom_id": "123456789"
    }
  },
  "createdAt": "2026-01-28T11:21:20.127Z",
  "updatedAt": "2026-01-28T11:21:20.127Z",
  "sentAt": "2026-01-28T11:21:20.127Z",
  "deliveredAt": "2026-01-28T11:21:20.127Z"
}

Inscription

Avez-vous besoin d'aide ?

Vous n'avez pas trouvé la réponse que vous cherchiez?

Remplissez tous les détails, nous vous contacterons dès que possible!