- Storeharmony API
- Mobile Apps
- Apps Registration
- Stock Inventory
- Stock Categories
- Create Bulk Products
- Create Product with Variants
- Add Variants to Product
- Upload Product Picture
- Update Product Prices
- Add New Quantity to Product
- Deduct Quantity from Product
- Creates a simple product in the inventory
- Get Product by Item ID
- getProductTransfers
- acceptTransferIntoStore
- listProductsPricesForRecentChanges
- listProductsPrices
- Get Inventory Stock Items
- getProductAudit
- findBySKU
- Update Product
- Removes provided variants from provided Existing Product
- Add Variants to Existing Product
- getProductsWithComplexQuery
- Removes Product by Item ID
- Add Variants to Existing Product
- Store Admin Operations
- Invoicing Operations
- CRM
- Online Store
- Restuarant Order Menus AppCalls
- Place an OrderPOST
- Submit Store ReviewPOST
- getServiceNameGET
- Load a Restro Store DetailGET
- Restro Product OrderGET
- Track Order StatusGET
- Restro Store TablesGET
- List Auto CategoriesGET
- Restro Product DetailsGET
- Fetch Related Products or Recommended Pairs for a ProductGET
- Fetch All CategoriesGET
- Fetch All Products Belonging to a Particular CategoryGET
- Fetch All Products by Store ID Based on Categories and SubcategoriesGET
- Fetch All Categories and Subcategories by Store IDGET
- updatesOrderPUT
- cancelOrderDELETE
- postCustomerReviewPOST
- getCustomerProfileGET
- updateProfilePOST
- updateProfileShippingAddressPOST
- submitIssuesPOST
- placeOrderToStorePOST
- contactStorePOST
- calculateOrderShippingPOST
- passResettingPOST
- getStoreInfoGET
- getCustomerWalletReportGET
- getRegularPurchaseGET
- getRecentPurchaseGET
- getCustomerReceiptsGET
- getReceiptDetails_1GET
- getCustomerProfileDetailsGET
- getCustomerOrdersGET
- getOrderDetailsGET
- getCustomerLoyaltyReportGET
- getCustomerInvoicesGET
- trackPaymentGET
- trackOrder_1GET
- loadDeliverypolicyGET
- listAutoCategories_1GET
- getShippingRatesGET
- shippingInformationGET
- searchProductsGET
- sendReceiptGET
- listStoreProductsForHomeGET
- loadProductByItemId_1GET
- getCustomerReviewGET
- loadProducRecommendationsByItemIdGET
- loadProductBySlugGET
- loadRelatedProductsByItemIdGET
- loadPrivacypolicyGET
- searchPagedProductsGET
- searchPagedProductsByPagesGET
- getStoreLocationsGET
- getGeocodeGET
- loadHomeBannersGET
- getCountries_1GET
- getCountryStates_1GET
- getCountryStatesLGARegion_1GET
- loadStoreCategories_1GET
- loadStoreSubCategories_1GET
- loadStoreAllCategoriesAndSubCategories_1GET
- loadStoreBannersGET
- verifyMobile_1GET
- verifyEmailGET
- loadAboutUsGET
- Log in a customer with tokenPOST
- Log in a customerPOST
- Register a new customerPOST
- User Operations
- Get User Information
- Update User Information
- Set Default Wallet Bank Account
- Set VAT, VAT Type and currency etc used for business activities in this location
- Set a particular location as the default store used for business activities
- Retrieve Profile Image
- Upload Profile Image
- Log a User Complaint
- createNewStoreLocation
- Change User Password
- Get the details, settings and important parameters for a store location
- Get Bank Account Details
- Switch account to another store location
- Get User Store Locations
- Data Sources & Reports
- Utility Operations
- Create PDF Invoice Link
- Load Store Credentials By ID
- Verify Mobile Number
- Verify Email Address
- Retrieve Store Profiles
- Retrieve List of Roles
- Retrieve Registered Nigerian Banks. Only Supports Nigerian Banks
- Lookup Bank Account Details
- Retrieve List of Countries
- Retrieve States in a Country
- Retrieve Regions within a State
- Payments & Webhooks
- Webhooks & Operations
Restro Product Details
GET
/restro/{storeid}/products/{productId}
Restuarant Order Menus AppCalls
Request
Path Params
storeid
stringÂ
required
productId
stringÂ
required
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://gateway.storeharmony.com/cloudapi/restro//products/'
Responses
🟢200OK
*/*
Body
available
number <double>
optional
inStock
booleanÂ
optional
inPromo
booleanÂ
optional
ageGroup
stringÂ
optional
weightInKg
number <double>
optional
itemHeightinMeters
number <double>
optional
itemWidthinMeters
number <double>
optional
itemLengthinMeters
number <double>
optional
shippingFeeType
stringÂ
optional
slug
stringÂ
optional
title
stringÂ
optional
itemId
stringÂ
optional
shelfLocation
stringÂ
optional
amount
integer <int64>
optional
promoprice
integer <int64>
optional
image
stringÂ
optional
fullImageUrl
stringÂ
optional
images
array[string]
optional
compositions
array[string]
optional
colorTypes
array[string]
optional
sizeTypes
array[string]
optional
variantsTypes
array[string]
optional
variantsItems
array[object (WebStoreItem) {22}]Â
optional
specializedCategory
stringÂ
optional
name
stringÂ
optional
category
stringÂ
optional
subCategory
stringÂ
optional
slug
stringÂ
optional
thumbnail
stringÂ
optional
sku
stringÂ
optional
groupSku
stringÂ
optional
price
number <double>
optional
color
stringÂ
optional
size
stringÂ
optional
details
stringÂ
optional
quantity
number <double>
optional
oldprice
number <double>
optional
itemId
stringÂ
optional
unit
stringÂ
optional
available
number <double>
optional
percentOff
integer <int32>
optional
newProduct
booleanÂ
optional
promos
booleanÂ
optional
dateAdded
string <date-time>
optional
inStock
booleanÂ
optional
variantsMapping
objectÂ
optional
Additional properties
object (WebStoreItem)Â
optional
sku
stringÂ
optional
expireDate
string <date-time>
optional
topCategory
stringÂ
optional
subCategory
stringÂ
optional
storeId
stringÂ
optional
unitsOfMeasure
stringÂ
optional
minimumOrder
number <double>
optional
aboutItem
stringÂ
optional
productWriteUp
stringÂ
optional
reviews
array[object (UserReview) {7}]Â
optional
customerId
stringÂ
optional
customerName
stringÂ
optional
productId
stringÂ
optional
comment
stringÂ
optional
date
stringÂ
optional
rating
integer <int32>
optional
reviewId
stringÂ
optional
recommendations
array[object (WebStoreItem) {22}]Â
optional
specializedCategory
stringÂ
optional
name
stringÂ
optional
category
stringÂ
optional
subCategory
stringÂ
optional
slug
stringÂ
optional
thumbnail
stringÂ
optional
sku
stringÂ
optional
groupSku
stringÂ
optional
price
number <double>
optional
color
stringÂ
optional
size
stringÂ
optional
details
stringÂ
optional
quantity
number <double>
optional
oldprice
number <double>
optional
itemId
stringÂ
optional
unit
stringÂ
optional
available
number <double>
optional
percentOff
integer <int32>
optional
newProduct
booleanÂ
optional
promos
booleanÂ
optional
dateAdded
string <date-time>
optional
inStock
booleanÂ
optional
related
array[object (WebStoreItem) {22}]Â
optional
specializedCategory
stringÂ
optional
name
stringÂ
optional
category
stringÂ
optional
subCategory
stringÂ
optional
slug
stringÂ
optional
thumbnail
stringÂ
optional
sku
stringÂ
optional
groupSku
stringÂ
optional
price
number <double>
optional
color
stringÂ
optional
size
stringÂ
optional
details
stringÂ
optional
quantity
number <double>
optional
oldprice
number <double>
optional
itemId
stringÂ
optional
unit
stringÂ
optional
available
number <double>
optional
percentOff
integer <int32>
optional
newProduct
booleanÂ
optional
promos
booleanÂ
optional
dateAdded
string <date-time>
optional
inStock
booleanÂ
optional
Example
{
"available": 0,
"inStock": true,
"inPromo": true,
"ageGroup": "string",
"weightInKg": 0,
"itemHeightinMeters": 0,
"itemWidthinMeters": 0,
"itemLengthinMeters": 0,
"shippingFeeType": "string",
"slug": "string",
"title": "string",
"itemId": "string",
"shelfLocation": "string",
"amount": 0,
"promoprice": 0,
"image": "string",
"fullImageUrl": "string",
"images": [
"string"
],
"compositions": [
"string"
],
"colorTypes": [
"string"
],
"sizeTypes": [
"string"
],
"variantsTypes": [
"string"
],
"variantsItems": [
{
"specializedCategory": "string",
"name": "string",
"category": "string",
"subCategory": "string",
"slug": "string",
"thumbnail": "string",
"sku": "string",
"groupSku": "string",
"price": 0,
"color": "string",
"size": "string",
"details": "string",
"quantity": 0,
"oldprice": 0,
"itemId": "string",
"unit": "string",
"available": 0,
"percentOff": 0,
"newProduct": true,
"promos": true,
"dateAdded": "2019-08-24T14:15:22Z",
"inStock": true
}
],
"variantsMapping": {
"property1": {
"specializedCategory": "string",
"name": "string",
"category": "string",
"subCategory": "string",
"slug": "string",
"thumbnail": "string",
"sku": "string",
"groupSku": "string",
"price": 0,
"color": "string",
"size": "string",
"details": "string",
"quantity": 0,
"oldprice": 0,
"itemId": "string",
"unit": "string",
"available": 0,
"percentOff": 0,
"newProduct": true,
"promos": true,
"dateAdded": "2019-08-24T14:15:22Z",
"inStock": true
},
"property2": {
"specializedCategory": "string",
"name": "string",
"category": "string",
"subCategory": "string",
"slug": "string",
"thumbnail": "string",
"sku": "string",
"groupSku": "string",
"price": 0,
"color": "string",
"size": "string",
"details": "string",
"quantity": 0,
"oldprice": 0,
"itemId": "string",
"unit": "string",
"available": 0,
"percentOff": 0,
"newProduct": true,
"promos": true,
"dateAdded": "2019-08-24T14:15:22Z",
"inStock": true
}
},
"sku": "string",
"expireDate": "2019-08-24T14:15:22Z",
"topCategory": "string",
"subCategory": "string",
"storeId": "string",
"unitsOfMeasure": "string",
"minimumOrder": 0,
"aboutItem": "string",
"productWriteUp": "string",
"reviews": [
{
"customerId": "string",
"customerName": "string",
"productId": "string",
"comment": "string",
"date": "string",
"rating": 0,
"reviewId": "string"
}
],
"recommendations": [
{
"specializedCategory": "string",
"name": "string",
"category": "string",
"subCategory": "string",
"slug": "string",
"thumbnail": "string",
"sku": "string",
"groupSku": "string",
"price": 0,
"color": "string",
"size": "string",
"details": "string",
"quantity": 0,
"oldprice": 0,
"itemId": "string",
"unit": "string",
"available": 0,
"percentOff": 0,
"newProduct": true,
"promos": true,
"dateAdded": "2019-08-24T14:15:22Z",
"inStock": true
}
],
"related": [
{
"specializedCategory": "string",
"name": "string",
"category": "string",
"subCategory": "string",
"slug": "string",
"thumbnail": "string",
"sku": "string",
"groupSku": "string",
"price": 0,
"color": "string",
"size": "string",
"details": "string",
"quantity": 0,
"oldprice": 0,
"itemId": "string",
"unit": "string",
"available": 0,
"percentOff": 0,
"newProduct": true,
"promos": true,
"dateAdded": "2019-08-24T14:15:22Z",
"inStock": true
}
]
}
🟠404Record Not Found
🔴500Server Error
Modified at 2025-03-27 14:31:04