Lewati ke konten

Retry & riwayat

Sebuah pengiriman dianggap gagal jika endpoint membalas selain 2xx, tidak membalas dalam 10 detik, atau tidak bisa dihubungi. Pengiriman yang gagal dicoba ulang sesuai kebijakan webhook.

Diatur per webhook di pengaturan akun:

Pengaturan Default Keterangan
Jumlah percobaan 5 Total percobaan, termasuk yang pertama.
Jeda 2 detik Jeda dasar antar-percobaan.
Kebijakan exponential Cara jeda bertambah.
Kebijakan Jeda sebelum percobaan ke-2, 3, 4, 5 (jeda dasar 2 dtk)
fixed 2 · 2 · 2 · 2 detik
linear 2 · 4 · 6 · 8 detik
exponential 2 · 4 · 8 · 16 detik

Header X-Kirimwa-Attempt memberi tahu percobaan ke berapa yang sedang Anda terima.

Setiap event yang dikirim tercatat di Developer → Riwayat Pengiriman:

Status Arti
PENDING Masih di antrean.
RETRYING Gagal, menunggu percobaan berikutnya.
SUCCESS Endpoint membalas 2xx.
FAILED Semua percobaan habis.

Di riwayat itu Anda bisa melihat payload, kode status, potongan respons endpoint, durasi, dan pesan error. Setiap pengiriman bisa dikirim ulang secara manual, misalnya setelah endpoint Anda diperbaiki. Pengiriman ulang memakai payload yang sama dan dihitung sebagai rangkaian percobaan baru.