---
title: "Changes to Restore a previous draft of a website page"
method: POST
path: "/cms/pages/2026-03/site-pages/{objectId}/revisions/{revisionId}/restore-to-draft"
---

# Changes to Restore a previous draft of a website page

`POST /cms/pages/2026-03/site-pages/{objectId}/revisions/{revisionId}/restore-to-draft`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 6 of 59 revisions.

- **2026-11-03** (2026-03) `b4815293e3e1`: 2 info
- **2026-11-02** (2026-03) `66af5bb9e956`: 2 info
- **2026-05-26** (2026-03) `1e67076d63de`: 48 warning
- **2026-05-22** (2026-03) `0c4fa13d67b1`: 2 info
- **2026-05-13** (2026-03) `15340a7671d5`: 200 warning, 200 info
- **2026-04-15** (2026-03) `0c9a4f214667`: 4 info

## Changes

- **2026-11-03** (2026-03) `b4815293e3e1`: 2 info
  - the security scope `marketplace_validation` was added to the endpoint's security scheme `oauth2`
  - the security scope `content` was removed from the endpoint's security scheme `oauth2`
- **2026-11-02** (2026-03) `66af5bb9e956`: 2 info
  - the security scope `marketplace_validation` was added to the endpoint's security scheme `oauth2`
  - the security scope `content` was removed from the endpoint's security scheme `oauth2`
- **2026-05-26** (2026-03) `1e67076d63de`: 48 warning
  - added the new `bal` enum value to the `language` response property for the response status `200`
  - added the new `bal-pk` enum value to the `language` response property for the response status `200`
  - added the new `blo` enum value to the `language` response property for the response status `200`
  - added the new `blo-bj` enum value to the `language` response property for the response status `200`
  - added the new `csw` enum value to the `language` response property for the response status `200`
  - added the new `csw-ca` enum value to the `language` response property for the response status `200`
  - added the new `en-cz` enum value to the `language` response property for the response status `200`
  - added the new `en-gs` enum value to the `language` response property for the response status `200`
  - added the new `en-hu` enum value to the `language` response property for the response status `200`
  - added the new `en-it` enum value to the `language` response property for the response status `200`
  - added the new `en-no` enum value to the `language` response property for the response status `200`
  - added the new `en-pl` enum value to the `language` response property for the response status `200`
  - added the new `en-ro` enum value to the `language` response property for the response status `200`
  - added the new `en-sk` enum value to the `language` response property for the response status `200`
  - added the new `gaa` enum value to the `language` response property for the response status `200`
  - added the new `gaa-gh` enum value to the `language` response property for the response status `200`
  - added the new `ht-ht` enum value to the `language` response property for the response status `200`
  - added the new `ie-ee` enum value to the `language` response property for the response status `200`
  - added the new `ko-cn` enum value to the `language` response property for the response status `200`
  - added the new `kxv` enum value to the `language` response property for the response status `200`
  - added the new `kxv-in` enum value to the `language` response property for the response status `200`
  - added the new `lij` enum value to the `language` response property for the response status `200`
  - added the new `lij-it` enum value to the `language` response property for the response status `200`
  - added the new `lmo` enum value to the `language` response property for the response status `200`
  - added the new `lmo-it` enum value to the `language` response property for the response status `200`
  - added the new `nqo` enum value to the `language` response property for the response status `200`
  - added the new `nqo-gn` enum value to the `language` response property for the response status `200`
  - added the new `nso` enum value to the `language` response property for the response status `200`
  - added the new `nso-za` enum value to the `language` response property for the response status `200`
  - added the new `st-ls` enum value to the `language` response property for the response status `200`
  - added the new `st-za` enum value to the `language` response property for the response status `200`
  - added the new `syr` enum value to the `language` response property for the response status `200`
  - added the new `syr-iq` enum value to the `language` response property for the response status `200`
  - added the new `syr-sy` enum value to the `language` response property for the response status `200`
  - added the new `szl` enum value to the `language` response property for the response status `200`
  - added the new `szl-pl` enum value to the `language` response property for the response status `200`
  - added the new `tn-bw` enum value to the `language` response property for the response status `200`
  - added the new `tn-za` enum value to the `language` response property for the response status `200`
  - added the new `vec` enum value to the `language` response property for the response status `200`
  - added the new `vec-it` enum value to the `language` response property for the response status `200`
  - …8 more
