# Liste von Artikelgruppen abrufen

Ruft eine Liste von Artikelgruppen zum Erstellen eines Katalogs ab.

Endpoint: GET /v2/project/{project_id}/items/groups
Version: 1.0.0
Security: AuthForClient

## Path parameters:

  - `project_id` (integer, required)
    Projekt-ID.
    Example: 44056

## Response 200 fields (application/json):

  - `groups` (array)
    Example: [{"children":[{"children":[{"children":[],"description":"Accessory","external_id":"accessory","level":2,"name":"Accessory","order":1,"parent_external_id":"background"}],"description":"Background description","external_id":"background","level":1,"name":"Background","order":1,"parent_external_id":"hair"}],"description":"Hair description","external_id":"hair","level":0,"name":"Hair","order":1},{"children":[],"description":"Super description","external_id":"group_external_id","level":0,"name":"Super","order":1}]

  - `groups.children` (array)
    Untergeordnete Gruppen.
    Example: [{"children":[{"children":[],"description":"Accessory","external_id":"accessory","level":2,"name":"Accessory","order":1,"parent_external_id":"background"}],"description":"Background description","external_id":"background","level":1,"name":"Background","order":1,"parent_external_id":"hair"}]

  - `groups.children.children` (array)
    Untergeordnete Gruppen.
    Example: [{"children":[],"description":"Accessory","external_id":"accessory","level":2,"name":"Accessory","order":1,"parent_external_id":"background"}]

  - `groups.children.children.children` (array)
    Untergeordnete Gruppen.
    Example: []

  - `groups.children.children.description` (string)
    Gruppenbeschreibung.
    Example: "Accessory"

  - `groups.children.children.external_id` (string)
    Externe Gruppen-ID.
    Example: "accessory"

  - `groups.children.children.image_url` (string)
    Bild-URL.

  - `groups.children.children.level` (integer)
    Verschachtelungsebene der Gruppe.
    Example: 2

  - `groups.children.children.name` (string)
    Gruppenname.
    Example: "Accessory"

  - `groups.children.children.order` (integer)
    Definiert die Anordnungsreihenfolge.
    Example: 1

  - `groups.children.children.parent_external_id` (string)
    Externe ID der übergeordneten Gruppe.
    Example: "background"

  - `groups.children.description` (string)
    Gruppenbeschreibung.
    Example: "Background description"

  - `groups.children.external_id` (string)
    Externe Gruppen-ID.
    Example: "background"

  - `groups.children.image_url` (string)
    Gruppenbild-URL.

  - `groups.children.level` (integer)
    Verschachtelungsebene der Gruppe.
    Example: 1

  - `groups.children.name` (string)
    Gruppenname.
    Example: "Background"

  - `groups.children.order` (integer)
    Definiert die Anordnungsreihenfolge.
    Example: 1

  - `groups.children.parent_external_id` (string)
    Externe ID der übergeordneten Gruppe.
    Example: "hair"

  - `groups.description` (string)
    Gruppenbeschreibung.
    Example: "Hair description"

  - `groups.external_id` (string)
    Externe Gruppen-ID.
    Example: "hair"

  - `groups.image_url` (string)
    Bild-URL.

  - `groups.level` (integer)
    Verschachtelungsebene der Gruppe.

  - `groups.name` (string)
    Gruppenname.
    Example: "Hair"

  - `groups.order` (integer)
    Definiert die Anordnungsreihenfolge.
    Example: 1

  - `groups.parent_external_id` (string)
    Externe ID der übergeordneten Gruppe.


