Webhook
Webhook adalah fitur yang memungkinkan Anda menerima notifikasi secara real-time saat peristiwa tertentu terjadi di BoxHero.

Pendaftaran
Anda dapat mendaftarkan webhook di Pengaturan > Integrasi & API di tim BoxHero Anda.
Perilaku Pengiriman & Pengulangan
Saat suatu peristiwa terjadi, BoxHero mengirim permintaan HTTP POST ke endpoint webhook terdaftar Anda. Isi permintaan berisi payload JSON yang menjelaskan peristiwa tersebut.
Jika server Anda merespons dengan HTTP 200 OK, peristiwa dianggap berhasil terkirim.
Jika server Anda merespons dengan kode status selain 200 apa pun, BoxHero menganggapnya sebagai kegagalan sementara dan mencoba mengirim ulang hingga 3 kali.
Struktur Payload Webhook
Semua event webhook dikirim dengan struktur JSON berikut di body permintaan:
Urutan Event
BoxHero tidak menjamin urutan pengiriman event. Misalnya, event item/new dapat tiba setelah event item/delete untuk item yang sama.
Fitur created_time bidang dalam payload event mewakili waktu sebenarnya dari event. Terapkan logika yang idempotent dan toleran terhadap urutan di handler webhook Anda untuk menangani event dengan andal.
Topik Event
Jika Anda memerlukan dukungan untuk topik event tambahan, silakan hubungi Dukungan.
txs/new
txs/newDipicu saat terjadi transaksi inventaris (Stock In / Stock Out / Adjust Stock / Move Stock).
Catatan: Event ini tidak dipicu untuk penyesuaian yang dibuat melalui pengeditan massal atau impor (misalnya, saat menambahkan atau memperbarui item melalui Excel).
id
ID unik transaksi
type
Jenis transaksi (in, out, adjust, move)
mitra
Partner
partner.id
ID unik partner
partner.name
Nama partner
partner.deleted
Apakah partner dihapus
from_location
Lokasi sumber
from_location.id
ID unik lokasi sumber
from_location.name
Nama lokasi sumber
from_location.deleted
Apakah lokasi sumber dihapus
to_location
Lokasi tujuan
to_location.id
ID unik lokasi tujuan
to_location.name
Nama lokasi tujuan
to_location.deleted
Apakah lokasi tujuan dihapus
items
Item baris dalam transaksi
items.id
ID unik item
items.name
Nama item
items.quantity
Perubahan inventaris akibat stock in/out/adjust/move
items.deleted
Apakah item dihapus
items.from_location_new_stock_level
Tingkat stok di lokasi sumber setelah transaksi
items.to_location_new_stock_level
Tingkat stok di lokasi tujuan setelah transaksi
transaction_time
Waktu transaksi (mis. waktu stock in/out)
created_at
Waktu saat transaksi dibuat
created_by
Anggota yang membuat transaksi
created_by.id
ID unik anggota
created_by.name
Nama anggota
created_by.deleted
Apakah anggota dihapus
count_of_items
Jumlah item
total_quantity
Total perubahan inventaris
url
Alamat URL untuk melihat halaman detail transaksi
memo
Catatan terkait transaksi
Contoh Payload Webhook – Masuk Stok Event
Masuk Stok EventContoh Payload Webhook – Pindahkan Stok Event
Pindahkan Stok Eventtxs/edit
txs/editDikirim saat transaksi inventaris yang sudah ada (Stock In / Stock Out / Adjust Stock / Move Stock) diedit.
id
ID unik transaksi
type
Jenis transaksi (in, out, adjust, move)
mitra
Partner
partner.id
ID unik partner
partner.name
Nama partner
partner.deleted
Apakah partner dihapus
from_location
Lokasi sumber
from_location.id
ID unik lokasi sumber
from_location.name
Nama lokasi sumber
from_location.deleted
Apakah lokasi sumber dihapus
to_location
Lokasi tujuan
to_location.id
ID unik lokasi tujuan
to_location.name
Nama lokasi tujuan
to_location.deleted
Apakah lokasi tujuan dihapus
items
Item baris dalam transaksi
items.id
ID unik item
items.name
Nama item
items.quantity
Perubahan kuantitas akibat transaksi (in/out/adjust/move)
items.deleted
Apakah item dihapus
items.from_location_new_stock_level
Tingkat stok di lokasi sumber setelah transaksi
items.to_location_new_stock_level
Tingkat stok di lokasi tujuan setelah transaksi
transaction_time
Waktu transaksi (mis. waktu stock in/out)
created_at
Waktu saat transaksi dibuat
created_by
Anggota yang membuat transaksi
created_by.id
ID unik anggota
created_by.name
Nama anggota
created_by.deleted
Apakah anggota dihapus
count_of_items
Jumlah item
total_quantity
Total perubahan inventaris
url
Alamat URL untuk melihat halaman detail transaksi
memo
Catatan terkait transaksi
revision
Nomor versi transaksi saat ini, dimulai dari 1
Contoh Payload Webhook – Diedit Masuk Stok Transaksi
Masuk Stok TransaksiContoh Payload Webhook – Diedit Pindahkan Stok Transaksi
Pindahkan Stok Transaksitxs/delete
txs/deleteDikirim saat transaksi inventaris dihapus.
id
ID unik transaksi
revision
Nomor versi transaksi saat ini, dimulai dari 1
Contoh Payload Webhook – Transaksi Dihapus
item/new
item/newDikirim saat item baru ditambahkan ke inventaris tim.
Catatan: Event ini tidak dipicu saat menggunakan fitur Add Item Variants atau saat mengimpor item melalui Import Excel.
id
ID Item
name
Nama Item
sku
SKU
barcode
Barcode
photo_url
URL Foto
cost
Biaya
price
Harga
attrs
Atribut
Contoh Payload – Item Dibuat
item/edit
item/editDikirim saat item yang sudah ada diedit.
Catatan: Event ini tidak dipicu for bulk edits made through Pusat Data > Item or via the Import Excel function.
id
ID Item
name
Nama Item
sku
SKU
barcode
Barcode
photo_url
URL Foto
cost
Biaya
price
Harga
attrs
Atribut
Contoh Payload – Item Diperbarui
item/delete
item/deleteDikirim saat item dihapus dari inventaris tim.
Catatan: Event ini tidak dipicu untuk penghapusan massal yang dilakukan melalui Pusat Data > Item.
id
ID Item
Contoh Payload – Item Dihapus
Last updated