WhatsApp, SMS, RCS, e-mail et Instagram derrière un seul contrat de requête. Définissez une chaîne de repli une fois pour toutes et cessez de construire une intégration distincte, et un point de défaillance distinct, pour chaque canal que vous déployez.
Un aperçu en direct de fallbackChannels : WhatsApp n’est pas livré, One API réessaie automatiquement par SMS.
Le champ channel détermine quel réseau assure la livraison. La forme de la requête ne change jamais.
Messages modèles et messages de session livrés via WhatsApp Business.
Endpoint unifiéSMS transactionnels et promotionnels avec identifiant d’expéditeur et contrôle de la route.
Endpoint unifiéMessagerie riche et aux couleurs de votre marque pour les appareils Android compatibles RCS.
Endpoint unifiéE-mails transactionnels basés sur des modèles, avec prise en charge complète des variables de fusion.
Endpoint unifiéMessages directs aux clients qui ont d’abord pris contact sur Instagram.
Endpoint unifiéAppels sortants et entrants, transcription et enregistrement.
Endpoint dédié · même cléTout ce à quoi vous avez déjà accès, repensé autour d’un seul appel.
La même clé d’API et les mêmes portées par canal que vous avez déjà (whatsapp:send, sms:send, etc.) fonctionnent immédiatement avec One API. Rien de nouveau à provisionner.
Définissez fallbackChannels une fois et One API réessaie automatiquement avec le canal suivant lorsque le premier ne parvient pas à livrer, sans code d’orchestration de votre côté.
Une seule forme de requête et de réponse pour tous les canaux, au lieu de cinq formats de charge utile, cinq conventions d’erreur et cinq documentations dans votre code.
Branchez un seul endpoint et déployez. Ajouter plus tard un canal de repli revient à ajouter une entrée dans un tableau, pas à écrire une nouvelle intégration.
Chaque tentative, réussie ou non, revient dans le tableau attempts : vous pouvez consigner exactement ce qui s’est passé sans appel d’API supplémentaire.
L’endpoint unifié envoie des messages. Les campagnes, les modèles et les statistiques restent dans l’API dédiée et le tableau de bord de chaque canal, quand vous en avez besoin.
POST https://api.slide.cx/v1/messages/send
curl -X POST https://api.slide.cx/v1/messages/send \ -H "Authorization: Bearer sk_live_YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "to": "+919876543210", "channel": "whatsapp", "template": { "name": "order_confirmation", "languageCode": "en", "variables": { "1": "John", "2": "ORD-12345" } } }'
curl -X POST https://api.slide.cx/v1/messages/send \ -H "Authorization: Bearer sk_live_YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "to": "+919876543210", "channel": "whatsapp", "fallbackChannels": ["sms"], "message": "Your order ORD-12345 has shipped!", "template": { "name": "order_shipped", "languageCode": "en" }, "sms": { "senderId": "ACMEIN" } }'
{
"status": "sent",
"channelUsed": "sms",
"messageId": "sms_9f2a1c8e7b3d",
"attempts": [
{
"channel": "whatsapp",
"status": "failed",
"error": "Template not delivered to this recipient"
},
{
"channel": "sms",
"status": "sent",
"messageId": "sms_9f2a1c8e7b3d"
}
]
}Non. Elle utilise exactement la même clé d’API et exactement les mêmes autorisations par canal que tous les autres endpoints. Si votre clé dispose déjà de whatsapp:send ou de sms:send, elle fonctionne dès aujourd’hui avec One API.
Obtenez votre clé d’API et envoyez votre premier message en quelques minutes. Pas de nouvelle infrastructure, pas de nouvelle ligne sur la facture.