Lewati ke konten

Daftar pengiriman webhook

Menampilkan pengiriman event, terbaru dahulu, beserta jumlah percobaan ulang dan status akhirnya.


GET/v1/webhook-deliveries
Membutuhkan izin webhooks:read.
endpoint_idstringopsional

Hanya pengiriman ke endpoint ini.

Contoh: whk_01k7q3m8x2v5t9n4b6c1d0e7fa

Diawali whk_.

payment_idstringopsional

Hanya pengiriman tentang pembayaran ini.

Contoh: pay_01k7q3m8x2v5t9n4b6c1d0e7fa

Diawali pay_.

statusstringopsional

Hanya pengiriman dengan status ini: pending, retrying, succeeded, atau failed.

Contoh: failed

Nilai yang mungkin: pending, retrying, succeeded, failed

starting_afterstringopsional

Id item terakhir di halaman yang sudah kamu punya. Halaman berikutnya dimulai setelah item itu.

Contoh: wdl_01k7q3m8x2v5t9n4b6c1d0e7fa

Diawali wdl_.

limitintegeropsional

Jumlah item per halaman, dari 1 sampai 100. Bawaannya 20.

Contoh: 20

Minimum: 1

Maksimum: 100

Mengembalikan satu halaman daftar: data berisi item, dan meta.pagination menunjukkan kelanjutannya. Halaman berikutnya dengan limit dan starting_after (id item terakhir yang sudah kamu punya), atau ambil meta.pagination.next.

dataarray dari objectwajib

Objek yang dikembalikan, atau array objek untuk operasi daftar.

idstringwajib

Id pengiriman (wdl_…).

Contoh: wdl_01k7q3m8x2v5t9n4b6c1d0e7fa

Diawali wdl_.

event_idstringwajib

Event yang dikirim (wev_…).

Contoh: wev_01k7q3m8x2v5t9n4b6c1d0e7fa

Diawali wev_.

event_typestringwajib

Nama event di dalam payload, misalnya payment.succeeded; gunakan untuk menentukan handler event yang dijalankan.

Contoh: payment.succeeded

Nilai yang mungkin: payment.created, payment.succeeded, payment.failed, payment.expired, payment.settled, payment.anomaly, payment.unsettled, payment.reversed, payment.reversal_cancelled, payment.attempt.created, payment.attempt.failed, payment_link.created, payment_link.cancelled, payment_link.expired, payment_link.completed, payment_link.limit_reached, invoice.issued, invoice.paid, invoice.voided, project.created, project.updated, project.activated, project.deactivated, project.payment_methods_changed, project.live_requested, project.live_approved, project.live_revision_requested, api_key.created, api_key.rotated, api_key.revoked, webhook_endpoint.created, webhook_endpoint.updated, webhook_endpoint.deleted, webhook_endpoint.secret_rotated, webhook_endpoint.disabled, webhook.test

payment_idstring | nullwajib

Pembayaran terkait; null jika event tidak membahas pembayaran.

Contoh: pay_01k7q3m8x2v5t9n4b6c1d0e7fa

Diawali pay_.

simulatedbooleanwajib

true untuk event uji atau skenario sandbox.

endpoint_idstringwajib

Endpoint tujuan pengiriman (whk_…).

Contoh: whk_01k7q3m8x2v5t9n4b6c1d0e7fa

Diawali whk_.

statusstringwajib

pending berarti masuk antrean, retrying akan dikirim lagi, succeeded berarti endpoint membalas dengan status 2xx, dan failed berarti tidak ada percobaan ulang lagi.

Contoh: succeeded

Nilai yang mungkin: pending, retrying, succeeded, failed

attempt_countintegerwajib

Jumlah percobaan pengiriman sampai sekarang, termasuk percobaan terakhir.

Contoh: 1

next_attempt_atstring | nullwajib

Waktu percobaan ulang pengiriman berikutnya; null jika tidak ada percobaan ulang yang dijadwalkan.

Contoh: 2026-10-26T03:04:05.000Z

Format: date-time

last_status_codeinteger | nullwajib

Status HTTP yang dijawab servermu pada percobaan terakhir; null bila tidak menjawab.

Contoh: 200

last_error_codestring | nullwajib

Kode pendek kenapa percobaan terakhir gagal; null bila tidak gagal.

Contoh: string

delivered_atstring | nullwajib

Waktu endpoint pertama kali menerima event; null sampai pengiriman berhasil.

Contoh: 2026-10-26T03:04:05.000Z

Format: date-time

created_atstringwajib

Waktu objek ini dibuat (RFC 3339, UTC). Gunakan untuk mengurutkan objek berdasarkan waktu pembuatan.

Contoh: 2026-10-26T03:04:05.000Z

Format: date-time

metaobjectwajib

Detail request seperti id dan kursor paginasi.

request_idstringwajib

Id request ini. Sebutkan saat bertanya ke dukungan.

Contoh: req_Hy3k9QzT2LmN8vXa

paginationobjectwajib

Detail paginasi untuk respons daftar. Gunakan next untuk mengambil halaman berikutnya, atau starting_after untuk menyusun URL sendiri.

per_pageintegerwajib

Jumlah item yang dikembalikan di halaman ini.

Contoh: 20

has_morebooleanwajib

true berarti masih ada item di halaman berikutnya.

nextstring | nullwajib

Alamat halaman berikutnya, dengan filtermu tetap; null di halaman terakhir.

Contoh: string

Request yang gagal dijawab dengan bentuk error yang sama; lihat Error.

curl "https://api.baiyar.com/v1/webhook-deliveries" \
-H "Authorization: Bearer $BAIYAR_KEY"