Products List

All product information can be searched by various specified values ​​in detail to get the fastest information

API Endpoint

URL {base url}/api/Product/ProductsList
Method POST
Authorization Bearer Token
Content-Type application/json

Request Headers

Parameter Type Required Description
APIKEY string true System key code

Request Parameters

Parameter Type Required Description
Limit integer true Number of records to retrieve
LoadIndex integer true The starting index for the data to retrieve
Active boolean false Status of the records (True = active, False = inactive)
Sortby string false Field to sort by (e.g., createdate)
SortType string false Sorting direction (asc = ascending, desc = descending)
ProductSaleId string false filter by product sale id
ProductCode string false filter by product code
ProductName string false filter by product name
Sku string false filter by product sku
Barcode string false filter by product barcode

Request JSON Example


{
  "Limit": 10,
  "LoadIndex": 1,
  "Active": true,
  "Sortby": "",
  "SortType": "desc",
  "ProductSaleId": "1C90C0E7-78BF-431B-8335-96FBB117C4C9",
  "ProductCode": "TEST_02",
  "ProductName": "TEST_02",
  "Sku": "",
  "Barcode": ""
}
    

Response Parameters

Parameter Type Description
Id integer Error status (0 = no error)
Success boolean Status of the request
Message string Response message
RequestId string Reference ID for the request
Size integer Number of records returned
Data object Products data

Data

Parameter Type Description
No integer Order
PdsaleId string Product sale ID
SellerId string Seller ID
PdsCode string Product code
PdsName string Product name
CfCode string Sale code
PdGroupId string Product group ID
IsPdSet boolean Indicates whether the product is a set
Brand string Brand
Manufacturer string Manufacturer
Remark string Remark
Tag string Tag
CreateDate string Creation date
UpdateDate string Update date
ProductSkus object Product unit details

ProductSkus

Parameter Type Description
Seq integer Sequence
Kind string Packaging type
Sku string SKU code
CategoryA string Category A name
SubcategoryA string Category A details
CategoryB string Category B name
SubcategoryB string Category B details
Barcode string Barcode
SellingPrice decimal Selling price
SkuWidth string Width
SkuLong string Length
SkuHigh string Height
SkuWeight string Weight
AmtStock integer Stock quantity
AmtOos string Out-of-stock indicator
AmtBuffer string Buffer stock quantity
Tag string Tag
PackSize integer Pack size
UnitId string Unit ID

Response JSON Example


{
    "Id": 0,
    "Success": true,
    "Message": "SUCCESS",
    "RequestId": "FE8005D0-701F-41E9-932F-4A36BBB34FCB",
    "Size": 1,
    "Data": [
        {
            "No": 1,
            "PdsaleId": "1C90C0E7-78BF-431B-8335-96FBB117C4C9",
            "SellerId": "0BB930BC-B87F-40DD-8405-1645B9A87E2C",
            "PdsCode": "TEST_02",
            "PdsName": "TEST_02",
            "CfCode": null,
            "PdGroupId": null,
            "IsPdSet": false,
            "Brand": null,
            "Manufacturer": null,
            "Remark": null,
            "Tag": null,
            "CreateDate": "2024-10-30T08:55:06.2519057",
            "UpdateDate": null,
            "ProductSkus": [
                {
                    "Seq": 1,
                    "Kind": null,
                    "Sku": "TEST_021",
                    "CategoryA": null,
                    "SubcategoryA": "TEST_021",
                    "CategoryB": null,
                    "SubcategoryB": null,
                    "Barcode": "TEST_021",
                    "SellingPrice": 0.0,
                    "SkuWidth": null,
                    "SkuLong": null,
                    "SkuHigh": null,
                    "SkuWeight": null,
                    "AmtStock": 0,
                    "AmtOos": null,
                    "AmtBuffer": null,
                    "Tag": null,
                    "PackSize": 0,
                    "UnitId": null
                },
                {
                    "Seq": 2,
                    "Kind": null,
                    "Sku": "TEST_022",
                    "CategoryA": null,
                    "SubcategoryA": "TEST_022",
                    "CategoryB": null,
                    "SubcategoryB": null,
                    "Barcode": "TEST_022",
                    "SellingPrice": 0.0,
                    "SkuWidth": null,
                    "SkuLong": null,
                    "SkuHigh": null,
                    "SkuWeight": null,
                    "AmtStock": 0,
                    "AmtOos": null,
                    "AmtBuffer": null,
                    "Tag": null,
                    "PackSize": 0,
                    "UnitId": null
                }
            ]
        }
    ]
}