---
title: "Get all groups"
method: GET
path: "/api/1/cxuc/groups"
tags: ["Groups"]
---

# Get all groups

`GET /api/1/cxuc/groups`

## Query parameters

- `orderBy` string
- `orderType` string
- `skipEnrichmentCalls` string

## Headers

- `Authorization` string, required

## Response `200`

List of groups.
- User JWT → classic `Group` array
- Bynder API token → `GroupsWithMissingAssets` (headless)

- union
  - Group[]
    - `id` string, uuid
    - `title` string
    - `description` string
    - `guideIds` string[]
    - `guides` GuideOverview[]
      - `id` string, uuid
      - `creationTime` string
      - `lastModifiedTime` string
      - `title` string
      - `visibility` 'PRIVATE' | 'SPECIFIC' | 'PORTAL' | 'PUBLIC'
      - `version` integer
      - `ownerId` string
      - `cover` Cover
        - `assetId` string
        - `assetName` string
        - `imageUrl` string
        - `detailUrl` string
      - `isFeatured` boolean
      - `type` 'MULTI_PAGE' | 'SINGLE_PAGE' | 'HOME_PAGE'
      - `groupId` string, uuid
      - `canEdit` boolean
      - `canView` boolean
      - `shared` boolean
      - `targetedPagesEnabled` boolean
    - `visibility` 'PRIVATE' | 'SPECIFIC' | 'PORTAL' | 'PUBLIC'
    - `ownerId` string
    - `version` integer
    - `creationTime` string
    - `lastModifiedTime` string
    - `cover` object
      - `colorId` string
      - `assetId` string
      - `assetName` string
      - `imageUrl` string
      - `detailUrl` string
    - `canEdit` boolean
    - `canView` boolean
    - `shared` boolean
  - GroupsWithMissingAssets
    - `groups` GroupHeadless[]
      - `id` string, uuid
      - `title` string
      - `description` string
      - `guideIds` string[]
      - `guides` GuideOverviewHeadless[]
        - `id` string, uuid
        - `creationTime` string
        - `lastModifiedTime` string
        - `title` string
        - `visibility` 'PRIVATE' | 'SPECIFIC' | 'PORTAL' | 'PUBLIC'
        - `version` integer
        - `ownerId` string
        - `cover` AssetDto — Bynder asset data. Fields are populated when enrichment is available; only id is guaranteed when enrichment was skipped or asset was missing.
          - `id` string
          - `name` string
          - `description` string
          - `type` string
          - `brandId` string
          - `idHash` string
          - `orientation` string
          - `userCreated` string
          - `dateCreated` string
          - `dateModified` string
          - `datePublished` string
          - `copyright` string
          - `original` string
          - `transformBaseUrl` string
          - `extension` string[]
          - `tags` string[]
          - `propertyOptions` string[]
          - `videoPreviewURLs` string[]
          - `isPublic` boolean
          - `archive` boolean
          - `watermarked` boolean
          - `limited` boolean
          - `fileSize` integer
          - `width` integer
          - `height` integer
          - `property_limitedrights` string
          - `thumbnails` object
            - `mini` string
            - `thul` string
            - `webimage` string
          - `mediaItems` object[]
            - `name` string
            - `publicUrl` string
            - `type` string
        - `isFeatured` boolean
        - `type` 'MULTI_PAGE' | 'SINGLE_PAGE' | 'HOME_PAGE'
        - `groupId` string, uuid
        - `targetedPagesEnabled` boolean
      - `visibility` 'PRIVATE' | 'SPECIFIC' | 'PORTAL' | 'PUBLIC'
      - `ownerId` string
      - `version` integer
      - `creationTime` string
      - `lastModifiedTime` string
      - `cover` AssetDto — Bynder asset data. Fields are populated when enrichment is available; only id is guaranteed when enrichment was skipped or asset was missing.
        - `id` string
        - `name` string
        - `description` string
        - `type` string
        - `brandId` string
        - `idHash` string
        - `orientation` string
        - `userCreated` string
        - `dateCreated` string
        - `dateModified` string
        - `datePublished` string
        - `copyright` string
        - `original` string
        - `transformBaseUrl` string
        - `extension` string[]
        - `tags` string[]
        - `propertyOptions` string[]
        - `videoPreviewURLs` string[]
        - `isPublic` boolean
        - `archive` boolean
        - `watermarked` boolean
        - `limited` boolean
        - `fileSize` integer
        - `width` integer
        - `height` integer
        - `property_limitedrights` string
        - `thumbnails` object
          - `mini` string
          - `thul` string
          - `webimage` string
        - `mediaItems` object[]
          - `name` string
          - `publicUrl` string
          - `type` string
    - `missingAssetIds` string[]

## Other responses

- `206` — Groups with some missing asset enrichments (Bynder API token only)
- `401` — Unauthorized
- `403` — Forbidden

---

[API](https://skmtc.net/bynder/apis/oauth-2-0.md) · [All operations](https://skmtc.net/bynder/apis/oauth-2-0/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bynder/oauth-2-0/versions/bb9efc864ce1/schema)
