---
title: "Changes to Translate Page"
method: POST
path: "/v1/pages/{page_id}/translate"
---

# Changes to Translate Page

`POST /v1/pages/{page_id}/translate`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 9 of 28 revisions.

- **2026-09-23** `1816e2044c07` — 4 warning, 4 info
- **2026-09-22** `dd5e5e9f81ef` — 2 breaking, 4 info
- **2026-09-18** `fb9750c99d0a` — 1 warning
- **2026-09-15** `5e18ab673332` — 4 warning
- **2026-09-04** `2fecf8a6aa0b` — 2 breaking, 4 info
- **2026-08-31** `b06feb9e1630` — 4 info
- **2026-08-27** `102d483c8b81` — 2 breaking, 4 info
- **2026-08-20** `8662e77bc1e2` — 2 breaking, 2 info
- **2026-08-12** `a14f6ce6d187` — 8 info

## Changes

- **2026-09-23** `1816e2044c07` — 4 warning, 4 info
  - added the new `function` enum value to the `layout/blocks/items/items/oneOf[subschema #35: DynamicBlock]/graph_rules/nodes/additionalProperties/oneOf[subschema #1: ConditionNode]/expr/tokens/items/type` response property for the response status `200`
  - added the new `function` enum value to the `parent/layout/blocks/items/items/oneOf[subschema #35: DynamicBlock]/graph_rules/nodes/additionalProperties/oneOf[subschema #1: ConditionNode]/expr/tokens/items/type` response property for the response status `200`
  - added the new `function` enum value to the `parent/requirements_expression/tokens/items/type` response property for the response status `200`
  - added the new `function` enum value to the `requirements_expression/tokens/items/type` response property for the response status `200`
  - added the optional property `layout/blocks/items/items/oneOf[subschema #35: DynamicBlock]/graph_rules/nodes/additionalProperties/oneOf[subschema #1: ConditionNode]/expr/name` to the response with the `200` status
  - added the optional property `parent/layout/blocks/items/items/oneOf[subschema #35: DynamicBlock]/graph_rules/nodes/additionalProperties/oneOf[subschema #1: ConditionNode]/expr/name` to the response with the `200` status
  - added the optional property `parent/requirements_expression/name` to the response with the `200` status
  - added the optional property `requirements_expression/name` to the response with the `200` status
