studios

POST /studios/{sessionId}/lifespan

Changed on

Extends the lifespan of the given Studio session ID.

Request

  • The document declares no server URL.
  • Auth
    HTTP bearer

Path parameters

sessionIdstring required

Studio session numeric identifier

Query parameters

workspaceIdinteger

Workspace numeric identifier

Response

OK

baseImagestring nullable
customIconstring nullable

Resolved URL for the Studio's user-uploaded icon. Server-derived at read time from the underlying Avatar FK against the current towerPublicEndpoint, so it always reflects the installation's public URL (survives Enterprise domain changes / DB restores). Null when unset — frontends should fall back to the template tool logo.

customIconIdstring nullable

Avatar id backing customIcon. Exposed so clients can round-trip an unchanged icon back to the server on create/update/start without re-parsing the URL. Null when unset.

customImageboolean
dateCreatedstring date-time
descriptionstring
effectiveLifespanHoursinteger nullable
isPrivateboolean
lastStartedstring date-time nullable
lastUpdatedstring date-time
namestring
sessionIdstring
starredboolean
studioUrlstring
waveBuildUrlstring nullable
workspaceIdinteger

Example response

{
  "sshDetails": {
    "command": "ssh username@sessionId@host -p port"
  }
}

Changes

    • info

      added the optional property // to the response with the status

    • breaking

      the response property ////// became nullable for the status

    • breaking

      the response property // became nullable for the status

    • breaking

      the response property / became nullable for the status

    • breaking

      the response property became nullable for the status

    • breaking

      the response property // became nullable for the status

    • breaking

      the response property // became nullable for the status

    • breaking

      the response property // became nullable for the status

    • breaking

      the response property / became nullable for the status