Main Categories Endpoint
TIP
Refer to products page for Base URL
* Add Main Category
Endpoint: POST
admin/main-categoryRequest Headers
| Authorization | Value | Description | Required |
|---|---|---|---|
| Bearer | ******* | Firebase access token | ✔️ |
Payload Description
| Name | Type | Description | Required |
|---|---|---|---|
| name | string | category name | ✔️ |
| icon | string | category file | ✔️ |
Sample Payload
{
"name": "Nike",
"icon": file
}Sample Response
{
"id": "d00e9237-367b-4bd9-b76f-a9429bc2d2ee",
"name": "Nike",
"icon": "http://127.0.0.1:8000/media/mainCategory/nike.jpg"
}* List Main Categories
Endpoint: GET
admin/main-categoriesRequest Headers
| Authorization | Value | Description | Required |
|---|---|---|---|
| Bearer | ******* | Firebase access token | ✔️ |
Parameters
Not required
Sample Response
[
{
"id": "059c31c0-9ca4-4214-8e6a-e8c24f59bacf",
"icon": "http://127.0.0.1:8000/media/mainCategory/man.webp",
"name": "Men"
},
{
"id": "ae36bf45-0b5e-4cad-88a4-c1ca86c36273",
"icon": "http://127.0.0.1:8000/media/mainCategory/business-woman-2.png",
"name": "Women"
}
]* Update Main Category
Endpoint: PUT
admin/main-category/main_category_idRequest Headers
| Authorization | Value | Description | Required |
|---|---|---|---|
| Bearer | ******* | Firebase access token | ✔️ |
Payload Description
| Name | Type | Description | Required |
|---|---|---|---|
| name | string | category name | ✔️ |
| icon | string | category file | ✔️ |
Sample Payload
{
"name": "Nike",
"icon": file
}Sample Response
{
"id": "d00e9237-367b-4bd9-b76f-a9429bc2d2ee",
"name": "Nike",
"icon": "http://127.0.0.1:8000/media/mainCategory/nike.jpg"
}* Delete Main Category
Endpoint: DELETE
admin/main-category/main_category_idRequest Headers
| Authorization | Value | Description | Required |
|---|---|---|---|
| Bearer | ******* | Firebase access token | ✔️ |
Sample Response
Wookein Docs