> ## 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.

# Konten

> Social-Media-Konten verbinden und verwalten

Mit der Befehlsgruppe `accounts` listest du die Social-Konten in deinem Workspace auf, siehst sie dir an, verbindest sie und entfernst sie. Alle Befehle akzeptieren die globalen Flags (`--json` als Standard, `--table`, `--verbose`, `--api-key`, `--api-url`) und lesen die Zugangsdaten aus `SOME_API_KEY` / `SOME_API_URL`, wenn diese Flags fehlen.

## Unterstützte Plattformen

Befehle mit einem `--platform`-Flag oder einem `<platform>`-Argument akzeptieren die folgenden Werte. `x` ist ein Alias für `twitter`.

| Wert | Plattform |
| - | - |
| `twitter` (oder `x`) | Twitter / X |
| `linkedin` | LinkedIn (persönlich) |
| `linkedin_page` | LinkedIn-Seite |
| `instagram` | Instagram |
| `facebook` | Facebook |
| `tiktok` | TikTok |
| `youtube` | YouTube |
| `threads` | Threads |
| `pinterest` | Pinterest |
| `whatsapp` | WhatsApp |
| `dribbble` | Dribbble |

## accounts:list

Listet die verbundenen Social-Konten in deinem Workspace auf. Die Ergebnisse sind paginiert.

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

| Option | Beschreibung | Standard |
| - | - | - |
| `--page <number>` | Seitennummer | `1` |
| `--limit <number>` | Einträge pro Seite | `50` |
| `--search <query>` | Nach Namen filtern | – |

```bash Beispiele theme={null}
# Erste Seite der Konten auflisten
so-me accounts:list

# Als Tabelle ausgeben
so-me accounts:list --table

# Nach Namen suchen, mit größerer Seitengröße
so-me accounts:list --search acme --limit 100 --page 1
```

## accounts:get

Ruft die Details eines bestimmten Kontos über seine ID, den Plattformnamen oder den Benutzernamen ab.

```bash theme={null}
so-me accounts:get <id-or-platform>
```

| Argument | Beschreibung |
| - | - |
| `<id-or-platform>` | Konto-UUID, Plattformname (`twitter`, `linkedin` usw.) oder Benutzername / Kontoname des Kontos **(erforderlich)** |

Auflösungsverhalten:

* **Plattformname** — gibt alle Konten dieser Plattform zurück. Passt genau eines, wird dieses einzelne Konto zurückgegeben; andernfalls die vollständige Liste der Treffer.
* **Benutzername / Kontoname** — wird mit dem Benutzernamen oder Anzeigenamen des Kontos abgeglichen und dann über die aufgelöste ID abgerufen.
* **UUID** — ist das Argument eine gültige UUID und gibt es keinen Treffer beim Benutzernamen, wird direkt über die ID gesucht.

Passt nichts, wird eine Hinweismeldung ausgegeben und kein Konto zurückgegeben.

```bash Beispiele theme={null}
# Nach Plattformname (gibt alle passenden Konten zurück)
so-me accounts:get twitter

# Nach Benutzername / Kontoname
so-me accounts:get @yourhandle

# Nach Konto-ID
so-me accounts:get 550e8400-e29b-41d4-a716-446655440000
```

## accounts:get-details

Ruft alle Details eines bestimmten Social-Kontos über seine exakte UUID ab. Anders als [`accounts:get`](#accountsget) akzeptiert dieser Befehl nur eine UUID und löst weder über die Plattform noch über den Benutzernamen auf.

```bash theme={null}
so-me accounts:get-details <id>
```

| Argument | Beschreibung |
| - | - |
| `<id>` | Konto-UUID **(erforderlich)** |

```bash Beispiel theme={null}
so-me accounts:get-details 550e8400-e29b-41d4-a716-446655440000
```

## accounts:connect

Verbindet ein neues Social-Konto über browserbasiertes OAuth mit einem Device-Authorization-Flow.

```bash theme={null}
so-me accounts:connect --platform <platform>
```

| Option | Beschreibung |
| - | - |
| `--platform <platform>` | Zu verbindende Plattform: `twitter`, `x`, `linkedin`, `linkedin_page`, `instagram`, `facebook`, `tiktok`, `youtube`, `threads`, `pinterest`, `whatsapp`, `dribbble` **(erforderlich)** |

> [!NOTE]
>
> Du musst authentifiziert sein, bevor du ein Konto verbindest. Führe zuerst `so-me auth:login` aus, wenn die CLI meldet, dass du nicht authentifiziert bist.

Wenn du den Befehl ausführst, werden eine Verifizierungs-URL und ein Benutzercode angezeigt. Die CLI versucht, die URL automatisch in deinem Browser zu öffnen, und fragt dann so lange ab, bis das Konto verbunden ist oder der Device-Code abläuft.

```bash Beispiel theme={null}
so-me accounts:connect --platform instagram
```

```bash Ausgabe theme={null}
  To connect your account, open this URL in your browser:

  https://so-me.studio/cli/authorize

  And enter this code:

  ABCD-1234

  Code expires in 10 minutes.
  Browser opened automatically.
  Waiting for account connection...
  Account connected!

  Connected instagram account: @yourhandle
```

> [!WARNING]
>
> Läuft der Code ab, bevor du den Ablauf abgeschlossen hast, beendet sich die CLI mit einem Fehler. Führe `so-me accounts:connect` erneut aus, um einen neuen Code zu erhalten.

## accounts:remove

Entfernt ein verbundenes Social-Konto anhand des Plattformnamens. Gibt es mehrere Konten für die Plattform, wirst du aufgefordert, eines auszuwählen, und vor dem Löschen um Bestätigung gebeten.

```bash theme={null}
so-me accounts:remove <platform>
```

| Argument | Beschreibung |
| - | - |
| `<platform>` | Plattformname: `twitter`, `x`, `linkedin`, `linkedin_page`, `instagram`, `facebook`, `tiktok`, `youtube`, `threads`, `pinterest`, `whatsapp`, `dribbble` **(erforderlich)** |

```bash Beispiel theme={null}
so-me accounts:remove twitter
```

Gibt es für die Plattform keine Konten, wird eine Hinweismeldung ausgegeben und nichts entfernt. Um die Plattformsuche und die Auswahlabfrage zu umgehen, verwende [`accounts:remove-by-id`](#accountsremove-by-id).

## accounts:remove-by-id

Entfernt ein Social-Konto direkt über seine interne UUID — praktisch, wenn du mehrere Konten auf derselben Plattform hast oder die interaktive Auswahl überspringen möchtest.

```bash theme={null}
so-me accounts:remove-by-id <id> [options]
```

| Argument | Beschreibung |
| - | - |
| `<id>` | Konto-UUID **(erforderlich)** |

| Option | Beschreibung |
| - | - |
| `-y, --yes` | Bestätigungsabfrage überspringen |

```bash Beispiele theme={null}
# Interaktiv bestätigen
so-me accounts:remove-by-id 550e8400-e29b-41d4-a716-446655440000

# Bestätigung überspringen
so-me accounts:remove-by-id 550e8400-e29b-41d4-a716-446655440000 -y
```


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