# REST-API: Installer

> Die 8 Operationen des Bereichs Installer, mit Parametern, Bodys und Antworten.

Source: https://pithyx.org/de/docs/reference/api/installer/
Markdown: https://pithyx.org/de/docs/reference/api/installer.md

Erzeugt aus dem OpenAPI-Dokument des Daemons. Konventionen, Anmeldung, der CSRF-Header und der WebSocket stehen unter [API](https://pithyx.org/de/docs/developers/daemon/api/).

## GET /api/install-id

**Antworten**

- 200: `application/json`: [InstallIdResponse](https://pithyx.org/de/docs/reference/api/schemas/#installidresponse)
- 404

Jeder Fehler antwortet mit Problem Details (`application/problem+json`) und einem stabilen Code aus der [Fehlerreferenz](https://pithyx.org/de/docs/reference/errors/).

## GET /api/installer

**Antworten**

- 200: `application/json`: [InstallerStatus](https://pithyx.org/de/docs/reference/api/schemas/#installerstatus)

Jeder Fehler antwortet mit Problem Details (`application/problem+json`) und einem stabilen Code aus der [Fehlerreferenz](https://pithyx.org/de/docs/reference/errors/).

## POST /api/installer/claim

**Antworten**

- 200: `application/json`: [InstallerStatus](https://pithyx.org/de/docs/reference/api/schemas/#installerstatus)

Jeder Fehler antwortet mit Problem Details (`application/problem+json`) und einem stabilen Code aus der [Fehlerreferenz](https://pithyx.org/de/docs/reference/errors/).

## POST /api/installer/install

**Anfrage-Body**: `application/json`: [InstallRequest](https://pithyx.org/de/docs/reference/api/schemas/#installrequest)

**Antworten**

- 202: `application/json`: [InstallerStatus](https://pithyx.org/de/docs/reference/api/schemas/#installerstatus)

Jeder Fehler antwortet mit Problem Details (`application/problem+json`) und einem stabilen Code aus der [Fehlerreferenz](https://pithyx.org/de/docs/reference/errors/).

## GET /api/installer/network/test

**Antworten**

- 200: `application/json`: [NetworkTestStatus](https://pithyx.org/de/docs/reference/api/schemas/#networkteststatus)

Jeder Fehler antwortet mit Problem Details (`application/problem+json`) und einem stabilen Code aus der [Fehlerreferenz](https://pithyx.org/de/docs/reference/errors/).

## POST /api/installer/network/test

**Anfrage-Body**: `application/json`: [NetworkConfig](https://pithyx.org/de/docs/reference/api/schemas/#networkconfig)

**Antworten**

- 202: `application/json`: [NetworkTestStatus](https://pithyx.org/de/docs/reference/api/schemas/#networkteststatus)

Jeder Fehler antwortet mit Problem Details (`application/problem+json`) und einem stabilen Code aus der [Fehlerreferenz](https://pithyx.org/de/docs/reference/errors/).

## GET /api/installer/options

**Antworten**

- 200: `application/json`: [InstallerOptions](https://pithyx.org/de/docs/reference/api/schemas/#installeroptions)

Jeder Fehler antwortet mit Problem Details (`application/problem+json`) und einem stabilen Code aus der [Fehlerreferenz](https://pithyx.org/de/docs/reference/errors/).

## POST /api/installer/reboot

**Antworten**

- 204

Jeder Fehler antwortet mit Problem Details (`application/problem+json`) und einem stabilen Code aus der [Fehlerreferenz](https://pithyx.org/de/docs/reference/errors/).
