---
title: "Page"
url: "https://earlyaccess.developers.bynder.com/apis/cxuc-1/versions/9a8a4a13-fdd4-455b-8d92-5f16aea67949/schemas/Page"
---

> Full API specification: https://earlyaccess.developers.bynder.com/apis/cxuc-1/versions/9a8a4a13-fdd4-455b-8d92-5f16aea67949.md

# Page

## OpenAPI definition

```yaml
openapi: 3.1.0
info:
  title: CXUC
  version: 1.0.0
servers:
  - url: https://{your-bynder-domain}/
components:
  schemas:
    Visibility:
      enum:
        - PRIVATE
        - SPECIFIC
        - PORTAL
        - PUBLIC
      title: Visibility
      type: string
    Page:
      properties:
        canEdit:
          type: boolean
        canView:
          type: boolean
        creationTime:
          type: string
        header:
          properties:
            asset:
              properties:
                assetExtension:
                  type: string
                assetId:
                  type: string
                assetName:
                  type: string
                detailUrl:
                  type: string
                imageUrl:
                  type: string
              title: PageHeaderAsset
              type: object
            backgroundColor:
              type: string
            height:
              type: string
            isSubtitleVisible:
              type: boolean
            isTitleVisible:
              type: boolean
            isVisible:
              type: boolean
            textColorId:
              type: string
          title: PageHeader
          type: object
        id:
          format: uuid
          type: string
        lastModifiedTime:
          type: string
        ownerId:
          type: string
        sections:
          items:
            properties:
              appearance:
                properties:
                  columnSpacing:
                    type: integer
                  contentAlignment:
                    type: string
                  contentSpacing:
                    type: integer
                  height:
                    type: integer
                  paddingBottom:
                    type: integer
                  paddingLeft:
                    type: integer
                  paddingRight:
                    type: integer
                  paddingTop:
                    type: integer
                  width:
                    type: integer
                type: object
              asset:
                properties:
                  detailUrl:
                    type: string
                  extension:
                    type: string
                  id:
                    type: string
                  imageUrl:
                    type: string
                  name:
                    type: string
                type: object
              backgroundColorId:
                type: string
              columns:
                items:
                  properties:
                    _id:
                      type: string
                    widgets:
                      items:
                        oneOf:
                          - properties:
                              assetId:
                                type: string
                              assetName:
                                type: string
                              audioUrl:
                                type: string
                              creationTime:
                                type: string
                              detailUrl:
                                type: string
                              id:
                                type: string
                              lastModifiedTime:
                                type: string
                              style:
                                properties:
                                  language:
                                    type: string
                                  stylesheet:
                                    type: string
                                  version:
                                    type: integer
                                type: object
                              type:
                                const: audio
                                type: string
                            required:
                              - id
                              - type
                              - assetId
                              - assetName
                              - audioUrl
                              - detailUrl
                            title: AudioWidget
                            type: object
                          - properties:
                              buttons:
                                items:
                                  properties:
                                    id:
                                      type: string
                                    link:
                                      properties:
                                        openNewTab:
                                          type: boolean
                                        url:
                                          type: string
                                      type: object
                                    name:
                                      properties:
                                        text:
                                          type: string
                                      type: object
                                    style:
                                      properties:
                                        language:
                                          type: string
                                        stylesheet:
                                          type: string
                                        version:
                                          type: integer
                                      type: object
                                  type: object
                                type: array
                              id:
                                type: string
                              isLegacy:
                                type: boolean
                              link:
                                properties:
                                  openNewTab:
                                    type: boolean
                                  url:
                                    type: string
                                type: object
                              name:
                                properties:
                                  text:
                                    type: string
                                type: object
                              style:
                                properties:
                                  language:
                                    type: string
                                  stylesheet:
                                    type: string
                                  version:
                                    type: integer
                                type: object
                              title:
                                type: string
                              type:
                                const: button
                                type: string
                            required:
                              - id
                              - type
                            title: ButtonWidget
                            type: object
                          - properties:
                              cards:
                                items:
                                  properties:
                                    asset:
                                      properties:
                                        detailUrl:
                                          type: string
                                        extension:
                                          type: string
                                        id:
                                          type: string
                                        imageUrl:
                                          type: string
                                        name:
                                          type: string
                                      type: object
                                    headline:
                                      properties:
                                        description:
                                          type: string
                                        title:
                                          type: string
                                      type: object
                                    id:
                                      type: string
                                    link:
                                      properties:
                                        openNewTab:
                                          type: boolean
                                        url:
                                          type: string
                                      type: object
                                  type: object
                                type: array
                              id:
                                type: string
                              style:
                                properties:
                                  alignment:
                                    type: string
                                  language:
                                    type: string
                                  size:
                                    type: integer
                                  stylesheet:
                                    type: string
                                  version:
                                    type: integer
                                type: object
                              type:
                                const: card
                                type: string
                            required:
                              - id
                              - type
                            title: CardWidget
                            type: object
                          - properties:
                              collectionAssetCount:
                                type: integer
                              collectionAssetsShown:
                                type: integer
                              collectionId:
                                type: string
                              collectionName:
                                type: string
                              collectionPreviews:
                                items:
                                  properties:
                                    assetDetailUrl:
                                      type: string
                                    assetExtension:
                                      type: string
                                    assetId:
                                      type: string
                                    assetImageUrl:
                                      type: string
                                    assetName:
                                      type: string
                                  type: object
                                type: array
                              collectionPublicUrl:
                                type: string
                              collectionSettings:
                                properties:
                                  allowAssetRedirection:
                                    type: boolean
                                  allowCollectionRedirection:
                                    type: boolean
                                  assetsShown:
                                    type: integer
                                  layout:
                                    type: string
                                  showAssetDownload:
                                    type: boolean
                                  showAssetTitle:
                                    type: boolean
                                  showAssetType:
                                    type: boolean
                                  showCollectionDownload:
                                    type: boolean
                                  showOpenAssetInAssetBank:
                                    type: boolean
                                type: object
                              collectionUrl:
                                type: string
                              id:
                                type: string
                              style:
                                properties:
                                  language:
                                    type: string
                                  stylesheet:
                                    type: string
                                  version:
                                    type: integer
                                type: object
                              type:
                                const: collection
                                type: string
                            required:
                              - id
                              - type
                            title: CollectionWidget
                            type: object
                          - properties:
                              colors:
                                items:
                                  properties:
                                    colorCodes:
                                      items:
                                        properties:
                                          key:
                                            type: string
                                          value:
                                            type: string
                                        type: object
                                      type: array
                                    name:
                                      type: string
                                  type: object
                                type: array
                              defaultColorCodes:
                                properties:
                                  cmyk:
                                    type: boolean
                                  hex:
                                    type: boolean
                                  rgb:
                                    type: boolean
                                type: object
                              id:
                                type: string
                              style:
                                properties:
                                  language:
                                    type: string
                                  stylesheet:
                                    type: string
                                  version:
                                    type: integer
                                type: object
                              type:
                                const: color
                                type: string
                            required:
                              - id
                              - type
                            title: ColorPaletteWidget
                            type: object
                          - properties:
                              assetExtension:
                                type: string
                              assetId:
                                type: string
                              assetName:
                                type: string
                              detailUrl:
                                type: string
                              id:
                                type: string
                              imageAction:
                                properties:
                                  openNewTab:
                                    type: boolean
                                  type:
                                    enum:
                                      - LINK_TO_URL
                                      - OPEN_PREVIEW
                                    type: string
                                  url:
                                    type: string
                                type: object
                              imageUrl:
                                type: string
                              style:
                                properties:
                                  language:
                                    type: string
                                  stylesheet:
                                    type: string
                                  version:
                                    type: integer
                                type: object
                              type:
                                const: image
                                type: string
                            required:
                              - id
                              - type
                            title: ImageWidget
                            type: object
                          - properties:
                              divider:
                                type: string
                              height:
                                type: number
                              id:
                                type: string
                              style:
                                properties:
                                  language:
                                    type: string
                                  stylesheet:
                                    type: string
                                  version:
                                    type: integer
                                type: object
                              type:
                                const: spacing
                                type: string
                            required:
                              - id
                              - type
                            title: SpacingWidget
                            type: object
                          - properties:
                              document:
                                type: string
                              html:
                                type: string
                              id:
                                type: string
                              type:
                                const: tea
                                type: string
                            required:
                              - id
                              - type
                            title: TeaWidget
                            type: object
                          - properties:
                              assetId:
                                type: string
                              assetName:
                                type: string
                              autoplay:
                                type: boolean
                              controls:
                                type: boolean
                              coverUrl:
                                type: string
                              detailUrl:
                                type: string
                              id:
                                type: string
                              loop:
                                type: boolean
                              muted:
                                type: boolean
                              style:
                                properties:
                                  language:
                                    type: string
                                  stylesheet:
                                    type: string
                                  version:
                                    type: integer
                                type: object
                              type:
                                const: video
                                type: string
                              videoUrl:
                                type: string
                            required:
                              - id
                              - type
                            title: VideoWidget
                            type: object
                          - properties:
                              id:
                                type: string
                              settings:
                                properties:
                                  controls:
                                    type: boolean
                                  footer:
                                    type: boolean
                                  theme:
                                    type: string
                                type: object
                              sourceId:
                                type: string
                              style:
                                properties:
                                  language:
                                    type: string
                                  stylesheet:
                                    type: string
                                  version:
                                    type: integer
                                type: object
                              type:
                                const: figma
                                type: string
                            required:
                              - id
                              - type
                            title: FigmaWidget
                            type: object
                          - properties:
                              id:
                                type: string
                              settings:
                                properties:
                                  linkToSource:
                                    type: boolean
                                  showSidebar:
                                    type: boolean
                                  showToolbar:
                                    type: boolean
                                type: object
                              source:
                                properties:
                                  args:
                                    type: string
                                  fileType:
                                    type: string
                                  globals:
                                    type: string
                                  resourcePath:
                                    type: string
                                  sourceId:
                                    type: string
                                type: object
                              style:
                                properties:
                                  language:
                                    type: string
                                  stylesheet:
                                    type: string
                                  version:
                                    type: integer
                                type: object
                              type:
                                const: storybook
                                type: string
                            required:
                              - id
                              - type
                            title: StorybookWidget
                            type: object
                          - properties:
                              id:
                                type: string
                              settings:
                                properties:
                                  autoplay:
                                    type: boolean
                                  detailsShown:
                                    type: boolean
                                  loop:
                                    type: boolean
                                type: object
                              sourceId:
                                type: string
                              style:
                                properties:
                                  language:
                                    type: string
                                  stylesheet:
                                    type: string
                                  version:
                                    type: integer
                                type: object
                              type:
                                const: vimeo
                                type: string
                            required:
                              - id
                              - type
                            title: VimeoWidget
                            type: object
                          - properties:
                              id:
                                type: string
                              settings:
                                properties:
                                  autoplay:
                                    type: boolean
                                  controls:
                                    type: boolean
                                  loop:
                                    type: boolean
                                type: object
                              sourceId:
                                type: string
                              style:
                                properties:
                                  language:
                                    type: string
                                  stylesheet:
                                    type: string
                                  version:
                                    type: integer
                                type: object
                              type:
                                const: youtube
                                type: string
                            required:
                              - id
                              - type
                            title: YoutubeWidget
                            type: object
                          - description: Deprecated widget type.
                            properties:
                              id:
                                type: string
                              table:
                                properties:
                                  properties:
                                    properties:
                                      numColumns:
                                        type: integer
                                      numRows:
                                        type: integer
                                    type: object
                                  rows:
                                    items:
                                      properties:
                                        cells:
                                          items:
                                            properties:
                                              content:
                                                oneOf:
                                                  - type: string
                                                  - description: DraftJS rich content object
                                                    properties:
                                                      blocks:
                                                        type: array
                                                      entityMap:
                                                        type: object
                                                    type: object
                                              properties:
                                                properties:
                                                  numColumns:
                                                    type: integer
                                                  numRows:
                                                    type: integer
                                                type: object
                                            type: object
                                          type: array
                                      type: object
                                    type: array
                                type: object
                              type:
                                const: table
                                type: string
                            required:
                              - id
                              - type
                            title: TableWidget
                            type: object
                          - description: Deprecated widget type.
                            properties:
                              id:
                                type: string
                              text:
                                oneOf:
                                  - type: string
                                  - description: DraftJS rich content object
                                    properties:
                                      blocks:
                                        type: array
                                      entityMap:
                                        type: object
                                    type: object
                              type:
                                const: text
                                type: string
                            required:
                              - id
                              - type
                            title: TextWidget
                            type: object
                          - description: Deprecated widget type.
                            properties:
                              id:
                                type: string
                              title:
                                oneOf:
                                  - type: string
                                  - description: DraftJS rich content object
                                    properties:
                                      blocks:
                                        type: array
                                      entityMap:
                                        type: object
                                    type: object
                              type:
                                const: title
                                type: string
                            required:
                              - id
                              - type
                            title: TitleWidget
                            type: object
                        properties:
                          creationTime:
                            type: string
                          id:
                            type: string
                          lastModifiedTime:
                            type: string
                          type:
                            enum:
                              - audio
                              - button
                              - card
                              - collection
                              - color
                              - figma
                              - image
                              - spacing
                              - tea
                              - video
                              - storybook
                              - vimeo
                              - youtube
                              - table
                              - text
                              - title
                            type: string
                        title: Widget
                        type: object
                      type: array
                  title: Column
                  type: object
                type: array
              creationTime:
                type: string
              id:
                type: string
              lastModifiedTime:
                type: string
              sectionLayout:
                enum:
                  - SINGLE
                  - DOUBLE_50_50
                  - DOUBLE_66_33
                  - DOUBLE_33_66
                  - TRIPLE_33_33_33
                type: string
              sectionWidth:
                type: integer
              style:
                properties:
                  language:
                    type: string
                  stylesheet:
                    type: string
                  version:
                    type: integer
                type: object
            title: Section
            type: object
          type: array
        shared:
          type: boolean
        state:
          enum:
            - DRAFT
            - PUBLISHED
          title: PageState
          type: string
        tableOfContents:
          properties:
            isVisibleInGuide:
              type: boolean
            isVisibleInPage:
              type: boolean
          title: TableOfContents
          type: object
        title:
          type: string
        visibility:
          $ref: "#/components/schemas/Visibility"
      title: Page
      type: object
```
