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