Get Item by Name/Keyword
Deskripsi
API ini digunakan untuk mengambil daftar produk berdasarkan Keyword yang diinput oleh pengguna, dengan dukungan untuk filter paginasi (page, limit) dan status aktif.
| Method | URL |
|---|---|
| GET |
|
Request
| Parameter | Tipe | Wajib | Keterangan |
|---|---|---|---|
keyword | String | Ya | Kata-kata yang diinput oleh pengguna Contoh: buku kuning |
page | Integer | Ya | Nomor halaman. Default: 1 |
limit | Integer | Ya | Jumlah data per halaman (opsi: 5, 10, 20, 50, 100). Default: 10 |
status | String | Tidak | Filter status produk. Contoh: active |
Contoh Request
GET {{base_url}}/api/v2/bumn/product/name?Limit=20&Page=1&keyword=buku kuning
Response
Success
| Status | Payload |
|---|---|
| 200 | |
| Params | Tipe Data | Deskripsi |
|---|---|---|
status | STRING | Status dari permintaan ke server. Nilai: "success" atau "error". |
data | OBJECT | Objek utama berisi metadata dan detail produk. |
data.meta | OBJECT | Metadata terkait paginasi. |
data.meta.first | STRING | URL halaman pertama. |
data.meta.limit | INTEGER | Jumlah data per halaman. |
data.meta.last | STRING | URL halaman terakhir. |
data.meta.next | STRING | URL halaman berikutnya. |
data.meta.page | INTEGER | Halaman saat ini. |
data.meta.prev | STRING | URL halaman sebelumnya. |
data.meta.total_data | INTEGER | Total data yang tersedia. |
data.meta.total_page | INTEGER | Total halaman yang tersedia. |
data.product_id | STRING | ID unik dari produk. |
data.product_type | STRING | Tipe produk (contoh: "1"). |
data.product_category | STRING | ID kategori produk. |
data.category_name | STRING | Nama kategori produk. |
data.child_name | STRING | Nama sub-kategori produk. |
data.child | STRING | ID sub-kategori produk. |
data.vendor_id | STRING | ID vendor atau pemasok produk. |
data.vendor_name | STRING | Nama vendor atau pemasok. |
data.data | OBJECT | Detail informasi produk. |
data.data.product_name | STRING | Nama produk. |
data.data.tipe_product | STRING | Jenis produk (contoh: "barang"). |
data.data.description | STRING | Deskripsi produk. |
data.data.always_ready_stock | STRING | Apakah stok selalu tersedia ("true"/"false"). |
data.data.stok | STRING | Jumlah stok yang tersedia. |
data.data.unit | STRING | Satuan stok (contoh: "kg"). |
data.data.weight | STRING | Berat produk. |
data.data.weight_unit | STRING | Satuan berat (contoh: "kg"). |
data.data.length | NULL/NUM | Panjang produk (bisa null). |
data.data.width | NULL/NUM | Lebar produk (bisa null). |
data.data.height | NULL/NUM | Tinggi produk (bisa null). |
data.data.pdn | STRING | Produk Dalam Negeri ("true"/"false"). |
data.data.ppn | STRING | Kena PPN atau tidak ("true"/"false"). |
data.data.pph | STRING | Jenis PPh (contoh: "pph22"). |
data.data.price_before_ppn | STRING | Harga sebelum PPN. |
data.data.assets | OBJECT | Objek yang berisi informasi aset. |
data.data.assets.id | STRING | ID dari aset. |
data.data.assets.assets_ref | STRING | Referensi/link aset (contoh: URL gambar). |
data.data.assets.type | STRING | Tipe aset (contoh: "picture"). |