Retrieve all categories from the database
curl --request GET \
--url https://api.example.com/api/category \
--header 'x-api-key: <x-api-key>'{
"status": "OK",
"message": "Success fetching categories data",
"data": [
{
"id": 1,
"name": "Electronics",
"description": "Electronic devices and accessories",
"slug": "electronics",
"img_url": "uploads/categories/electronics.jpg"
},
{
"id": 2,
"name": "Home & Garden",
"description": "Home improvement and gardening supplies",
"slug": "home-and-garden",
"img_url": "uploads/categories/home-garden.jpg"
}
]
}
Documentation Index
Fetch the complete documentation index at: https://mintlify.com/memoowi/e-comm-api-demo-2/llms.txt
Use this file to discover all available pages before exploring further.
x-api-key header.
curl --request GET \
--url https://api.example.com/api/category \
--header 'x-api-key: your_api_key_here'
{
"status": "OK",
"message": "Success fetching categories data",
"data": [
{
"id": 1,
"name": "Electronics",
"description": "Electronic devices and accessories",
"slug": "electronics",
"img_url": "uploads/categories/electronics.jpg"
},
{
"id": 2,
"name": "Home & Garden",
"description": "Home improvement and gardening supplies",
"slug": "home-and-garden",
"img_url": "uploads/categories/home-garden.jpg"
}
]
}
controllers/categoryController.mjs:64 using the getAllCategories function. It executes a simple SELECT query to fetch all categories from the database.curl --request GET \
--url https://api.example.com/api/category \
--header 'x-api-key: <x-api-key>'{
"status": "OK",
"message": "Success fetching categories data",
"data": [
{
"id": 1,
"name": "Electronics",
"description": "Electronic devices and accessories",
"slug": "electronics",
"img_url": "uploads/categories/electronics.jpg"
},
{
"id": 2,
"name": "Home & Garden",
"description": "Home improvement and gardening supplies",
"slug": "home-and-garden",
"img_url": "uploads/categories/home-garden.jpg"
}
]
}