- 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
Fetch All Products by Store ID Based on Categories and Subcategories
GET
/restro/{storeid}/categories/{category}/{subcategory}
Restuarant Order Menus AppCalls
Request
Path Params
storeid
stringÂ
required
category
stringÂ
required
subcategory
stringÂ
required
Query Params
pageSize
integer <int32>
optional
Default:
50
page
integer <int32>
optional
Default:
0
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//categories//'
Responses
🟢200OK
*/*
Body
id
integer <int32>
optional
slug
stringÂ
optional
name
stringÂ
optional
image
stringÂ
optional
label
stringÂ
optional
content
array[object (RestroItemContent) {5}]Â
optional
image
stringÂ
optional
title
stringÂ
optional
description
stringÂ
optional
amount
stringÂ
optional
itemId
stringÂ
optional
pages
object (DataPages)Â
optional
totalPages
integer <int32>
optional
currentPage
integer <int32>
optional
perPage
integer <int32>
optional
count
integer <int32>
optional
Example
{
"id": 0,
"slug": "string",
"name": "string",
"image": "string",
"label": "string",
"content": [
{
"image": "string",
"title": "string",
"description": "string",
"amount": "string",
"itemId": "string"
}
],
"pages": {
"totalPages": 0,
"currentPage": 0,
"perPage": 0
},
"count": 0
}
🟠404Record Not Found
🔴500Server Error
Modified at 2025-03-27 14:31:04