Lewati ke isi
CSWA.AIDocs

API: kunci live vs kunci uji, izin & IP per kunci

Beda kunci produksi & test, izin per kunci, batas IP, masa berlaku, dan batas permintaan dari setelan.

± 4 menit

Satu Profil bisa punya beberapa kunci dengan mode, izin, dan batas IP masing-masing. Buat kunci terpisah per sistem agar mudah dicabut tanpa mengganggu yang lain.

Kunci produksi & test#

cswa_live_…Produksi: benar-benar mengirim pesan dan mengubah data. Hanya untuk Profil All Access berbayar.
cswa_test_…Test: menjalankan semua pemeriksaan tanpa mengirim pesan dan tanpa mengubah data. Satu-satunya pilihan selama masa coba.
Tampil sekaliKunci utuh hanya tampil saat dibuat/dirotasi. Daftar hanya menampilkan awalan + 4 karakter terakhir.
Masa berlakuTanpa batas, 30 hari, 90 hari, atau 1 tahun — dipilih saat membuat; status berubah Kedaluwarsa setelahnya.
Rotasi / CabutRotasi = kunci baru dengan izin sama, kunci lama langsung tidak berlaku. Cabut = semua permintaan dengan kunci itu langsung ditolak.

Izin per kunci#

Centang izin seperlunya. Izin yang tidak termasuk paket Profil tampil abu-abu.

Baca pesan pesan:bacaKanal, percakapan, riwayat pesan, status kiriman & media.
Kirim pesan pesan:kirimKirim pesan satu per satu dan unggah media.
Baca kontak kontak:bacaCari dan baca kontak beserta tag-nya.
Ubah kontak kontak:tulisBuat atau perbarui kontak, tambah dan lepas tag.
Broadcast broadcast:kelolaBuat, pantau, jeda, dan lanjutkan broadcast.
Template template:bacaDaftar template resmi Meta beserta statusnya.
Kelola Inbox inbox:kelolaTugaskan percakapan, tandai selesai, dan tulis catatan internal.
AI Agent ai:kelolaHentikan, lanjutkan, atau serahkan AI Agent ke CS per percakapan.
Webhook webhook:kelolaKelola URL webhook, uji kirim, dan kirim ulang.
Follow up followup:kelolaDaftar, buat, jeda, dan lanjutkan follow up WhatsApp, serta antrean per kontak.
Baca pesanan pesanan:bacaPesanan Inbox & halaman toko, tagihan, dan status bayar.
Ubah pesanan pesanan:tulisBuat tagihan (Mayar/transfer) dan isi resi.
Tiket & CSAT tiket:kelolaBaca dan ubah status tiket, serta daftar survei kepuasan.
Analitik analitik:bacaAngka WhatsApp yang sama dengan halaman Analitik.

Batas permintaan#

Angka berikut adalah setelan yang berlaku saat ini dan bisa diubah tim CSWA.AI.

Per kunci60 permintaan/menit, lonjakan 20 per 10 detik
Per Profil (semua kunci, REST & MCP)120/menit, lonjakan 40 per 10 detik
Per IP240/menit, lonjakan 60 per 10 detik
Kunci aktif per Profil20
Jatah media per hari1.024 MB (masa coba 100 MB)
Analitik WhatsApp10 permintaan/menit per Profil
Pengaman otomatis20 kunci salah per IP dalam 5 menit → IP diblokir 15 menit; 300 penolakan per kunci dalam 5 menit → kunci diblokir 15 menit
UkuranBadan JSON maks. 64 KB; maks. 100 item per halaman

Masalah umum#

Galat 429 (batas_permintaan)
Batas per menit/lonjakan terlewati. Tunggu sesuai header coba lagi, lalu kurangi frekuensi atau antrekan permintaan.
Galat 403 ip_tidak_diizinkan
IP server tidak ada di daftar Batasi IP kunci itu. Tambahkan IP/CIDR yang benar.
Galat 403 mode_test_saja
Aksi itu butuh kunci produksi. Masa coba hanya boleh kunci test.
Status “Diblokir sementara”
Terlalu banyak penolakan dalam 5 menit. Perbaiki penyebabnya; blokir lepas sendiri setelah 15 menit.

Terkait#