Langsung ke konten utama

Batas Laju

Wappfy API menerapkan batas laju untuk memastikan penggunaan yang adil dan stabilitas platform.

Batas default

CakupanBatasJendela Waktu
Per pengguna100 permintaan1 menit
Per IP (tanpa autentikasi)20 permintaan1 menit

Header batas laju

Setiap respons menyertakan informasi batas laju:
X-RateLimit-Limit: 100
X-RateLimit-Remaining: 87
X-RateLimit-Reset: 1707580800
HeaderDeskripsi
X-RateLimit-LimitJumlah permintaan maksimum yang diizinkan dalam jendela waktu
X-RateLimit-RemainingSisa permintaan dalam jendela waktu saat ini
X-RateLimit-ResetTimestamp Unix saat jendela waktu direset

Menangani batas laju

Ketika Anda melebihi batas, Anda akan menerima respons 429:
{
  "success": false,
  "error": {
    "code": "RATE_LIMIT_EXCEEDED",
    "message": "Too many requests, please try again later"
  }
}

Praktik terbaik

Saat menerima 429, tunggu dan coba lagi dengan jeda yang meningkat: 1 detik, 2 detik, 4 detik, 8 detik…
Periksa X-RateLimit-Reset untuk mengetahui kapan tepatnya Anda dapat melanjutkan.
Kirim pesan dengan jeda yang wajar di antaranya daripada mengirim secara beruntun.
Hindari mengambil ulang data yang belum berubah (misalnya, detail instance, info kontak).