Product categories
Create product category
GET /stores/{store_id}/categories
This endpoint lets you create a new product category.
Headers
Header
Type
Description
Authorization
string
Bearer token.
Body request
{
"name": "Black Covers",
"parentCategory": "692592d8f67aff7e9fe0baf0",
"sortOrder": 2,
"metaTitle": "Black Covers",
"metaDescription": "Black Covers for Iphone 11"
}Response
{
"success": true,
"message": "Category created successfully",
"category": {
"name": "Black Covers",
"slug": "black-covers",
"sortOrder": 2,
"userStore": "692565f432118c6197abf2ec",
"creator": "692560a0f3b17397ede28cae",
"parentCategory": {
"_id": "692592d8f67aff7e9fe0baf0",
"name": "Covers",
"slug": "covers"
},
"metaTitle": "Black Covers",
"metaDescription": "Black Covers for Iphone 11",
"_id": "692886e78a13ca447bd83a8f",
"createdAt": "2025-11-27T17:14:15.712Z",
"updatedAt": "2025-11-27T17:14:15.712Z",
"__v": 0
}
}Update product category
PUT /stores/{store_id}/categories/{category_id}
This endpoint lets you update a product category.
Headers
Header
Type
Description
Authorization
string
Bearer token.
Body request
{
"name": "Black Covers updated",
"parentCategory": "692592d8f67aff7e9fe0baf0",
"sortOrder": 2,
"metaTitle": "Black Covers",
"metaDescription": "Black Covers for Iphone 11"
}Response
{
"success": true,
"message": "Category updated successfully",
"category": {
"_id": "692886e78a13ca447bd83a8f",
"name": "Black Covers",
"slug": "black-covers",
"sortOrder": 2,
"userStore": "692565f432118c6197abf2ec",
"creator": "692560a0f3b17397ede28cae",
"parentCategory": {
"_id": "692592d8f67aff7e9fe0baf0",
"name": "Covers",
"slug": "covers"
},
"metaTitle": "Black Covers",
"metaDescription": "Black Covers for Iphone 11",
"createdAt": "2025-11-27T17:14:15.712Z",
"updatedAt": "2025-11-27T17:14:15.712Z",
"__v": 0
}
}Get all product categories
GET /stores/{store_id}/categories
This endpoint lets you get all product categories for a store.
Headers
Header
Type
Description
Authorization
string
Bearer token.
Response
{
"success": true,
"categories": [
{
"_id": "692886e78a13ca447bd83a8f",
"name": "Black Covers",
"slug": "black-covers",
"sortOrder": 2,
"userStore": "692565f432118c6197abf2ec",
"creator": "692560a0f3b17397ede28cae",
"parentCategory": {
"_id": "692592d8f67aff7e9fe0baf0",
"name": "Covers",
"slug": "covers"
},
"metaTitle": "Black Covers",
"metaDescription": "Black Covers for Iphone 11",
"createdAt": "2025-11-27T17:14:15.712Z",
"updatedAt": "2025-11-27T17:14:15.712Z",
"__v": 0
},
{
"_id": "692592d8f67aff7e9fe0baf0",
"name": "Covers",
"slug": "covers",
"sortOrder": 2,
"userStore": "692565f432118c6197abf2ec",
"creator": "692560a0f3b17397ede28cae",
"parentCategory": null,
"metaTitle": "Shop Smartphones ",
"metaDescription": "Browse our collection of latest smartphones from top brands.",
"createdAt": "2025-11-25T11:28:24.314Z",
"updatedAt": "2025-11-25T12:13:16.701Z",
"__v": 0
}
],
"pagination": {
"currentPage": 1,
"totalPages": 1,
"totalCategories": 2,
"limit": 50
}
}Last updated
Was this helpful?