---
title: "Update Page"
method: PUT
path: "/sites/multiscreen/{site_name}/pages/{page_uuid}"
---

# Update Page

`PUT /sites/multiscreen/{site_name}/pages/{page_uuid}`

Update an existing Page of a Site.

## Path parameters

- `site_name` string, required
- `page_uuid` string, required

## Request body

- object
  - `draft_status` 'STAGED_DRAFT' | 'DRAFT' — If marked as STAGED_DRAFT, the page will be published alongside the next publish of the site. If DRAFT, then the page will not be published and a currently published page will be unpublished. You cannot set the home page as draft.
  - `header_html` string — The new page header HTML to assign to the page.
  - `path` string — The new url path to assign to the page.
  - `seo` object — The new SEO settings to assign to the page.
    - `description` string
    - `no_index` boolean
    - `og_image` string
    - `title` string
  - `styles` object
    - `background` object — Desktop background settings (default)
      - `color` string — CSS color value (e.g. "#ffffff", "rgb(255,255,255)")
      - `gradient` string — CSS gradient value
      - `image` object
        - `attachment` 'fixed' | 'initial'
        - `display_mode` 'COVER' | 'CONTAINT' | 'TILE' | 'NO_REPEAT'
        - `position` 'top left' | 'top center' | 'top right' | 'center left' | 'center center' | 'center right' | 'bottom left' | 'bottom center' | 'cottom right'
        - `url` string
    - `breakpoints` object — Device-specific overrides
      - `tablet` object — Can also be mobile
        - `background` object
          - `color` string — CSS color value (e.g. "#ffffff", "rgb(255,255,255)")
          - `gradient` string — CSS gradient value
          - `image` object
            - `attachment` 'fixed' | 'initial'
            - `display_mode` 'COVER' | 'CONTAIN' | 'TILE' | 'NO_REPEAT'
            - `position` 'top left' | 'top center' | 'top right' | 'center left' | 'center center' | 'center right' | 'bottom left' | 'bottom center' | 'bottom right'
            - `url` string
  - `title` string — The new title to assign to the page.

## Response `200`

200

- object
  - `draft_status` string
  - `header_html` string
  - `path` string
  - `seo` object
    - `description` string
    - `no_index` boolean
    - `og_image` string
    - `title` string
  - `title` string
  - `type` string
  - `uuid` string

## Other responses

- `400` — 400

---

[API](https://skmtc.net/duda/apis/partner-api.md) · [All operations](https://skmtc.net/duda/apis/partner-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/duda/partner-api/versions/5b9208270ed1/schema)
