---
title: "Get page of a guide by ID"
method: GET
path: "/api/1/cxuc/guides/{guideId}/pages/{pageId}"
tags: ["Guides"]
---

# Get page of a guide by ID

`GET /api/1/cxuc/guides/{guideId}/pages/{pageId}`

## Path parameters

- `guideId` string, uuid, required
- `pageId` string, uuid, required

## Query parameters

- `skipEnrichmentCalls` string

## Headers

- `Authorization` string, required

## Response `200`

Page.
- User JWT → classic `Page`
- Bynder API token → `PageWithMissingReferences` (headless)

- union
  - Page
    - `id` string, uuid
    - `title` string
    - `sections` object[]
      - `id` string
      - `creationTime` string
      - `lastModifiedTime` string
      - `columns` object[]
        - `_id` string
        - `widgets` union[]
          - union
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object — Deprecated widget type.
              - …
            - object — Deprecated widget type.
              - …
            - object — Deprecated widget type.
              - …
      - `sectionLayout` 'SINGLE' | 'DOUBLE_50_50' | 'DOUBLE_66_33' | 'DOUBLE_33_66' | 'TRIPLE_33_33_33'
      - `backgroundColorId` string
      - `sectionWidth` integer
      - `appearance` object
        - `width` integer
        - `height` integer
        - `contentAlignment` string
        - `contentSpacing` integer
        - `columnSpacing` integer
        - `paddingTop` integer
        - `paddingBottom` integer
        - `paddingLeft` integer
        - `paddingRight` integer
      - `asset` object
        - `id` string
        - `name` string
        - `extension` string
        - `imageUrl` string
        - `detailUrl` string
      - `style` object
        - `stylesheet` string
        - `language` string
        - `version` integer
    - `visibility` 'PRIVATE' | 'SPECIFIC' | 'PORTAL' | 'PUBLIC'
    - `state` 'DRAFT' | 'PUBLISHED'
    - `tableOfContents` object
      - `isVisibleInPage` boolean
      - `isVisibleInGuide` boolean
    - `header` object
      - `asset` object
        - `assetId` string
        - `assetName` string
        - `assetExtension` string
        - `imageUrl` string
        - `detailUrl` string
      - `backgroundColor` string
      - `height` string
      - `textColorId` string
      - `isTitleVisible` boolean
      - `isSubtitleVisible` boolean
      - `isVisible` boolean
    - `canEdit` boolean
    - `canView` boolean
    - `shared` boolean
    - `ownerId` string
    - `creationTime` string
    - `lastModifiedTime` string
  - PageWithMissingReferences
    - `page` object
      - `id` string, uuid
      - `title` string
      - `visibility` 'PRIVATE' | 'SPECIFIC' | 'PORTAL' | 'PUBLIC'
      - `state` 'DRAFT' | 'PUBLISHED'
      - `ownerId` string
      - `creationTime` string
      - `lastModifiedTime` string
      - `type` 'page'
      - `header` object
        - `asset` 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
      - `sections` object[]
        - `id` string
        - `creationTime` string
        - `lastModifiedTime` string
        - `sectionLayout` 'SINGLE' | 'DOUBLE_50_50' | 'DOUBLE_66_33' | 'DOUBLE_33_66' | 'TRIPLE_33_33_33'
        - `asset` 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
        - `columns` object[]
          - `id` string
          - `widgets` union[]
            - union — Widget in headless (Bynder API token) response. Deprecated text/title/table widgets and tea widgets all serialize as type 'text'.
              - …
    - `missingAssetIds` string[]
    - `missingCollectionIds` string[]

## Other responses

- `206` — Page with some missing asset/collection enrichments (Bynder API token only)
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Guide or page not found

---

[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/revisions/bb9efc864ce1/schema)
