---
title: "Describes this installation"
method: GET
path: "/system/"
tags: ["Platform"]
---

# Describes this installation

`GET /system/`

## Request

- Base URL: `https://genhttp.dev/api/v1`
- URL: `https://genhttp.dev/api/v1/system/`
- Auth: none declared

Its terms, which creating a lambda accepts; the limits of a free lambda; what a new lambda can start from; whether
the build agent is on offer; where a lambda answers (`lambdaUrl`); and what the editor suggests while code is
written - the namespaces a lambda has imported and the types and snippets it may use.

## Response `200`

The terms, limits, starters and vocabulary of this installation

- PlatformResponse: What this installation is like.
  - `Terms` string: The terms of service, which creating a lambda accepts (`acceptedTerms`)
  - `Starters` StarterResponse[]: What a new lambda can start from, in the words of somebody who wants to build something
    - `Id` string: What to pass as `template` when creating the lambda
    - `Title` string: What somebody would want to build, in their words
    - `Description` string: What they would get
    - `Demo` string, nullable: Where the demo it copies answers, to look at first; absent for the empty lambda
  - `BuildBytes` integer: What a version of a free lambda may come to, its code and its resources together, in bytes
  - `DeploymentLifetimeHours` integer: How long a free lambda may go without a visit or an edit before it is taken offline, in hours
  - `RetentionDays` integer: How long a free lambda may go without a visit or an edit before it is deleted, in days
  - `Imports` string[]: The namespaces a lambda has imported without saying so
  - `Completions` CompletionItem[]: The types, attributes and snippets the editor suggests while code is written
    - `Label` string: What is suggested: a type a lambda may use, an attribute, or the name of a snippet
    - `Kind` string: What it is: `class`, `struct`, `interface`, `enum`, `attribute` or `snippet`
    - `Detail` string: Where it comes from - the namespace of a type - or what a snippet does
    - `Insert` string, nullable: For a snippet, the code to insert; absent where it is the label itself
  - `Build` BuildAvailability: Whether this installation builds things, and how often it lets one caller.
    - `Available` boolean: Whether builds can be asked for: there is an agent, and the operator has not switched building off
    - `PerDay` integer: How many builds and changes one address may ask for in a day
    - `SecondModel` boolean: Whether a second model is on offer, behind a password
  - `LambdaUrl` string: Where a lambda answers, with `{key}` where its public key goes: `https://{key}.genhttp.run/`

## Other responses

- `204`: A response containing no body

---

[API](https://skmtc.dev/genhttp/apis/genhttp-lambda-api.md) · [All operations](https://skmtc.dev/genhttp/apis/genhttp-lambda-api/llms.txt) · [OpenAPI document](https://skmtc.dev/genhttp/apis/genhttp-lambda-api/revisions/8b36699e03df?raw)
