Обновить компонент страницы сториса
Обновить компонент страницы сториса
Ручка
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 |
Дата удаления компонента. |
Нет |