Aller au contenu principal
Pour développeurs

L'API WhatsApp
pensée pour les devs.

Envoyez des OTP, des notifications transactionnelles et des messages marketing via une API REST simple. Prix mensuel fixe, aucune facturation au message.

Visualisation

Cycle de vie d'un message

Un appel REST, une livraison, un webhook. Rien de plus.

Requête
POST/v1/messages/send
{
"to": "+33612345678",
"text": "Votre OTP : 291847 - 5 min"
}
Bearer um_live_••••
Réponse
200 OK
{
"id": "msg_01jx9zka...",
"status": "queued",
"to": "+33612345678"
}
Acheminement en cours…
Webhook (livraison)
~2 secondes après envoi
Payload
{
"id": "msg_01jx9zka...",
"status": "delivered",
"delivered_at": "2026-06-20T10:24Z"
}
Target
POST https://
your-server.com/webhook

SDKs

SDKs officiels Python & TypeScript

Pas envie de coder des requêtes HTTP brutes ? Utilisez nos librairies officielles - même plan, zéro surcoût.

Python
PyPI
Install
$ pip install unlimited-messaging
Usage
from unlimited_messaging import UnlimitedMessagingApi

client = UnlimitedMessagingApi(token="um_live_xxxx")
client.message.send(
    recipient="+33612345678",
    text="Your OTP is 291847 - valid 5 min."
)
TypeScript / Node.js
npm
Install
$ npm install @unlimited-messaging/sdk
Usage
import { UnlimitedMessagingApiClient } from '@unlimited-messaging/sdk'

const client = new UnlimitedMessagingApiClient({ token: 'um_live_xxxx' })
await client.message.send({
  recipient: '+33612345678',
  text: 'Your OTP is 291847 - valid 5 min.'
})

Ce que vous avez vraiment

Simple à intégrer. Complet quand il le faut.

POST/v1/messages/send
{
  "to":   "+33612345678",
  "text"""
}
Bearer um_live_••••

Un seul endpoint

POST /send, deux champs : to et text. C'est vraiment tout. Pas de setup obligatoire, pas de 15 pages de doc avant le premier call. SDKs Python et TypeScript disponibles si vous préférez ne pas écrire le HTTP à la main.

Votre OTP : 291847 - 5 min

10:24

Cliquez sur Send ↑

Lu - pas juste livré

Pas juste « distribué ». Lu - à quelle heure, par message. Pratique quand votre OTP expire dans 5 minutes, ou quand vous avez besoin d'un horodatage précis.

Nôtre
ou
Le vôtre

Numéros fournis, le vôtre en option

Pas besoin de toucher à la console Meta. Nos numéros sont prêts dès le premier appel - Free inclus. Vous avez déjà un numéro WhatsApp ? Connectez-le via QR code, deux minutes, c'est réglé.

retry automatique · HMAC-SHA256 · < 2 s

Webhooks

Mettez une URL, on envoie l'événement dès livraison ou lecture. Retry automatique si votre serveur ne répond pas. Pas de polling, pas de job d'arrière-plan à surveiller.

um_live_client_a_…4f2a
active
um_live_client_b_…8e91
active
um_live_client_c_…c3d7
active

Plusieurs numéros, un compte

Chaque numéro a son token, ses logs, ses quotas. Vos clients ne se mélangent pas. Propre si vous construisez un SaaS ou gérez plusieurs marques.

messages illimités sur tous les plans

Prix fixe

La facture du mois = le prix du plan. On ne compte pas les messages, ni les pays, ni les destinataires. Vous n'avez pas à estimer un volume avant de vous abonner.

FAQ

Questions fréquentes des devs

Prêt à tester l'API ?

Créez votre compte et obtenez votre clé API en quelques secondes.

Accéder à l'app