WhatsApp, SMS, RCS, Email, dan Instagram di balik satu kontrak permintaan. Atur rantai cadangan sekali saja dan berhenti membangun integrasi terpisah, sekaligus titik kegagalan terpisah, untuk setiap kanal yang Anda luncurkan.
Gambaran langsung fallbackChannels: WhatsApp tidak terkirim, One API otomatis mencoba SMS.
Kolom channel menentukan jaringan mana yang menangani pengiriman. Bentuk permintaan tidak pernah berubah.
Pesan template dan sesi yang dikirim lewat WhatsApp Business.
Endpoint terpaduSMS transaksional dan promosi dengan sender ID dan kontrol rute.
Endpoint terpaduPesan kaya dan bermerek untuk perangkat Android yang mendukung RCS.
Endpoint terpaduEmail transaksional bertemplate dengan dukungan penuh variabel merge.
Endpoint terpaduPesan langsung ke pelanggan yang lebih dulu menghubungi Anda di Instagram.
Endpoint terpaduPanggilan keluar dan masuk, transkripsi, dan rekaman.
Endpoint khusus · kunci yang samaSemua yang sudah dapat Anda akses, dibentuk ulang menjadi satu panggilan.
Kunci API dan scope kanal yang sama yang sudah Anda miliki (whatsapp:send, sms:send, dan seterusnya) langsung berfungsi dengan One API. Tidak ada yang baru untuk disediakan.
Atur fallbackChannels sekali dan One API otomatis mencoba kanal berikutnya saat kanal pertama gagal mengirim, tanpa kode orkestrasi di sisi Anda.
Satu bentuk permintaan dan respons untuk setiap kanal, bukan lima format payload, lima konvensi error, dan lima set dokumentasi yang menumpuk di kodebase Anda.
Hubungkan satu endpoint lalu luncurkan. Menambah kanal cadangan baru nanti berarti menambah satu entri array, bukan menulis integrasi baru.
Setiap percobaan, berhasil atau tidak, dikembalikan dalam array attempts sehingga Anda bisa mencatat persis apa yang terjadi tanpa panggilan API tambahan.
Endpoint terpadu mengirim pesan. Kampanye, template, dan analitik tetap ada di API dan dashboard khusus setiap kanal kapan pun Anda membutuhkannya.
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"
}
]
}Tidak. One API memakai kunci API yang persis sama dan izin per kanal yang persis sama dengan endpoint lainnya. Jika kunci Anda sudah memiliki whatsapp:send atau sms:send, kunci itu berfungsi dengan One API hari ini.
Dapatkan kunci API Anda dan kirim pesan pertama dalam hitungan menit. Tanpa infrastruktur baru, tanpa baris tagihan baru.