Skip to content

Akses API

WallaWhats memaparkan operasi yang sama yang digunakan dasbor melalui API HTTP JSON. Gunakan untuk skrip manajemen langganan, menarik riwayat notifikasi ke sistem Anda sendiri, atau mengintegrasikan peringatan dengan alat internal. Setiap tingkat berbayar termasuk akses API — lihat Kelola paket untuk batas kunci per paket.

Langkah 1 — Buka Kunci API

Dari bilah samping, klik Kunci API (di bawah Kunci akses).

Halaman Kunci API dengan satu kunci default

Langkah 2 — Buat kunci

  1. Klik Buat kunci.
  2. Beri kunci nama (mis. produksi-server, lokal-dev). Nama hanyalah label — tidak mempengaruhi izin.
  3. Klik Buat.

Nilai kunci penuh ditampilkan sekali — segera salin ke pengelola rahasia Anda. WallaWhats hanya menyimpan hash plus prefiks pendek (bws_xxxxxxxx…), sehingga tidak dapat dipulihkan nanti.

Perlakukan kunci seperti kata sandi

Siapa saja dengan kunci dapat bertindak pada akun Anda. Simpan kunci di pengelola rahasia, jangan pernah commit ke git, dan rotasi secara berkala.

Langkah 3 — Gunakan kunci

Kirim kunci di header x-api-key pada setiap permintaan:

bash
curl -H "x-api-key: bws_xxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
  https://api.wallawhats.com/subscriptions

Endpoint yang tersedia, isi permintaan, dan bentuk respons didokumentasikan di Referensi API.

Langkah 4 — Rotasi atau cabut

  • Rotasi — buat kunci baru, deploy, lalu hapus yang lama. Tidak ada tombol "rotasi" secara desain; buat-lalu-hapus membuat peralihan atomik.
  • Cabut — klik Hapus di sebelah baris kunci. Kunci berhenti bekerja seketika. Setiap permintaan yang sedang berlangsung yang menggunakannya akan mengembalikan 401 Unauthorized.

Batas paket

PaketKunci API
Free1
Pro1
Pro+2
Business5
Enterprise20

Jika Anda mencapai batas, Buat kunci dinonaktifkan — hapus kunci lama dulu atau tingkatkan paket Anda.

Apa selanjutnya

Untuk skema permintaan/respons dan daftar endpoint lengkap, lihat Referensi API →.

WallaWhats Documentation