Datas
  • Forside
  • App-udvikling
  • Hosting
  • Support
  • Kontakt os
Kontakt mig
113 Fulton Street, Suite 721
New York, NY 10010
[email protected]
+88 (0) 101 0000 000
  • facebook
  • twitter
  • youtube
  • instagram

Purchase

General

6
  • user
  • Tags
  • Sorting
  • Roles API
  • Categories
  • Auth
View Categories
  • Home
  • Docs
  • General
  • Categories

Categories

< 1 min read

🗂️ CATEGORIES API #

Base path:

/categories

GET /categories #

Henter kategorier (Orion resource).

Query params: #

{
“include”: “images,children”,
“filter”: {
“type”: “string”,
“id”: 1,
“parent_id”: 2
},
“sort”: “sorting”,
“orderBy”: “name | id”,
“search”: “string”
}

GET /categories/tree #

Returnerer kategorier som tree struktur.

Query params: #

{
“type”: “product,blog”,
“include”: “images,children”,
“orderBy”: “name | id”,
“flat”: false,
“debug”: false
}

Response: #

[
{
“id”: 1,
“name”: “Electronics”,
“children”: [
{
“id”: 2,
“name”: “Phones”
}
]
}
]

GET /categories/children/{type} #

Henter child categories for en type.

Query params: #

{
“include”: “images”
}

Response: #

[
{
“id”: 1,
“name”: “Category name”,
“images”: []
}
]

POST /categories #

Opretter en ny kategori.

Request body: #

{
“name”: “Electronics”,
“description”: “Optional text”,
“type”: “product”,
“parent_id”: 1,
“tags”: [“tech”, “devices”],
“images”: [1, 2],
“categories”: [2, 3]
}

Response: #

{
“id”: 1,
“name”: “Electronics”
}

PUT /categories/{id} #

Opdaterer en kategori.

Request body: #

{
“name”: “Updated name”,
“description”: “Updated”,
“type”: “product”,
“parent_id”: null,
“tags”: [“new”],
“images”: [1],
“categories”: [2]
}

Response: #

{
“id”: 1,
“name”: “Updated name”
}

DELETE /categories/{id} #

Sletter en kategori.

Response: #

204 No Content

POST /categories/add-categories/{model} #

Tilføjer categories til et model object.

Request body: #

{
“categories”: [1, 2, 3]
}

Response: #

{
“success”: true,
“model”: {}
}
Updated on April 19, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Roles APIAuth

Powered by BetterDocs

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Table of Contents
  • 🗂️ CATEGORIES API
    • GET /categories
      • Query params:
    • GET /categories/tree
      • Query params:
      • Response:
    • GET /categories/children/{type}
      • Query params:
      • Response:
    • POST /categories
      • Request body:
      • Response:
    • PUT /categories/{id}
      • Request body:
      • Response:
    • DELETE /categories/{id}
      • Response:
    • POST /categories/add-categories/{model}
      • Request body:
      • Response:

Copyrights 2019 Ninetheme

113 Fulton Street, Suite 721 New York, NY 10010
[email protected]
+88 (0) 101 0000 000
datas_logo_white_sm

Datas / Digitalis
Cvr. 35953787

Energivej 30
2750 Ballerup

Kontakt mig

  • [email protected]
  • +45 93307121

Links

  • Hosting kontrakt
  • Api dokumentation