Skip to content

Обновить сторис

Обновить сторис#

Ручка#

PATCH /stories/v1/update_stories

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

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

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

{
  "uuid": "61bc5b6f-ea0d-4e8b-9c67-2e706071a064",
  "fixed": false,
  "requiredToShow": true,
  "forAll": true,
  "mustShowTo": "2026-09-10T00:00:00Z",
  "name": "Обновленный онбординг",
  "cover": {
    "imageURL": "https://cdn.terra.ru/stories/new-cover.png",
    "x": 0,
    "y": 0,
    "width": 1080,
    "height": 1920
  },
  "cityID": 2
}
Поле Тип Описание Обязательность
uuid string UUID сториса, который нужно обновить. Да
fixed bool Новое значение признака закрепления. Нет
requiredToShow bool Новое значение признака обязательного показа. Нет
forAll bool Новое значение признака доступности всем пользователям. Нет
mustShowTo time.Time Новая дата и время, до которых сторис должен показываться. Нет
name string Новое название сториса. Нет
cover object Новая обложка сториса. Нет
cityID int32 ID города, должен быть больше 0. Нет

Объект cover#

Поле Тип Описание Обязательность
imageURL string URL изображения обложки. Нет
x int32 Координата X области обложки. Нет
y int32 Координата Y области обложки. Нет
width int32 Ширина области обложки. Нет
height int32 Высота области обложки. Нет

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

{
  "stories": {
    "uuid": "61bc5b6f-ea0d-4e8b-9c67-2e706071a064",
    "fixed": false,
    "requiredToShow": true,
    "forAll": true,
    "mustToShow": "2026-09-10T00:00:00Z",
    "userCreator": "0a4cf923-3014-47fb-9c90-64f4c707f4f1",
    "pages": [],
    "reactions": [],
    "createdAt": "2026-08-20T10:00:00Z",
    "updatedAt": "2026-08-20T11:00:00Z",
    "deletedAt": null,
    "name": "Обновленный онбординг",
    "cover": {
      "imageURL": "https://cdn.terra.ru/stories/new-cover.png",
      "x": 0,
      "y": 0,
      "width": 1080,
      "height": 1920
    }
  }
}
Поле Тип Описание Обязательность
stories object Обновленный сторис. Нет

Объект stories#

Поле Тип Описание Обязательность
uuid string UUID сториса. Нет
fixed bool Закреплен ли сторис. Нет
requiredToShow bool Обязателен ли сторис к показу. Нет
forAll bool Доступен ли сторис всем пользователям. Нет
mustToShow time.Time Дата и время, до которых сторис должен показываться. Нет
userCreator string UUID пользователя, создавшего сторис. Нет
pages []object Страницы сториса. Нет
reactions []object Реакции пользователей на сторис. Нет
createdAt time.Time Дата создания сториса. Нет
updatedAt time.Time Дата последнего обновления сториса. Нет
deletedAt time.Time Дата удаления сториса. Нет
name string Название сториса. Нет
cover object Обложка сториса. Нет

Объект cover#

Поле Тип Описание Обязательность
imageURL string URL изображения обложки. Нет
x int32 Координата X области обложки. Нет
y int32 Координата Y области обложки. Нет
width int32 Ширина области обложки. Нет
height int32 Высота области обложки. Нет