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

# Freigaben

> Beiträge in der Prüfung freigeben oder ablehnen

Die Freigabebefehle steuern den Prüf-Workflow für Beiträge: Liste Beiträge auf, die auf eine Entscheidung warten, und gib sie dann frei oder lehne sie ab. Ablehnungen erfordern eine Begründung, damit der Autor weiß, was zu korrigieren ist.

> [!NOTE]
>
> Alle Befehle akzeptieren die [globalen Flags](/de/cli/overview.md#globale-optionen): `--json` (Standard) / `--table`, `--verbose`, `--api-key <key>` und `--api-url <url>`. Du kannst außerdem `SOME_API_KEY` und `SOME_API_URL` in deiner Umgebung setzen.

## approvals:list

Listet Beiträge in deinem Workspace auf, die auf Freigabe warten.

```bash theme={null}
so-me approvals:list [options]
```

| Option | Beschreibung | Standard |
| - | - | - |
| `--page <number>` | Seitennummer | `1` |
| `--limit <number>` | Einträge pro Seite | `20` |

```bash Beispiele theme={null}
# Standard-JSON-Ausgabe
so-me approvals:list

# Tabellenansicht
so-me approvals:list --table

# Paginieren
so-me approvals:list --page 2 --limit 50
```

## approvals:approve

Gibt einen Beitrag frei, der auf Freigabe wartet. Der Freigabekommentar ist optional.

```bash theme={null}
so-me approvals:approve <post-id> [options]
```

**post-id** `string` *required*

ID des freizugebenden Beitrags.

| Option | Beschreibung |
| - | - |
| `--comment <text>` | Optionaler Freigabekommentar |

```bash Beispiele theme={null}
# Ohne Kommentar freigeben
so-me approvals:approve 550e8400-e29b-41d4-a716-446655440000

# Mit Feedback freigeben
so-me approvals:approve 550e8400-... --comment "Looks good, ship it!"
```

## approvals:reject

Lehnt einen Beitrag ab, der auf Freigabe wartet. Eine Ablehnungsbegründung ist **erforderlich**.

```bash theme={null}
so-me approvals:reject <post-id> --comment <text>
```

**post-id** `string` *required*

ID des abzulehnenden Beitrags.

| Option | Beschreibung |
| - | - |
| `--comment <text>` | Ablehnungsbegründung **(erforderlich)** |

> [!WARNING]
>
> `--comment` ist bei `approvals:reject` zwingend. Der Befehl beendet sich mit einem Fehler, wenn es fehlt.

```bash Beispiele theme={null}
# Mit Begründung ablehnen
so-me approvals:reject 550e8400-... --comment "Needs updated branding"

# Alle ausstehenden Beiträge in einer Pipeline ablehnen
# (approvals:list gibt ein paginiertes { data, meta }-Objekt zurück)
so-me approvals:list --limit 100 \
  | jq -r '.data[].id' \
  | xargs -I {} so-me approvals:reject {} --comment "Batch rejected for revision"
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.