- Beranda
- Referensi API
- Webhook
- Daftar pengiriman webhook
Daftar pengiriman webhook
Menampilkan pengiriman event, terbaru dahulu, beserta jumlah percobaan ulang dan status akhirnya.
/v1/webhook-deliverieswebhooks:read.Parameter query
Section titled “Parameter query”endpoint_idstringopsionalHanya pengiriman ke endpoint ini.
Contoh: whk_01k7q3m8x2v5t9n4b6c1d0e7fa
Diawali whk_.
payment_idstringopsionalHanya pengiriman tentang pembayaran ini.
Contoh: pay_01k7q3m8x2v5t9n4b6c1d0e7fa
Diawali pay_.
statusstringopsionalHanya pengiriman dengan status ini: pending, retrying, succeeded, atau failed.
Contoh: failed
Nilai yang mungkin: pending, retrying, succeeded, failed
starting_afterstringopsionalId item terakhir di halaman yang sudah kamu punya. Halaman berikutnya dimulai setelah item itu.
Contoh: wdl_01k7q3m8x2v5t9n4b6c1d0e7fa
Diawali wdl_.
limitintegeropsionalJumlah item per halaman, dari 1 sampai 100. Bawaannya 20.
Contoh: 20
Minimum: 1
Maksimum: 100
Respons (200)
Section titled “Respons (200)”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 objectwajibObjek yang dikembalikan, atau array objek untuk operasi daftar.
idstringwajibId pengiriman (wdl_…).
Contoh: wdl_01k7q3m8x2v5t9n4b6c1d0e7fa
Diawali wdl_.
event_idstringwajibEvent yang dikirim (wev_…).
Contoh: wev_01k7q3m8x2v5t9n4b6c1d0e7fa
Diawali wev_.
event_typestringwajibNama 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 | nullwajibPembayaran terkait; null jika event tidak membahas pembayaran.
Contoh: pay_01k7q3m8x2v5t9n4b6c1d0e7fa
Diawali pay_.
simulatedbooleanwajibtrue untuk event uji atau skenario sandbox.
endpoint_idstringwajibEndpoint tujuan pengiriman (whk_…).
Contoh: whk_01k7q3m8x2v5t9n4b6c1d0e7fa
Diawali whk_.
statusstringwajibpending 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_countintegerwajibJumlah percobaan pengiriman sampai sekarang, termasuk percobaan terakhir.
Contoh: 1
next_attempt_atstring | nullwajibWaktu 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 | nullwajibStatus HTTP yang dijawab servermu pada percobaan terakhir; null bila tidak menjawab.
Contoh: 200
last_error_codestring | nullwajibKode pendek kenapa percobaan terakhir gagal; null bila tidak gagal.
Contoh: string
delivered_atstring | nullwajibWaktu endpoint pertama kali menerima event; null sampai pengiriman berhasil.
Contoh: 2026-10-26T03:04:05.000Z
Format: date-time
created_atstringwajibWaktu objek ini dibuat (RFC 3339, UTC). Gunakan untuk mengurutkan objek berdasarkan waktu pembuatan.
Contoh: 2026-10-26T03:04:05.000Z
Format: date-time
metaobjectwajibDetail request seperti id dan kursor paginasi.
request_idstringwajibId request ini. Sebutkan saat bertanya ke dukungan.
Contoh: req_Hy3k9QzT2LmN8vXa
paginationobjectwajibDetail paginasi untuk respons daftar. Gunakan next untuk mengambil halaman berikutnya, atau starting_after untuk menyusun URL sendiri.
per_pageintegerwajibJumlah item yang dikembalikan di halaman ini.
Contoh: 20
has_morebooleanwajibtrue berarti masih ada item di halaman berikutnya.
nextstring | nullwajibAlamat 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"{ "data": [ { "id": "wdl_01k7q3m8x2v5t9n4b6c1d0e7fa", "event_id": "wev_01k7q3m8x2v5t9n4b6c1d0e7fa", "event_type": "payment.succeeded", "payment_id": "pay_01k7q3m8x2v5t9n4b6c1d0e7fa", "simulated": false, "endpoint_id": "whk_01k7q3m8x2v5t9n4b6c1d0e7fa", "status": "succeeded", "attempt_count": 1, "next_attempt_at": "2026-10-26T03:04:05.000Z", "last_status_code": 200, "last_error_code": "string", "delivered_at": "2026-10-26T03:04:05.000Z", "created_at": "2026-10-26T03:04:05.000Z" } ], "meta": { "request_id": "req_Hy3k9QzT2LmN8vXa", "pagination": { "per_page": 20, "has_more": true, "next": "https://api.baiyar.com/v1/webhook-deliveries?starting_after=wdl_01k7q3m8x2v5t9n4b6c1d0e7fa" } }}