🔹 Organisation
Kopiere einen Setup-Prompt mit den Installationsschritten und dem vollständigen Markdown-Guide für dieses Plugin.
🏢 Verwalte deine Organisationen in der Capgo Cloud für die Teamarbeit und App-Verwaltung.
Alias: l
npx @capgo/cli@latest organization list📋 Liste alle Organisationen auf, auf die du in der Capgo Cloud Zugriff hast.
Beispiel:
npx @capgo/cli@latest organization listOptionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| -a, | string | API Key zum Verknüpfen mit deinem Account |
| —supa-host | string | Eigene Supabase-Host-URL (für Self-Hosting oder Capgo-Entwicklung) |
| —supa-anon | string | Eigener Supabase-Anon-Key (für Self-Hosting) |
➕ Füge
Abschnitt „➕ Hinzufügen“Alias: a
npx @capgo/cli@latest organization add➕ Erstelle eine neue Organisation in der Capgo Cloud für die Teamarbeit.
Beispiel:
npx @capgo/cli@latest organization add --name "My Company" --email admin@mycompany.comOptionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| -n, | string | Name der Organisation |
| -e, | string | Management-E-Mail der Organisation |
| -a, | string | API Key zum Verknüpfen mit deinem Account |
| —supa-host | string | Eigene Supabase-Host-URL (für Self-Hosting oder Capgo-Entwicklung) |
| —supa-anon | string | Eigener Supabase-Anon-Key (für Self-Hosting) |
🔹 Mitglieder
Abschnitt: „ 🔹 Mitglieder“Alias: m
npx @capgo/cli@latest organization members👥 Listet die Mitglieder der Organisation und deren 2FA-Status auf. Zeigt alle Mitglieder einer Organisation mit ihren Rollen und dem Status der 2FA-Aktivierung. Hilfreich vor der Erzwingung von 2FA, um zu sehen, welche Mitglieder betroffen sind.
ℹ️ Das Einsehen des 2FA-Status erfordert super_admin-Rechte in der Organisation.
Beispiel:
npx @capgo/cli@latest organization members ORG_IDOptionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| -a, | string | API Key zum Verknüpfen mit deinem Account |
| —supa-host | string | Eigene Supabase-Host-URL (für Self-Hosting oder Capgo-Entwicklung) |
| —supa-anon | string | Eigener Supabase-Anon-Key (für Self-Hosting) |
⚙️ Setzen Sie
Abschnitt „ ⚙️ Set“Alias: s
npx @capgo/cli@latest organization set⚙️ Aktualisiere die Organisationseinstellungen wie Name, E-Mail, Sicherheitsrichtlinien und Enforcement-Optionen. Sicherheitseinstellungen erfordern die super_admin Rolle.
Beispiel:
npx @capgo/cli@latest organization set ORG_ID --name "New Name"Optionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| -n, | string | Organisationsname |
| -e, | string | Management-E-Mail der Organisation |
| —enforce-2fa | boolean | 2FA-Pflicht für alle Mitglieder erzwingen |
| —no-enforce-2fa | boolean | 2FA-Pflicht für die Organisation deaktivieren |
| —password-policy | boolean | Passwortrichtlinien für die Organisation erzwingen |
| —no-password-policy | boolean | Passwortrichtlinien deaktivieren |
| —min-length | string | Minimale Passwortlänge (6-128, Standard: 10) |
| —require-uppercase | boolean | Großbuchstaben im Passwort erzwingen |
| —no-require-uppercase | boolean | Großbuchstaben nicht erzwingen |
| —require-number | boolean | Ziffern im Passwort erzwingen |
| —no-require-number | boolean | Ziffern nicht erzwingen |
| —require-special | boolean | Sonderzeichen im Passwort erzwingen |
| —no-require-special | boolean | Sonderzeichen nicht erforderlich |
| —require-apikey-expiration | boolean | Alle API Keys müssen ein Ablaufdatum haben |
| —no-require-apikey-expiration | boolean | Kein Ablaufdatum für API Keys erzwingen |
| —max-apikey-expiration-days | string | Maximale Tage bis zum Ablauf der API Keys (1-365, null für kein Limit) |
| —enforce-hashed-api-keys | boolean | Gehashte/sichere API Keys erzwingen (Key-Wert wird als Hash gespeichert, nur einmal angezeigt) |
| —no-enforce-hashed-api-keys | boolean | API Keys im Klartext erlauben |
| -a, | string | API Key zum Verknüpfen mit deinem Account |
| —supa-host | string | Eigene Supabase-Host-URL (für Self-Hosting oder Capgo-Entwicklung) |
| —supa-anon | string | Eigener Supabase-Anon-Key (für Self-Hosting) |
🗑️ Löschen
Abschnitt mit dem Titel „ 🗑️ Löschen“Alias: d
npx @capgo/cli@latest organization delete🗑️ Eine Organisation aus der Capgo Cloud löschen. Diese Aktion kann nicht rückgängig gemacht werden. Nur Organisationseigentümer können Organisationen löschen.
Beispiel:
npx @capgo/cli@latest organization delete ORG_IDOptionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| -a, | string | API Key zum Verknüpfen mit deinem Account |
| —supa-host | string | Eigene Supabase-Host-URL (für Self-Hosting oder Capgo-Entwicklung) |
| —supa-anon | string | Eigener Supabase-Anon-Key (für Self-Hosting) |
Weiter mit der Organisation
Abschnitt mit dem Titel „Weiter mit der Organisation“Wenn du es nutzt Organisation um Dashboard- und API-Operationen zu planen, verbinde es mit API Übersicht für Details zur Implementierung im API Overview, Einführung für die Implementierungsdetails in der Einleitung, API Schlüssel für die Implementierungsdetails in API Keys, Geräte für die Implementierungsdetails in Devices und Bundles für die Implementierungsdetails in Bundles.