- **2026-05-22** (2026-03) `0c4fa13d67b1`: 2 info
  - the security scope `content` was added to the endpoint's security scheme `oauth2`
  - the security scope `pages-write` was removed from the endpoint's security scheme `oauth2`
- **2026-05-13** (2026-03) `15340a7671d5`: 200 warning, 200 info
  - added the new `CH` enum value to the `layoutSections/additionalProperties/rowMetaData/items/styles/breakpointStyles/additionalProperties/margin/bottom/units` response property for the response status `200`
  - added the new `CH` enum value to the `layoutSections/additionalProperties/rowMetaData/items/styles/breakpointStyles/additionalProperties/margin/top/units` response property for the response status `200`
  - added the new `CH` enum value to the `layoutSections/additionalProperties/rowMetaData/items/styles/breakpointStyles/additionalProperties/padding/bottom/units` response property for the response status `200`
  - added the new `CH` enum value to the `layoutSections/additionalProperties/rowMetaData/items/styles/breakpointStyles/additionalProperties/padding/left/units` response property for the response status `200`
  - added the new `CH` enum value to the `layoutSections/additionalProperties/rowMetaData/items/styles/breakpointStyles/additionalProperties/padding/right/units` response property for the response status `200`
  - added the new `CH` enum value to the `layoutSections/additionalProperties/rowMetaData/items/styles/breakpointStyles/additionalProperties/padding/top/units` response property for the response status `200`
  - added the new `CH` enum value to the `layoutSections/additionalProperties/styles/breakpointStyles/additionalProperties/margin/bottom/units` response property for the response status `200`
  - added the new `CH` enum value to the `layoutSections/additionalProperties/styles/breakpointStyles/additionalProperties/margin/top/units` response property for the response status `200`
  - added the new `CH` enum value to the `layoutSections/additionalProperties/styles/breakpointStyles/additionalProperties/padding/bottom/units` response property for the response status `200`
  - added the new `CH` enum value to the `layoutSections/additionalProperties/styles/breakpointStyles/additionalProperties/padding/left/units` response property for the response status `200`
  - added the new `CH` enum value to the `layoutSections/additionalProperties/styles/breakpointStyles/additionalProperties/padding/right/units` response property for the response status `200`
  - added the new `CH` enum value to the `layoutSections/additionalProperties/styles/breakpointStyles/additionalProperties/padding/top/units` response property for the response status `200`
  - added the new `CM` enum value to the `layoutSections/additionalProperties/rowMetaData/items/styles/breakpointStyles/additionalProperties/margin/bottom/units` response property for the response status `200`
  - added the new `CM` enum value to the `layoutSections/additionalProperties/rowMetaData/items/styles/breakpointStyles/additionalProperties/margin/top/units` response property for the response status `200`
  - added the new `CM` enum value to the `layoutSections/additionalProperties/rowMetaData/items/styles/breakpointStyles/additionalProperties/padding/bottom/units` response property for the response status `200`
  - added the new `CM` enum value to the `layoutSections/additionalProperties/rowMetaData/items/styles/breakpointStyles/additionalProperties/padding/left/units` response property for the response status `200`
  - added the new `CM` enum value to the `layoutSections/additionalProperties/rowMetaData/items/styles/breakpointStyles/additionalProperties/padding/right/units` response property for the response status `200`
  - added the new `CM` enum value to the `layoutSections/additionalProperties/rowMetaData/items/styles/breakpointStyles/additionalProperties/padding/top/units` response property for the response status `200`
  - added the new `CM` enum value to the `layoutSections/additionalProperties/styles/breakpointStyles/additionalProperties/margin/bottom/units` response property for the response status `200`
  - added the new `CM` enum value to the `layoutSections/additionalProperties/styles/breakpointStyles/additionalProperties/margin/top/units` response property for the response status `200`
  - added the new `CM` enum value to the `layoutSections/additionalProperties/styles/breakpointStyles/additionalProperties/padding/bottom/units` response property for the response status `200`
  - added the new `CM` enum value to the `layoutSections/additionalProperties/styles/breakpointStyles/additionalProperties/padding/left/units` response property for the response status `200`
  - added the new `CM` enum value to the `layoutSections/additionalProperties/styles/breakpointStyles/additionalProperties/padding/right/units` response property for the response status `200`
  - added the new `CM` enum value to the `layoutSections/additionalProperties/styles/breakpointStyles/additionalProperties/padding/top/units` response property for the response status `200`
  - added the new `DEGREES` enum value to the `layoutSections/additionalProperties/rowMetaData/items/styles/backgroundGradient/angle/units` response property for the response status `200`
  - added the new `DEGREES` enum value to the `layoutSections/additionalProperties/styles/backgroundGradient/angle/units` response property for the response status `200`
  - added the new `EM` enum value to the `layoutSections/additionalProperties/rowMetaData/items/styles/breakpointStyles/additionalProperties/margin/bottom/units` response property for the response status `200`
  - added the new `EM` enum value to the `layoutSections/additionalProperties/rowMetaData/items/styles/breakpointStyles/additionalProperties/margin/top/units` response property for the response status `200`
  - added the new `EM` enum value to the `layoutSections/additionalProperties/rowMetaData/items/styles/breakpointStyles/additionalProperties/padding/bottom/units` response property for the response status `200`
  - added the new `EM` enum value to the `layoutSections/additionalProperties/rowMetaData/items/styles/breakpointStyles/additionalProperties/padding/left/units` response property for the response status `200`
  - added the new `EM` enum value to the `layoutSections/additionalProperties/rowMetaData/items/styles/breakpointStyles/additionalProperties/padding/right/units` response property for the response status `200`
  - added the new `EM` enum value to the `layoutSections/additionalProperties/rowMetaData/items/styles/breakpointStyles/additionalProperties/padding/top/units` response property for the response status `200`
  - added the new `EM` enum value to the `layoutSections/additionalProperties/styles/breakpointStyles/additionalProperties/margin/bottom/units` response property for the response status `200`
  - added the new `EM` enum value to the `layoutSections/additionalProperties/styles/breakpointStyles/additionalProperties/margin/top/units` response property for the response status `200`
  - added the new `EM` enum value to the `layoutSections/additionalProperties/styles/breakpointStyles/additionalProperties/padding/bottom/units` response property for the response status `200`
  - added the new `EM` enum value to the `layoutSections/additionalProperties/styles/breakpointStyles/additionalProperties/padding/left/units` response property for the response status `200`
  - added the new `EM` enum value to the `layoutSections/additionalProperties/styles/breakpointStyles/additionalProperties/padding/right/units` response property for the response status `200`
  - added the new `EM` enum value to the `layoutSections/additionalProperties/styles/breakpointStyles/additionalProperties/padding/top/units` response property for the response status `200`
  - added the new `EX` enum value to the `layoutSections/additionalProperties/rowMetaData/items/styles/breakpointStyles/additionalProperties/margin/bottom/units` response property for the response status `200`
  - added the new `EX` enum value to the `layoutSections/additionalProperties/rowMetaData/items/styles/breakpointStyles/additionalProperties/margin/top/units` response property for the response status `200`
  - …360 more
- **2026-04-15** (2026-03) `0c9a4f214667`: 4 info
  - the endpoint scheme security `app_cookie` was removed from the API
  - the endpoint scheme security `hapikey` was removed from the API
  - the endpoint scheme security `internal_cookie` was removed from the API
  - the endpoint scheme security `shhkey` was removed from the API

---

[Operation](https://skmtc.dev/hubspot/apis/cms-pages/docs/cms/pages/2026-03/site-pages/:objectId/revisions/:revisionId/restore-to-draft/post.md) - [API](https://skmtc.dev/hubspot/apis/cms-pages.md) - [Page](https://skmtc.dev/hubspot/apis/cms-pages/changes/cms/pages/2026-03/site-pages/:objectId/revisions/:revisionId/restore-to-draft/post)
