Skip to content

Main Categories Endpoint

TIP

Refer to products page for Base URL

* Add Main Category

Endpoint: POST

admin/main-category

Request Headers

AuthorizationValueDescriptionRequired
Bearer*******Firebase access token✔️

Payload Description

NameTypeDescriptionRequired
namestringcategory name✔️
iconstringcategory 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-categories

Request Headers

AuthorizationValueDescriptionRequired
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_id

Request Headers

AuthorizationValueDescriptionRequired
Bearer*******Firebase access token✔️

Payload Description

NameTypeDescriptionRequired
namestringcategory name✔️
iconstringcategory 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_id

Request Headers

AuthorizationValueDescriptionRequired
Bearer*******Firebase access token✔️

Sample Response

Released under the MIT License.