PUT /pages/{page_id}

Update Page-level metadata, including SEO and Open Graph fields.

Note: When updating Page Metadata in secondary locales, you may only add `slug` to the request if your Site has the [Advanced or Enterprise Localization](https://webflow.com/localization) add-on.

Required scope | pages:write

Servers

Path parameters

Name Type Required Description
page_id String Yes

Unique identifier for a Page

Request headers

Name Type Required Description
Content-Type String Yes The media type of the request body.

Default value: "application/json"

Query parameters

Name Type Required Description
localeId String No

Unique identifier for a specific locale. Applicable, when using localization.

Request body fields

Name Type Required Description
draft Boolean No

Whether the Page is a draft

Default value: false

openGraph Object No

Open Graph fields for the Page

openGraph.description String No

The description supplied to Open Graph annotations

openGraph.title String No

The title supplied to Open Graph annotations

openGraph.descriptionCopied Boolean No

Indicates the Open Graph description was copied from the SEO description

Default value: true

openGraph.titleCopied Boolean No

Indicates the Open Graph title was copied from the SEO title

Default value: true

localeId String No

Unique ID of the page locale

archived Boolean No

Whether the Page has been archived

Default value: false

publishedPath String No

Relative path of the published page URL

collectionId String No

Unique identifier for a linked Collection, value will be null if the Page is not part of a Collection.

siteId String No

Unique identifier for the Site

canBranch Boolean No

Indicates whether the Page supports Page Branching

Default value: false

lastUpdated String No

The date the Page was most recently updated

id String Yes

Unique identifier for the Page

parentId String No

Identifier of the parent folder

seo Object No

SEO-related fields for the Page

seo.description String No

The Page description shown in search engine results

seo.title String No

The Page title shown in search engine results

slug String No

slug of the Page (derived from title)

createdOn String No

The date the Page was created

title String No

Title of the Page

isBranch Boolean No

Indicates whether the Page is a Branch of another Page Page Branching

Default value: false

How to start integrating

  1. Add HTTP Task to your workflow definition.
  2. Search for the API you want to integrate with and click on the name.
    • This loads the API reference documentation and prepares the Http request settings.
  3. Click Test request to test run your request to the API and see the API's response.