Sub Categories Endpoint
TIP
Refer to products page for Base URL
* Add Sub Category
Endpoint: POST
admin/sub-categoryRequest Headers
| Authorization | Value | Description | Required |
|---|---|---|---|
| Bearer | ******* | Firebase access token | ✔️ |
Payload Description
| Name | Type | Description | Required |
|---|---|---|---|
| name | string | category name | ✔️ |
| icon | string | category file | ✔️ |
| mainCategory | uuid | main category foreign key | ✔️ |
Sample Payload
{
"name": "Nike",
"icon": file,
"mainCategory": "cd96f037-808d-49cf-902a-c0b94cf20377"
}Sample Response
{
"id": "d00e9237-367b-4bd9-b76f-a9429bc2d2ee",
"name": "Nike",
"icon": "http://127.0.0.1:8000/media/mainCategory/nike.jpg",
"mainCategory": "cd96f037-808d-49cf-902a-c0b94cf20377"
}* List Sub Categories
Endpoint: GET
admin/sub-categoriesRequest Headers
| Authorization | Value | Description | Required |
|---|---|---|---|
| Bearer | ******* | Firebase access token | ✔️ |
Parameters
Not required
Sample Response
[
{
"id": "40669bb7-059f-42fc-a479-2fa9714b0c70",
"name": "Boy's Accessories",
"icon": "http://127.0.0.1:8000/media/mainCategory/nike.jpg",
"mainCategory": {
"id": "2be6607f-0f8f-4830-8327-22e1755c92dd",
"name": "Boys",
"icon": "http://127.0.0.1:8000/media/mainCategory/nike.jpg",
}
},
]* Filter Sub Categories
Endpoint: GET
admin/product-categories/filter/?mainCategory__name=mainCategory__nameRequest Headers
| Authorization | Value | Description | Required |
|---|---|---|---|
| Bearer | ******* | Firebase access token | ✔️ |
Parameters
Not required
Sample Response
Sample Response
admin/product-categories/filter/?mainCategory__name=Boys[
{
"id": "40669bb7-059f-42fc-a479-2fa9714b0c70",
"name": "Boy's Accessories",
"icon": null,
"mainCategory": "2be6607f-0f8f-4830-8327-22e1755c92dd"
},
{
"id": "e7ca615b-7acd-4167-92f8-c1919f9ceac0",
"name": "Boy's Bags",
"icon": null,
"mainCategory": "2be6607f-0f8f-4830-8327-22e1755c92dd"
},
]
Wookein Docs