Slide
Jadwalkan Demo
30 menit · Tur produk bersama tim kami
Baru: One API

Satu kunci One API.
Semua kanal.

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.

Kunci API yang samaScope yang samaNol infrastruktur baru
POST /v1/messages/send
WhatsApp
SMS

Gambaran langsung fallbackChannels: WhatsApp tidak terkirim, One API otomatis mencoba SMS.

Enam kanal

Semua kanal di balik satu endpoint

Kolom channel menentukan jaringan mana yang menangani pengiriman. Bentuk permintaan tidak pernah berubah.

Pesan WhatsApp Business

Pesan template dan sesi yang dikirim lewat WhatsApp Business.

Endpoint terpadu

SMS

SMS transaksional dan promosi dengan sender ID dan kontrol rute.

Endpoint terpadu

RCS

Pesan kaya dan bermerek untuk perangkat Android yang mendukung RCS.

Endpoint terpadu

Email

Email transaksional bertemplate dengan dukungan penuh variabel merge.

Endpoint terpadu

Pesan Instagram

Pesan langsung ke pelanggan yang lebih dulu menghubungi Anda di Instagram.

Endpoint terpadu

Suara

Panggilan keluar dan masuk, transkripsi, dan rekaman.

Endpoint khusus · kunci yang sama
Mengapa One API

Dibuat untuk tim yang meluncurkan di lebih dari satu kanal

Semua yang sudah dapat Anda akses, dibentuk ulang menjadi satu panggilan.

Satu kredensial, satu model scope

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.

Perutean cadangan yang cerdas

Atur fallbackChannels sekali dan One API otomatis mencoba kanal berikutnya saat kanal pertama gagal mengirim, tanpa kode orkestrasi di sisi Anda.

Satu kontrak, bukan lima

Satu bentuk permintaan dan respons untuk setiap kanal, bukan lima format payload, lima konvensi error, dan lima set dokumentasi yang menumpuk di kodebase Anda.

Integrasi lebih cepat

Hubungkan satu endpoint lalu luncurkan. Menambah kanal cadangan baru nanti berarti menambah satu entri array, bukan menulis integrasi baru.

Jejak pengiriman yang transparan

Setiap percobaan, berhasil atau tidak, dikembalikan dalam array attempts sehingga Anda bisa mencatat persis apa yang terjadi tanpa panggilan API tambahan.

Kekuatan penuh setiap kanal, tetap ada

Endpoint terpadu mengirim pesan. Kampanye, template, dan analitik tetap ada di API dan dashboard khusus setiap kanal kapan pun Anda membutuhkannya.

Kontraknya

Satu permintaan. Baca sekali, pakai di mana saja.

POST https://api.slide.cx/v1/messages/send

1

Kirim template WhatsApp sederhana

terminal
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" }
    }
  }'
2

Coba WhatsApp, otomatis beralih ke SMS

terminal
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" }
  }'
3

Responsnya, setelah cadangan berjalan

response.json
{
  "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"
    }
  ]
}
Sebelum dan sesudah

Apa yang berubah saat Anda beralih

Tanpa One API

  • Lima integrasi terpisah yang harus dibangun, diuji, dan dipelihara
  • Lima bentuk permintaan dan respons berbeda yang harus diingat
  • Lima titik kegagalan independen tanpa logika coba ulang bersama
  • Anda menulis dan memelihara sendiri logika cadangan, untuk setiap kanal

Dengan One API

  • Satu endpoint, satu kontrak permintaan, untuk setiap kanal
  • Satu kunci One API, scope yang sama dengan yang sudah Anda miliki
  • Rantai cadangan yang dikonfigurasi secara deklaratif, bukan dikodekan manual
  • Satu array attempts[] memberi tahu persis apa yang terjadi, berurutan
Pertanyaan

Pertanyaan yang sering diajukan

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.

Luncurkan semua kanal dari satu panggilan

Dapatkan kunci API Anda dan kirim pesan pertama dalam hitungan menit. Tanpa infrastruktur baru, tanpa baris tagihan baru.