Skip to content

Обновить компонент страницы сториса

Обновить компонент страницы сториса#

Ручка#

PATCH /stories/v1/update_component

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

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

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

{
  "uuid": "2e8d01ee-2a14-4b4e-980d-5f14ed44a06c",
  "pageUUID": "42ad53e8-9c8f-4657-a24b-179050047a20",
  "componentType": 3,
  "headerText": "Позже",
  "deepLink": "terra://later",
  "transition": {
    "type": 1,
    "typeName": "deeplink",
    "value": {
      "url": "terra://later"
    }
  }
}
Поле Тип Описание Обязательность
uuid string UUID компонента, который нужно обновить. Да
pageUUID string Новый UUID страницы компонента. Нет
componentType int32 Новый тип компонента. Нет
headerText string Новый текст заголовка или кнопки компонента. Нет
deepLink string Новый deep link компонента. Нет
transition object Новые настройки перехода компонента. Нет

Объект transition#

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

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

{
  "component": {
    "uuid": "2e8d01ee-2a14-4b4e-980d-5f14ed44a06c",
    "pageUUID": "42ad53e8-9c8f-4657-a24b-179050047a20",
    "componentType": 3,
    "headerText": "Позже",
    "deepLink": "terra://later",
    "transition": {
      "type": 1,
      "typeName": "deeplink",
      "value": {
        "url": "terra://later"
      }
    },
    "createdAt": "2026-08-20T10:00:00Z",
    "updatedAt": "2026-08-20T11:00:00Z",
    "deletedAt": null
  }
}
Поле Тип Описание Обязательность
component object Обновленный компонент страницы. Нет

Объект component#

Поле Тип Описание Обязательность
uuid string UUID компонента. Нет
pageUUID string UUID страницы компонента. Нет
componentType int32 Тип компонента. Нет
headerText string Текст заголовка или кнопки компонента. Нет
deepLink string Deep link компонента. Нет
transition object Настройки перехода компонента. Нет
createdAt time.Time Дата создания компонента. Нет
updatedAt time.Time Дата последнего обновления компонента. Нет
deletedAt time.Time Дата удаления компонента. Нет