Skip to main content
GET
/
products
/
categories
List all categories
curl --request GET \
  --url https://{domain}/api/site/products/categories \
  --header 'Authorization: Bearer <token>'
[
  {
    "id": 1,
    "name": "Doors",
    "url": "doors",
    "parentCategory": 0
  }
]

Authorizations

Authorization
string
header
required

Pass your API key as: Authorization: Bearer <API KEY>.

Query Parameters

parent
integer

List only direct sub-categories of the provided parent.

Example:

12

Response

200 - application/json

A list of store categories.

id
integer

Unique identifier.

Example:

1

name
string

The name of the category.

Example:

"Doors"

url
string

The category URL (handle) in your store.

Example:

"doors"

parentCategory
integer | null

Parent category ID. 0 (or null) if this is the root category.

Example:

0

Last modified on June 20, 2026