POST /{sms|whatsapp|email}/messages

L'API de messagerie
pensée pour les développeurs.

Une seule API REST pour envoyer des SMS, des messages WhatsApp et des e-mails. Clés API en libre-service, webhooks de livraison, spécification OpenAPI. Première requête en moins de cinq minutes.

Canaux
3
Endpoints REST
40+
Sans engagement
Pay-as-you-go
curl -X POST https://<url_de_lapi>/sms/messages \
  -H "Authorization: Bearer $WASSOYA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "Acme",
    "to": "2250700000000",
    "content": "Votre code de connexion est 480259",
    "notifyUrl": "https://votre-app.com/webhooks/wassoya"
  }'
Canaux

Un contrat d'API identique sur les trois canaux

Mêmes conventions d'authentification, mêmes formats de réponse, mêmes webhooks. Changez de canal sans réécrire votre intégration.

SMS

POST /sms/messages

Expéditeur alphanumérique, envoi unitaire ou en masse, accusés de réception.

WhatsApp

POST /whatsapp/messages

Templates approuvés, médias, boutons et suivi de conversation via l’API Business.

E-mail

POST /email/messages

Domaines vérifiés (SPF, DKIM), templates HTML et suivi des ouvertures.

curl -X POST https://<url_de_lapi>/sms/messages \
  -H "Authorization: Bearer $WASSOYA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "Acme",
    "to": "2250700000000",
    "content": "Votre commande CMD-4821 est prête.",
    "notifyUrl": "https://votre-app.com/webhooks/wassoya"
  }'
Démarrage

De la clé API au premier message envoyé

  1. 01

    Créez votre clé API

    Depuis votre espace, section API Développeur. Chaque clé est révocable et rattachée à votre entreprise.

  2. 02

    Déclarez un expéditeur

    Nom d’expéditeur SMS, numéro WhatsApp Business ou domaine e-mail vérifié via SPF et DKIM.

  3. 03

    Envoyez et écoutez les webhooks

    Une requête POST suffit. Les statuts de livraison arrivent sur votre notifyUrl en temps réel.

WASSOYA_API_KEY=wsy_live_9f4c8b2e1d7a
WASSOYA_BASE_URL=https://<url_de_lapi>
Plateforme

Ce dont vous avez besoin en production

L'interface reste disponible pour vos équipes marketing. Tout ce qu'elle fait, l'API le fait aussi.

Clés API en libre-service

Générez, nommez et révoquez vos clés depuis le tableau de bord. Authentification Bearer standard.

Webhooks de livraison

Recevez les statuts envoyé, délivré, échoué et les réponses entrantes sur votre notifyUrl.

Spécification OpenAPI

Un schéma OpenAPI complet pour générer vos clients, vos types et vos mocks.

Logs de messages

Chaque message est traçable par identifiant, campagne, canal et statut, via l’API ou l’interface.

Liens raccourcis

Raccourcissez vos URLs par API et mesurez les clics message par message.

Contacts et segments

Gérez contacts, groupes, templates et campagnes par API — sans passer par l’interface.

Et une interface pour le reste de l'équipe

Vos collègues marketing pilotent les campagnes sans écrire une ligne de code, sur les mêmes données que votre intégration.

Voir la solution
Campagnes
Planification, segmentation et suivi des envois multicanaux.
Sondages et pages
Collectez des réponses et créez des pages de destination courtes.
Catalogues
Partagez vos produits dans WhatsApp et vos e-mails.

Votre première requête est à une clé API d'ici.

Créez un compte, générez une clé et envoyez un message de test. Vous ne payez que ce que vous consommez.