> ## Documentation Index
> Fetch the complete documentation index at: https://docs.squarecloud.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Workspaces mit der CLI verwalten

> Erstelle, prüfe, verlasse und lösche Square Cloud Workspaces mit squarecloud workspace und lege fest, welche deiner Anwendungen ein Workspace sieht.

Ein Workspace teilt Anwendungen mit einem Team. `squarecloud workspace` funktioniert auch als `squarecloud ws`. Jeder Befehl erwartet die Workspace-ID, die `workspace list` und `workspace create` ausgeben. Wie du Personen hinzufügst, liest du unter [Workspace-Mitglieder](/de/cli-reference/workspace-members); das Hilfe-Center erklärt, [was jedes Mitglied tun darf](https://help.squarecloud.app/en-us/article/workspace-permissions-collaborators-12ahei1/).

## `squarecloud workspace create`

```bash Verwendung theme={"system"}
squarecloud workspace create <name>
```

Erstellt einen Workspace und gibt seine ID aus.

```bash theme={"system"}
squarecloud workspace create "My Team"
```

```bash Ausgabe theme={"system"}
✓ Workspace My Team (<workspaceID>) created successfully
```

## `squarecloud workspace list`

```bash Verwendung theme={"system"}
squarecloud workspace list [--json]
```

Zeigt Name, Workspace-ID, Anzahl der Mitglieder, Anzahl der Anwendungen und Erstellungsdatum jedes Workspace, den du besitzt oder dem du beigetreten bist.

## `squarecloud workspace info`

```bash Verwendung theme={"system"}
squarecloud workspace info <workspaceID> [--json]
```

Zeigt Workspace-ID, Name, Eigentümer und Erstellungsdatum, gefolgt von einer Tabelle der Mitglieder (Name, Mitglieds-ID, Gruppe und Beitrittsdatum) und, falls vorhanden, einer Tabelle der geteilten Anwendungen (Name, App-ID, Sprache und Arbeitsspeicher).

## `squarecloud workspace app add`

```bash Verwendung theme={"system"}
squarecloud workspace app add <workspaceID> <appID>
```

Teilt eine deiner Anwendungen mit einem Workspace, den du besitzt, damit seine Mitglieder daran arbeiten können. Ein Workspace fasst bis zu 100 Anwendungen.

## `squarecloud workspace app remove`

```bash Verwendung theme={"system"}
squarecloud workspace app remove <workspaceID> <appID>
```

Beendet das Teilen der Anwendung mit dem Workspace. Das kann nur der Eigentümer des Workspace.

## `squarecloud workspace leave`

```bash Verwendung theme={"system"}
squarecloud workspace leave <workspaceID> [-y]
```

| Flag | Beschreibung |
| - | - |
| `-y`, `--yes` | Überspringt die Bestätigungsabfrage. |

Entfernt dich nach einer `y/N`-Bestätigung aus einem Workspace, der einer anderen Person gehört. Der Workspace selbst bleibt bestehen. Der Eigentümer kann seinen eigenen Workspace nicht verlassen: Er löscht ihn stattdessen.

## `squarecloud workspace delete`

```bash Verwendung theme={"system"}
squarecloud workspace delete <workspaceID> [-y]
```

| Flag | Beschreibung |
| - | - |
| `-y`, `--yes` | Überspringt die Bestätigungsabfrage. |

<Warning>
  Das Löschen eines Workspace ist endgültig: Seine Mitgliederliste und die Freigaben der Anwendungen gehen dabei verloren. Die Anwendungen selbst bleiben in den Konten ihrer Eigentümer.
</Warning>

Nur der Eigentümer kann einen Workspace löschen. Der Befehl fragt zuerst nach einer `y/N`-Bestätigung.

## Siehe auch

| Befehl | API | JavaScript SDK | VS Code |
| - | - | - | - |
| `create` | [`POST /v2/workspaces`](/de/api-reference/endpoint/workspace/create) | [`api.workspaces.create()`](/de/sdks/js/workspaces) | [Workspace erstellen](/de/vscode-extension/features#workspaces) |
| `list` | [`GET /v2/workspaces`](/de/api-reference/endpoint/workspace/list) | [`api.workspaces.list()`](/de/sdks/js/workspaces) | [Bereich Workspaces](/de/vscode-extension/features#workspaces) |
| `info` | [`GET /v2/workspaces/{workspaceId}`](/de/api-reference/endpoint/workspace/get) | [`api.workspaces.get()`](/de/sdks/js/workspaces) | |
| `app add` | [`POST .../applications`](/de/api-reference/endpoint/workspace/apps/add) | [`api.workspaces.apps.add()`](/de/sdks/js/workspaces) | |
| `app remove` | [`DELETE .../applications`](/de/api-reference/endpoint/workspace/apps/remove) | [`api.workspaces.apps.remove()`](/de/sdks/js/workspaces) | |
| `leave` | [`DELETE /v2/workspaces/leave`](/de/api-reference/endpoint/workspace/leave) | [`api.workspaces.leave()`](/de/sdks/js/workspaces) | [Verlassen](/de/vscode-extension/features#workspaces) |
| `delete` | [`DELETE /v2/workspaces`](/de/api-reference/endpoint/workspace/delete) | [`api.workspaces.delete()`](/de/sdks/js/workspaces) | [Löschen](/de/vscode-extension/features#workspaces) |
