Skip to content

Создать страницу сториса

Создать страницу сториса#

Ручка#

POST /stories/v1/create_page

Полный адрес в сети#

Среда URL
Dev https://gateway.devterra.ru/admin/stories/v1/create_page
Prod https://mobile-api.terraprod.ru/admin/stories/v1/create_page

Пример тела запроса#

{
  "storyUUID": "61bc5b6f-ea0d-4e8b-9c67-2e706071a064",
  "pageNumber": 2,
  "components": [
    {
      "componentType": 1,
      "headerText": "Подробнее",
      "deepLink": "terra://stories/details",
      "transition": {
        "type": 1,
        "typeName": "deeplink",
        "value": {
          "url": "terra://stories/details"
        }
      }
    }
  ]
}
Поле Тип Описание Обязательность
storyUUID string UUID сториса, к которому нужно добавить страницу. Нет
pageNumber int32 Порядковый номер страницы, должен быть больше 0. Да
components []object Компоненты страницы. Нет

Объект components#

Поле Тип Описание Обязательность
componentType int32 Тип компонента: 0 - BACKGROUND, 1 - BUTTON, 2 - PRIMARY_BUTTON, 3 - SECONDARY_BUTTON. Да
headerText string Текст заголовка или кнопки компонента. Нет
deepLink string Deep link компонента. Нет
transition object Настройки перехода компонента. Нет

Объект transition#

Поле Тип Описание Обязательность
type int32 Числовой тип перехода. Нет
typeName string Текстовое название типа перехода. Нет
value map[string]string Дополнительные параметры перехода. Нет

Пример тела ответа#

{
  "page": {
    "uuid": "42ad53e8-9c8f-4657-a24b-179050047a20",
    "storiesUUID": "61bc5b6f-ea0d-4e8b-9c67-2e706071a064",
    "pageNumber": 2,
    "components": [],
    "createdAt": "2026-08-20T10:00:00Z",
    "updatedAt": "2026-08-20T10:00:00Z",
    "deletedAt": null
  }
}
Поле Тип Описание Обязательность
page object Созданная страница сториса. Нет

Объект page#

Поле Тип Описание Обязательность
uuid string UUID страницы. Нет
storiesUUID string UUID сториса, к которому относится страница. Нет
pageNumber int32 Порядковый номер страницы. Нет
components []object Компоненты страницы. Нет
createdAt time.Time Дата создания страницы. Нет
updatedAt time.Time Дата последнего обновления страницы. Нет
deletedAt time.Time Дата удаления страницы. Нет