URL: /api/v2/scripts/:scenario_id

Method: GET

Пареметры запросаОписание
scenario_id = 00000000

Идентификатор сценария

Пример ответаОписание

{
    "name": string,    // Название сценария
    "description": string,    // описание мультисферы
    "steps_count": int ,    // количество шагов сценария
    "used_cubes": [
        {
            "name": string,    // Название мультисферы
            "id": string,    // ID мультисферы
            "state": string // доступность мультисферы для пользователя
        },
        {
            "name": string,    // Название мультисферы
            "id":  string,    // ID мультисферы
            "state": string // доступность мультисферы для пользователя
        }
    ],
    "owner": string, // автор сценария
    "created_at": 1687872608215997, // временная метка создания
    "updated_at": 1687872608217010, // временная метка обновления
    "played_at": int, // количество воспроизведённых шагов
    "shared": boolean, // наличие пользователей, кому передан этот сценарий
    "has_changes": false, // флаг наличия изменений в сценарии
    "parent": string // идентификатор родительского сценария
}

available: 

  • true - доступна
  • false - не доступна

shared:

  • true - есть пользователи, которые владеют правами на данный сценарий
  • false - нет пользователей, кому доступен этот сценарий

has_changes:

  • true - были изменения в сценарии
  • false - идменений не было
ОтветыОписание

200

OK - запрос успешно выполнен.
400Bad request - некорректная структура запроса.
401Unauthorized - текущий пользователь не авторизован.
403

Forbidden - текущему пользователю запрещено получать список шагов для данного сценария (например, есть нет доступа к сценарию).

404

Not Found - сценарий не найден.

500Internal Server Error - внутренняя ошибка сервера.
  • Нет меток