Create a new category with image upload
curl --request POST \
--url https://api.example.com/api/admin/category \
--header 'Content-Type: application/json' \
--header 'x-api-key: <x-api-key>' \
--data '
{
"name": "<string>",
"description": "<string>"
}
'{
"status": "OK",
"message": "Category added successfully",
"data": [
{
"id": 1,
"name": "Electronics",
"description": "Electronic devices and accessories",
"slug": "electronics",
"img_url": "uploads/categories/electronics-1234567890.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.
multipart/form-data for file upload.
Show Category Object
curl --request POST \
--url https://api.example.com/api/admin/category \
--header 'x-api-key: your_admin_api_key_here' \
--form 'name=Electronics' \
--form 'description=Electronic devices and accessories' \
--form 'image=@/path/to/category-image.jpg'
{
"status": "OK",
"message": "Category added successfully",
"data": [
{
"id": 1,
"name": "Electronics",
"description": "Electronic devices and accessories",
"slug": "electronics",
"img_url": "uploads/categories/electronics-1234567890.jpg"
}
]
}
controllers/categoryController.mjs:4 using the addCategory function. It:
curl --request POST \
--url https://api.example.com/api/admin/category \
--header 'Content-Type: application/json' \
--header 'x-api-key: <x-api-key>' \
--data '
{
"name": "<string>",
"description": "<string>"
}
'{
"status": "OK",
"message": "Category added successfully",
"data": [
{
"id": 1,
"name": "Electronics",
"description": "Electronic devices and accessories",
"slug": "electronics",
"img_url": "uploads/categories/electronics-1234567890.jpg"
}
]
}