Product Approval Management
Function Description
Saves the content of the Rejection Reason Registration popup on the Product Approval Management page and rejects the product.
Detailed Description
Only products with a sales status of "pending approval" can be rejected.
Saves the rejection reason and detailed rejection reason, and changes the product's sales status from "pending approval" to "rejected."
Generates a new record in the product basic modification log table.
Product No.
Rejection Reason Code
Product Approval Management Request
Start Date/Time
End Date/Time
Sales Status Code (PR005)
Product Composition Code (PR001)
Product Type Code (PR002)
Sales Method Code (PR003)
Purchase Type Code (PR006)
Direct Purchase Product Status
Vendor No.
Assigned MD
Product No.
Product Name
Standard Category
Brand
Approver/Rejecter ID
Approved Product No. Array
Rejection Reason
Rejection Reason Code (PR042)
Delivery Processing Type Code (PR008)
Save Product Rejection Reason Success
result time
result code
result message
process check
payload
is error
Save Product Rejection Reason Failure
POST /api/bo/v1/goods/goodsApprovalMgmtApi/returnGoods?goodsNo=null&retnCausCd=null HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 417
{
"goodsStartDtm": "2026-01-01T00:00:00.000Z",
"goodsEndDtm": "2026-01-01T00:00:00.000Z",
"saleStatCd": "text",
"goodsCompCd": "text",
"goodsTypCd": "text",
"saleMethCd": "text",
"buyTypCd": "text",
"frgnDirPurGoodsYn": "text",
"entrNo": "text",
"userId": "text",
"goodsNo": "text",
"goodsNm": "text",
"stdCtgNo": "text",
"brandNo": "text",
"aprvRtrnId": "text",
"goodsNoArray": [
"text"
],
"retnCaus": "text",
"retnCausCd": "text",
"deliProcTypCd": "text"
}{
"timestamp": "2026-01-01T00:00:00.000Z",
"code": "text",
"message": "text",
"isProcess": true,
"payload": "text",
"error": true,
"errors": [
{
"field": "text",
"message": "text"
}
]
}Function Description
Approves a product on the Product Approval Management page.
Detailed Description
Only products with a sales status of "pending approval" can be approved.
Changes the sales status of the product and its units from "pending approval" to "on sale."
Generates new records in the Product Basic Modification Log, Product Sales Status History, Unit Additional Price History, and Unit Basic ML tables.
Approved Product No. Array
Product Approval Management Request
Start Date/Time
End Date/Time
Sales Status Code (PR005)
Product Composition Code (PR001)
Product Type Code (PR002)
Sales Method Code (PR003)
Purchase Type Code (PR006)
Direct Purchase Product Status
Vendor No.
Assigned MD
Product No.
Product Name
Standard Category
Brand
Approver/Rejecter ID
Approved Product No. Array
Rejection Reason
Rejection Reason Code (PR042)
Delivery Processing Type Code (PR008)
Approve Product Success
result time
result code
result message
process check
payload
is error
Approve Product Failure
POST /api/bo/v1/goods/goodsApprovalMgmtApi/approveGoods?goodsNoArray=null HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 417
{
"goodsStartDtm": "2026-01-01T00:00:00.000Z",
"goodsEndDtm": "2026-01-01T00:00:00.000Z",
"saleStatCd": "text",
"goodsCompCd": "text",
"goodsTypCd": "text",
"saleMethCd": "text",
"buyTypCd": "text",
"frgnDirPurGoodsYn": "text",
"entrNo": "text",
"userId": "text",
"goodsNo": "text",
"goodsNm": "text",
"stdCtgNo": "text",
"brandNo": "text",
"aprvRtrnId": "text",
"goodsNoArray": [
"text"
],
"retnCaus": "text",
"retnCausCd": "text",
"deliProcTypCd": "text"
}{
"timestamp": "2026-01-01T00:00:00.000Z",
"code": "text",
"message": "text",
"isProcess": true,
"payload": "text",
"error": true,
"errors": [
{
"field": "text",
"message": "text"
}
]
}Function Description
Searches the product approval list matching the conditions on the Product Approval Management page.
Detailed Description
Searches only products with a sales status of "pending approval" or "rejected."
Searches products matching the entered approval request date, approval status, product composition, product type, sales method, purchase type, vendor number/name, assigned MD, product name, and product number.
Searched in reverse order of product registration date.
Search Product Approval List Success
result time
result code
result message
process check
is error
Search Product Approval List Failure
GET /api/bo/v1/goods/goodsApprovalMgmtApi/getGoodsApprovalList?request=[object+Object] HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"timestamp": "2026-01-01T00:00:00.000Z",
"code": "text",
"message": "text",
"isProcess": true,
"payload": {
"totalCount": 1,
"payloads": [
{
"saleStatCd": "text",
"saleStatCdNm": "text",
"goodsCompCd": "text",
"goodsCompCdNm": "text",
"goodsTypCd": "text",
"goodsTypCdNm": "text",
"saleMethCdNm": "text",
"mdNm": "text",
"goodsNo": "text",
"goodsNm": "text",
"modlNm": "text",
"taxGbCdNm": "text",
"buyTypCdNm": "text",
"frgnDirPurGoodsYn": "text",
"norPrc": 1,
"salePrc": 1,
"mrgnRate": 1,
"entrNm": "text",
"brandNm": "text",
"deliProcTypCdNm": "text",
"goodsRegDtm": "2026-01-01T00:00:00.000Z",
"aprvDt": "text",
"retnCaus": "text",
"retnCausCd": "text",
"retnCausCdNm": "text",
"retnDt": "text",
"stdCtgNo": "text",
"stdCtgNm": "text",
"supPcost": 1,
"aprvReqDt": "text"
}
]
},
"error": true,
"errors": [
{
"field": "text",
"message": "text"
}
]
}