Skip to main content

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.

MethodURL
GET

{{ base_url }}/api/v2/bumn/product/{keyword}

Request

ParameterTipeWajibKeterangan
keywordStringYaKata-kata yang diinput oleh pengguna Contoh: buku kuning
pageIntegerYaNomor halaman. Default: 1
limitIntegerYaJumlah data per halaman (opsi: 5, 10, 20, 50, 100). Default: 10
statusStringTidakFilter status produk. Contoh: active

Contoh Request

GET {{base_url}}/api/v2/bumn/product/name?Limit=20&Page=1&keyword=buku kuning

Response

Success

StatusPayload
200
{
"status": "success",
"data": {
"meta": {
"first": "http://openapi.padiumkm.id/api/v2/bumn/product?page=1&limit=1",
"last": "http://openapi.padiumkm.id/api/v2/bumn/product?page=152399&limit=1",
"limit": 1,
"next": "http://openapi.padiumkm.id/api/v2/bumn/product?page=5&limit=1",
"page": 4,
"prev": "http://openapi.padiumkm.id/api/v2/bumn/product?page=3&limit=1",
"total_data": 152399,
"total_page": 152399
},
"product_id": "AVBCMK",
"product_type": "1",
"product_category": "aer324",
"category_name": "Barang AA",
"child_name": "Barang AAa",
"child": "923k492",
"vendor_id": "9184njnskd",
"vendor_name": "PT Maju Terus",
"data": {
"product_name": "Kertas HVS",
"tipe_product": "barang",
"description": "kertas khusus",
"always_ready_stok": "false",
"stok": "99",
"unit": "kg",
"weight": "xxkg",
"weight_unit": "kg",
"length": null,
"width": null,
"height": null,
"pdn": "false",
"ppn": "true",
"pph": "pph22",
"price_before_ppn": "3500000",
"assets": {
"id": "aa",
"assets_ref": "jpg.com",
"type": "picture"
}
}
}
}
ParamsTipe DataDeskripsi
statusSTRINGStatus dari permintaan ke server. Nilai: "success" atau "error".
dataOBJECTObjek utama berisi metadata dan detail produk.
data.metaOBJECTMetadata terkait paginasi.
data.meta.firstSTRINGURL halaman pertama.
data.meta.limitINTEGERJumlah data per halaman.
data.meta.lastSTRINGURL halaman terakhir.
data.meta.nextSTRINGURL halaman berikutnya.
data.meta.pageINTEGERHalaman saat ini.
data.meta.prevSTRINGURL halaman sebelumnya.
data.meta.total_dataINTEGERTotal data yang tersedia.
data.meta.total_pageINTEGERTotal halaman yang tersedia.
data.product_idSTRINGID unik dari produk.
data.product_typeSTRINGTipe produk (contoh: "1").
data.product_categorySTRINGID kategori produk.
data.category_nameSTRINGNama kategori produk.
data.child_nameSTRINGNama sub-kategori produk.
data.childSTRINGID sub-kategori produk.
data.vendor_idSTRINGID vendor atau pemasok produk.
data.vendor_nameSTRINGNama vendor atau pemasok.
data.dataOBJECTDetail informasi produk.
data.data.product_nameSTRINGNama produk.
data.data.tipe_productSTRINGJenis produk (contoh: "barang").
data.data.descriptionSTRINGDeskripsi produk.
data.data.always_ready_stockSTRINGApakah stok selalu tersedia ("true"/"false").
data.data.stokSTRINGJumlah stok yang tersedia.
data.data.unitSTRINGSatuan stok (contoh: "kg").
data.data.weightSTRINGBerat produk.
data.data.weight_unitSTRINGSatuan berat (contoh: "kg").
data.data.lengthNULL/NUMPanjang produk (bisa null).
data.data.widthNULL/NUMLebar produk (bisa null).
data.data.heightNULL/NUMTinggi produk (bisa null).
data.data.pdnSTRINGProduk Dalam Negeri ("true"/"false").
data.data.ppnSTRINGKena PPN atau tidak ("true"/"false").
data.data.pphSTRINGJenis PPh (contoh: "pph22").
data.data.price_before_ppnSTRINGHarga sebelum PPN.
data.data.assetsOBJECTObjek yang berisi informasi aset.
data.data.assets.idSTRINGID dari aset.
data.data.assets.assets_refSTRINGReferensi/link aset (contoh: URL gambar).
data.data.assets.typeSTRINGTipe aset (contoh: "picture").