Skip to main content

Get Products

Get Products

GET /products

Headers

NameDescriptionType
tenantId*string (header)string

Query Parameters

NameDescriptionType
merchantIdstring (query)string
businessIdstring (query)string
ignoreBusinessIdstring (query)string
productIdstring (query)string
namestring (query)string
skustring (query)string
categorystring (query)string
subCategoriesstring (query)string
brandstring (query)string
productPublicIdstring (query)string
countryCodestring (query)string
stockLevelstring (query)string
visibilityboolean (query)boolean
lessThanQuantityOnHandinteger($int32) (query)integer
greaterThanQuantityOnHandinteger($int32) (query)integer
locationstring (query) location={longitude},{latitude},{KM} resolve to location=-40.943,29.2933,10string
stateOrLgastring (query)string
productStatestring (query)string
productLgastring (query)string
filterstring (query)string
isDistributorboolean (query)boolean
isManufacturerboolean (query)boolean
businessStatusstring (query)string
businessByTypesstring (query)string
fromstring (query)string
tostring (query)string
locale.baseLocale.languagestring (query)string
locale.baseLocale.scriptstring (query)string
locale.baseLocale.regionstring (query)string
locale.baseLocale.variantstring (query)string
pageinteger (query) One-based page index (1..N)integer
sizeinteger (query) The size of the page to be returned Default value: 20integer
sortarray[string] (query) Sorting criteria in the format: property,(ascdesc). Default sort order is ascending. Multiple sort criteria are supported.

Responses

200 OK

Description: Successful operation

Example Value:

{
"message": "string",
"data": [
{
"id": "string",
"name": "string",
"description": "string",
"sku": "string",
"category": "string",
"subCategories": [
"string"
],
"brand": "string",
"productPublicId": "string",
"costPrice": {
"price": 0,
"unitQuantity": 0,
"unitPrice": 0
},
"sellingPrice": {
"price": 0,
"unitQuantity": 0,
"unitPrice": 0
},
"priceMargin": {
"type": "FIXED",
"source": "BUSINESS",
"value": 0,
"enabled": true
},
"quantityOnHand": 0,
"minimumOrderQuantity": 0,
"reorderLevel": 0,
"stockLevel": "OUT_OF_STOCK",
"unit": "string",
"weight": 0,
"visibility": true,
"images": [
"string"
],
"businessId": "string",
"merchantId": "string",
"vatRatio": 0,
"createdAt": "2024-07-18T11:00:57.166Z",
"updatedAt": "2024-07-18T11:00:57.166Z",
"clusters": [
"string"
],
"business": {
"get_id": "string",
"name": "string",
"email": "string",
"photo": "string",
"wallet": {
"userId": "string",
"virtualBankCode": "string",
"floatAccountId": "string",
"floatAccountUuid": "string",
"floatAccountNumber": "string",
"commissionAccountId": "string"
},
"address": {
"country": "string",
"latitude": 0,
"lga": "string",
"name": "string",
"state": "string",
"longitude": 0
},
"location": {
"coordinates": [
0
],
"type": "string"
},
"user": "string",
"owner": {
"profileTenant": "string",
"city": {
"code": "string",
"name": "string"
},
"country": {
"code": "string",
"name": "string",
"currency": "string"
},
"firstName": "string",
"lastName": "string",
"phone": "string",
"photo": "string",
"state": {
"code": "string",
"name": "string"
},
"username": "string",
"wallet": {
"userId": "string",
"virtualBankCode": "string",
"floatAccountId": "string",
"floatAccountUuid": "string",
"floatAccountNumber": "string",
"commissionAccountId": "string"
},
"id": "string",
"fullName": "string"
},
"businessHandle": "string",
"shippingFee": 0,
"phone": "string",
"category": "string",
"active": true,
"acceptingOrder": true,
"isDistributor": true,
"isManufacturer": true,
"isHead": true,
"extraLocationPrice": 0,
"distance": 0,
"kycDetails": {
"additionalProp1": {},
"additionalProp2": {},
"additionalProp3": {}
},
"pickUpAddresses": [
{
"country": "string",
"latitude": 0,
"lga": "string",
"name": "string",
"state": "string",
"longitude": 0,
"location": {
"coordinates": [
0
],
"type": "string"
}
}
],
"priceMargin": {
"type": "FIXED",
"source": "BUSINESS",
"value": 0,
"enabled": true
}
}
}
],
"meta": {
"currentPage": 0,
"from": 0,
"to": 0,
"perPage": 0,
"total": 0,
"lastPage": 0
}
}