List base images
The base images this installation offers for new workspaces, from the values (`baseImages`); the image reference itself is the platform's business and is not part of the answer.
openapi/harthelm.yaml at v1.5.0__Host-harthelm_session<token>Browser session of the UI (12 h idle, 7 days absolute). State-changing requests also need the header
Harthelm-CSRF: 1 and a matching Origin.
limit?integerMaximum number of items per page.
1 <= value <= 20050cursor?stringOpaque cursor from next_cursor of the previous page.
length <= 1024A page of base images, the default first.
application/json- response
next_cursor?stringAbsent on the last page.
items*array<>curl -X GET 'https://console.example.com/api/v1/base-images'{ "next_cursor": "string", "items": [ { "id": "string", "name": "string", "description": "string", "is_default": true } ]}Restore an archive into a new workspace
Needs `team.create_workspace` on the archive's team. Creates a new workspace in that team with the archive's `/data/app` and tool store (`/data/tools`); env vars, secrets and the landscape are not part of an archive (Sync again). The new workspace starts asleep with sleep reason `restore` and wakes when its volume is filled; follow the Operation (kind `workspace.restore_archive`). Plan, base image, availability and restriction default to the archived workspace's; the origin repository goes on the new workspace's git access list as at creation. 409 `name-taken` like a create; 409 `backups-disabled`; 404 for a pruned archive.
List plans
Plans come from the chart values and are mirrored into the database; retired plans are not listed.