- **2026-09-22** `dd5e5e9f81ef` — 2 breaking, 4 info
  - added `#/components/schemas/FeaturedArticleBlock` to the `layout/blocks/items/items/` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/FeaturedArticleBlock` to the `parent/layout/blocks/items/items/` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/FeaturedArticleBlock` to the `layout/blocks/items/items/oneOf[subschema #34: DynamicBlock -> subschema #35: DynamicBlock]/graph_rules/nodes/additionalProperties/oneOf[subschema #3: AddPageBlockNode]/page_block` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/FeaturedArticleBlock` to the `parent/layout/blocks/items/items/oneOf[subschema #34: DynamicBlock -> subschema #35: DynamicBlock]/graph_rules/nodes/additionalProperties/oneOf[subschema #3: AddPageBlockNode]/page_block` response property `anyOf` list for the response status `200`
  - added `FeaturedArticleBlock` discriminator mapping keys to the `layout/blocks/items/items/` response property for the response status `200`
  - added `FeaturedArticleBlock` discriminator mapping keys to the `parent/layout/blocks/items/items/` response property for the response status `200`
- **2026-09-18** `fb9750c99d0a` — 1 warning
  - for the `path` request parameter `page_id`, the maxLength was set to `32`
- **2026-09-15** `5e18ab673332` — 4 warning
  - added the new `wiki` enum value to the `layout/blocks/items/items/oneOf[subschema #32: ArticleCollectionBlock]/view_type` response property for the response status `200`
  - added the new `wiki` enum value to the `layout/blocks/items/items/oneOf[subschema #34: DynamicBlock]/graph_rules/nodes/additionalProperties/oneOf[subschema #3: AddPageBlockNode]/page_block/anyOf[subschema #32: ArticleCollectionBlock]/view_type` response property for the response status `200`
  - added the new `wiki` enum value to the `parent/layout/blocks/items/items/oneOf[subschema #32: ArticleCollectionBlock]/view_type` response property for the response status `200`
  - added the new `wiki` enum value to the `parent/layout/blocks/items/items/oneOf[subschema #34: DynamicBlock]/graph_rules/nodes/additionalProperties/oneOf[subschema #3: AddPageBlockNode]/page_block/anyOf[subschema #32: ArticleCollectionBlock]/view_type` response property for the response status `200`
- **2026-09-04** `2fecf8a6aa0b` — 2 breaking, 4 info
  - added `#/components/schemas/ArticleCollectionBlock` to the `layout/blocks/items/items/` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/ArticleCollectionBlock` to the `parent/layout/blocks/items/items/` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/ArticleCollectionBlock` to the `layout/blocks/items/items/oneOf[subschema #33: DynamicBlock -> subschema #34: DynamicBlock]/graph_rules/nodes/additionalProperties/oneOf[subschema #3: AddPageBlockNode]/page_block` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/ArticleCollectionBlock` to the `parent/layout/blocks/items/items/oneOf[subschema #33: DynamicBlock -> subschema #34: DynamicBlock]/graph_rules/nodes/additionalProperties/oneOf[subschema #3: AddPageBlockNode]/page_block` response property `anyOf` list for the response status `200`
  - added `ArticleCollectionBlock` discriminator mapping keys to the `layout/blocks/items/items/` response property for the response status `200`
  - added `ArticleCollectionBlock` discriminator mapping keys to the `parent/layout/blocks/items/items/` response property for the response status `200`
- **2026-08-31** `b06feb9e1630` — 4 info
  - removed `AddStoreNode, AddToSegmentNode, AddUserAchievementNode, BanUserNode, BatchBanUserNode, BrowserPopupNotificationActionNode, BrowserPushNotificationActionNode, CreateCouponNode, CreateItemBannerActionNode, CreateUserStoreSettingsNode, CreateVirtualSKUNode, DeclinePaymentNode, EmailActionNode, ItemAddNode, ItemCategorySortNode, MobilePopupActionNode, MobilePushActionNode, PWAPromptActionNode, RemoveFromSegmentNode, Require3DSNode, RequirePennyDropNode, SetAttributeValuesNode, SortStoreItemsNode, TimerNode, VerifyPlayerNode, WebhookActionNode` discriminator mapping keys from the `layout/blocks/items/items/oneOf[subschema #33: DynamicBlock]/graph_rules/nodes/additionalProperties/` response property for the response status `200`
  - removed `AddStoreNode, AddToSegmentNode, AddUserAchievementNode, BanUserNode, BatchBanUserNode, BrowserPopupNotificationActionNode, BrowserPushNotificationActionNode, CreateCouponNode, CreateItemBannerActionNode, CreateUserStoreSettingsNode, CreateVirtualSKUNode, DeclinePaymentNode, EmailActionNode, ItemAddNode, ItemCategorySortNode, MobilePopupActionNode, MobilePushActionNode, PWAPromptActionNode, RemoveFromSegmentNode, Require3DSNode, RequirePennyDropNode, SetAttributeValuesNode, SortStoreItemsNode, TimerNode, VerifyPlayerNode, WebhookActionNode` discriminator mapping keys from the `parent/layout/blocks/items/items/oneOf[subschema #33: DynamicBlock]/graph_rules/nodes/additionalProperties/` response property for the response status `200`
  - removed `#/components/schemas/EmailActionNode, #/components/schemas/MobilePushActionNode, #/components/schemas/MobilePopupActionNode, #/components/schemas/TimerNode, #/components/schemas/BrowserPushNotificationActionNode, #/components/schemas/BrowserPopupNotificationActionNode, #/components/schemas/PWAPromptActionNode, #/components/schemas/WebhookActionNode, #/components/schemas/CreateItemBannerActionNode, #/components/schemas/CreateVirtualSKUNode, #/components/schemas/CreateUserStoreSettingsNode, #/components/schemas/SetAttributeValuesNode, #/components/schemas/VerifyPlayerNode, #/components/schemas/AddUserAchievementNode, #/components/schemas/CreateCouponNode, #/components/schemas/ItemAddNode, #/components/schemas/AddToSegmentNode, #/components/schemas/RemoveFromSegmentNode, #/components/schemas/AddStoreNode, #/components/schemas/SortStoreItemsNode, #/components/schemas/ItemCategorySortNode, #/components/schemas/BanUserNode, #/components/schemas/BatchBanUserNode, #/components/schemas/Require3DSNode, #/components/schemas/DeclinePaymentNode, #/components/schemas/RequirePennyDropNode` from the `layout/blocks/items/items/oneOf[subschema #33: DynamicBlock]/graph_rules/nodes/additionalProperties/` response property `oneOf` list for the response status `200`
  - removed `#/components/schemas/EmailActionNode, #/components/schemas/MobilePushActionNode, #/components/schemas/MobilePopupActionNode, #/components/schemas/TimerNode, #/components/schemas/BrowserPushNotificationActionNode, #/components/schemas/BrowserPopupNotificationActionNode, #/components/schemas/PWAPromptActionNode, #/components/schemas/WebhookActionNode, #/components/schemas/CreateItemBannerActionNode, #/components/schemas/CreateVirtualSKUNode, #/components/schemas/CreateUserStoreSettingsNode, #/components/schemas/SetAttributeValuesNode, #/components/schemas/VerifyPlayerNode, #/components/schemas/AddUserAchievementNode, #/components/schemas/CreateCouponNode, #/components/schemas/ItemAddNode, #/components/schemas/AddToSegmentNode, #/components/schemas/RemoveFromSegmentNode, #/components/schemas/AddStoreNode, #/components/schemas/SortStoreItemsNode, #/components/schemas/ItemCategorySortNode, #/components/schemas/BanUserNode, #/components/schemas/BatchBanUserNode, #/components/schemas/Require3DSNode, #/components/schemas/DeclinePaymentNode, #/components/schemas/RequirePennyDropNode` from the `parent/layout/blocks/items/items/oneOf[subschema #33: DynamicBlock]/graph_rules/nodes/additionalProperties/` response property `oneOf` list for the response status `200`
- **2026-08-27** `102d483c8b81` — 2 breaking, 4 info
  - added `#/components/schemas/RequirePennyDropNode` to the `layout/blocks/items/items/oneOf[subschema #33: DynamicBlock]/graph_rules/nodes/additionalProperties/` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/RequirePennyDropNode` to the `parent/layout/blocks/items/items/oneOf[subschema #33: DynamicBlock]/graph_rules/nodes/additionalProperties/` response property `oneOf` list for the response status `200`
  - added the optional property `parent/pin_scope` to the response with the `200` status
  - added the optional property `pin_scope` to the response with the `200` status
  - added `RequirePennyDropNode` discriminator mapping keys to the `layout/blocks/items/items/oneOf[subschema #33: DynamicBlock]/graph_rules/nodes/additionalProperties/` response property for the response status `200`
  - added `RequirePennyDropNode` discriminator mapping keys to the `parent/layout/blocks/items/items/oneOf[subschema #33: DynamicBlock]/graph_rules/nodes/additionalProperties/` response property for the response status `200`
- **2026-08-20** `8662e77bc1e2` — 2 breaking, 2 info
  - added `#/components/schemas/BanUserNode, #/components/schemas/BatchBanUserNode, #/components/schemas/Require3DSNode, #/components/schemas/DeclinePaymentNode` to the `layout/blocks/items/items/oneOf[subschema #33: DynamicBlock]/graph_rules/nodes/additionalProperties/` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/BanUserNode, #/components/schemas/BatchBanUserNode, #/components/schemas/Require3DSNode, #/components/schemas/DeclinePaymentNode` to the `parent/layout/blocks/items/items/oneOf[subschema #33: DynamicBlock]/graph_rules/nodes/additionalProperties/` response property `oneOf` list for the response status `200`
  - added `BanUserNode, BatchBanUserNode, DeclinePaymentNode, Require3DSNode` discriminator mapping keys to the `layout/blocks/items/items/oneOf[subschema #33: DynamicBlock]/graph_rules/nodes/additionalProperties/` response property for the response status `200`
  - added `BanUserNode, BatchBanUserNode, DeclinePaymentNode, Require3DSNode` discriminator mapping keys to the `parent/layout/blocks/items/items/oneOf[subschema #33: DynamicBlock]/graph_rules/nodes/additionalProperties/` response property for the response status `200`
- **2026-08-12** `a14f6ce6d187` — 8 info
  - added the optional property `layout/blocks/items/items/oneOf[subschema #33: DynamicBlock]/graph_rules/nodes/additionalProperties/oneOf[subschema #8: PWAPromptActionNode]/position` to the response with the `200` status
  - added the optional property `layout/blocks/items/items/oneOf[subschema #33: DynamicBlock]/graph_rules/nodes/additionalProperties/oneOf[subschema #8: PWAPromptActionNode]/skip_dialog` to the response with the `200` status
  - added the optional property `parent/layout/blocks/items/items/oneOf[subschema #33: DynamicBlock]/graph_rules/nodes/additionalProperties/oneOf[subschema #8: PWAPromptActionNode]/position` to the response with the `200` status
  - added the optional property `parent/layout/blocks/items/items/oneOf[subschema #33: DynamicBlock]/graph_rules/nodes/additionalProperties/oneOf[subschema #8: PWAPromptActionNode]/skip_dialog` to the response with the `200` status
  - added the optional property `parent/webhook_id` to the response with the `200` status
  - added the optional property `webhook_id` to the response with the `200` status
  - added the required property `layout_source` to the response with the `200` status
  - added the required property `parent/layout_source` to the response with the `200` status

---

[Operation](https://skmtc.dev/aghanim/apis/aghanim-server-to-server-api/docs/v1/pages/:page_id/translate/post.md) · [API](https://skmtc.dev/aghanim/apis/aghanim-server-to-server-api.md) · [Page](https://skmtc.dev/aghanim/apis/aghanim-server-to-server-api/changes/v1/pages/:page_id/translate/post)
