App-Nutzer, Berechtigungen und Organisationen
Auf dieser Seite
Wählen Sie bewusst zwischen Vorschau und Produktion. Eine Organisationsentität steht für die Kundenorganisation; ihr Slug kennzeichnet diese Grenze in unterstützten Tool-Argumenten.
So verwenden Sie diese Tools
- Rufen Sie zuerst das passende Lese- oder Status-Tool auf.
- Prüfen Sie das Ziel und die erforderlichen Argumente.
- Führen Sie genau die beabsichtigte Aktion aus. Holen Sie eine ausdrückliche menschliche Bestätigung ein, wenn diese erforderlich ist.
- Prüfen Sie anschließend den Status oder lesen Sie die betroffene Ressource erneut.
Die folgenden Eingaben beschreiben die öffentliche Schnittstellenspezifikation. Maßgeblich ist die aktuelle Tool-Liste Ihres verbundenen Servers. Einige Tools erfordern einen bestimmten Host, ein bestimmtes Ziel, einen bestimmten Inferenzmodus oder Tarif. Kennungen sind Werte, die zuvor aufgerufene Tools zurückgegeben haben. Erfinden Sie keine Kennungen.
app_users
Die Nutzer der generierten App.
Lesen Sie die zurückgegebene Ressource und verwenden Sie deren aktuelle Werte, um die nächste Aktion zu planen.
| Argument | Erforderlich | Typ oder akzeptierte Werte |
|---|
| projectId | Nein | Zeichenkette |
| scope | Nein | ephemeral, production |
| all | Nein | Boolescher Wert |
Operation: nur lesend.
Verfügbare Konfigurationen: stdio, Cloud-Projekt, Cloud-Inferenz; stdio, Cloud-Projekt, delegierte Inferenz; stdio, lokales Projekt, Cloud-Inferenz; stdio, lokales Projekt, delegierte Inferenz; gehostetes HTTP.
Die maschinenlesbaren Tool-Spezifikationen enthalten verschachtelte Argumentschemas.
manage_app_user
App-Nutzer einladen, aktualisieren oder entfernen.
Wenn Sie ein Nutzerkonto entfernen oder deaktivieren, kann der Zugriff enden. Prüfen Sie den Geltungsbereich und das ausgewählte Profil, bevor Sie destruktive Änderungen bestätigen.
| Argument | Erforderlich | Typ oder akzeptierte Werte |
|---|
| projectId | Nein | Zeichenkette |
| scope | Nein | ephemeral, production |
| action | Ja | invite, update, remove |
| email | Nein | Zeichenkette; Mindestlänge 3; Höchstlänge 254 |
| name | Nein | Zeichenkette; Mindestlänge 1; Höchstlänge 128 |
| role | Nein | Zeichenkette; Mindestlänge 1; Höchstlänge 32 |
| disabled | Nein | Boolescher Wert |
| profileId | Nein | Zeichenkette; Mindestlänge 1; Höchstlänge 256 |
| confirm | Nein | Boolescher Wert |
Operation: kann den Zustand ändern oder Arbeit starten; destruktive Auswirkungen sind möglich.
Verfügbare Konfigurationen: stdio, Cloud-Projekt, Cloud-Inferenz; stdio, Cloud-Projekt, delegierte Inferenz; stdio, lokales Projekt, Cloud-Inferenz; stdio, lokales Projekt, delegierte Inferenz; gehostetes HTTP.
Die maschinenlesbaren Tool-Spezifikationen enthalten verschachtelte Argumentschemas.
app_permissions
Die Berechtigungen der generierten App.
Lesen Sie die zurückgegebene Ressource und verwenden Sie deren aktuelle Werte, um die nächste Aktion zu planen.
| Argument | Erforderlich | Typ oder akzeptierte Werte |
|---|
| projectId | Nein | Zeichenkette |
| scope | Nein | ephemeral, production |
Operation: nur lesend.
Verfügbare Konfigurationen: stdio, Cloud-Projekt, Cloud-Inferenz; stdio, Cloud-Projekt, delegierte Inferenz; stdio, lokales Projekt, Cloud-Inferenz; stdio, lokales Projekt, delegierte Inferenz; gehostetes HTTP.
Die maschinenlesbaren Tool-Spezifikationen enthalten verschachtelte Argumentschemas.
set_app_permission_default
Festlegen, wer eine Berechtigung standardmäßig erhält.
Ändert, wer eine Berechtigung standardmäßig erhält. Testen Sie anschließend mit einem Nutzerkonto, das diese Berechtigung hat, und einem ohne diese Berechtigung.
| Argument | Erforderlich | Typ oder akzeptierte Werte |
|---|
| projectId | Nein | Zeichenkette |
| scope | Nein | ephemeral, production |
| permission | Ja | Zeichenkette; Mindestlänge 1; Höchstlänge 128 |
| defaultClass | Nein | none, user, member, owner |
| entityScoped | Nein | Boolescher Wert |
Operation: kann den Zustand ändern oder Arbeit starten.
Verfügbare Konfigurationen: stdio, Cloud-Projekt, Cloud-Inferenz; stdio, Cloud-Projekt, delegierte Inferenz; stdio, lokales Projekt, Cloud-Inferenz; stdio, lokales Projekt, delegierte Inferenz; gehostetes HTTP.
Die maschinenlesbaren Tool-Spezifikationen enthalten verschachtelte Argumentschemas.
app_grants
Wer welche Berechtigung in der generierten App hat.
Lesen Sie die zurückgegebene Ressource und verwenden Sie deren aktuelle Werte, um die nächste Aktion zu planen.
| Argument | Erforderlich | Typ oder akzeptierte Werte |
|---|
| projectId | Nein | Zeichenkette |
| scope | Nein | ephemeral, production |
| profileId | Nein | Zeichenkette; Mindestlänge 1; Höchstlänge 256 |
| group | Nein | Zeichenkette; Mindestlänge 1; Höchstlänge 128 |
| entitySlug | Nein | Zeichenkette; Mindestlänge 1; Höchstlänge 63 |
Operation: nur lesend.
Verfügbare Konfigurationen: stdio, Cloud-Projekt, Cloud-Inferenz; stdio, Cloud-Projekt, delegierte Inferenz; stdio, lokales Projekt, Cloud-Inferenz; stdio, lokales Projekt, delegierte Inferenz; gehostetes HTTP.
Die maschinenlesbaren Tool-Spezifikationen enthalten verschachtelte Argumentschemas.
manage_app_grant
Eine Berechtigung in der generierten App erteilen oder entziehen.
Erteilen oder entziehen Sie nur die beabsichtigte Berechtigung für den vorgesehenen Personenkreis. Verwenden Sie entitySlug, um die Grenze einer Kundenorganisation festzulegen.
| Argument | Erforderlich | Typ oder akzeptierte Werte |
|---|
| projectId | Nein | Zeichenkette |
| scope | Nein | ephemeral, production |
| action | Ja | assign, revoke |
| permission | Ja | Zeichenkette; Mindestlänge 1; Höchstlänge 128 |
| profileId | Nein | Zeichenkette; Mindestlänge 1; Höchstlänge 256 |
| group | Nein | Zeichenkette; Mindestlänge 1; Höchstlänge 128 |
| entitySlug | Nein | Zeichenkette; Mindestlänge 1; Höchstlänge 63 |
| resources | Nein | Array aus Zeichenketten |
| mode | Nein | blanket, resources, all |
Operation: kann den Zustand ändern oder Arbeit starten; destruktive Auswirkungen sind möglich.
Verfügbare Konfigurationen: stdio, Cloud-Projekt, Cloud-Inferenz; stdio, Cloud-Projekt, delegierte Inferenz; stdio, lokales Projekt, Cloud-Inferenz; stdio, lokales Projekt, delegierte Inferenz; gehostetes HTTP.
Die maschinenlesbaren Tool-Spezifikationen enthalten verschachtelte Argumentschemas.
app_organizations
Die Organisationen der generierten App.
Lesen Sie die zurückgegebene Ressource und verwenden Sie deren aktuelle Werte, um die nächste Aktion zu planen.
| Argument | Erforderlich | Typ oder akzeptierte Werte |
|---|
| projectId | Nein | Zeichenkette |
| scope | Nein | ephemeral, production |
| entitySlug | Nein | Zeichenkette; Mindestlänge 1; Höchstlänge 63 |
Operation: nur lesend.
Verfügbare Konfigurationen: stdio, Cloud-Projekt, Cloud-Inferenz; stdio, Cloud-Projekt, delegierte Inferenz; stdio, lokales Projekt, Cloud-Inferenz; stdio, lokales Projekt, delegierte Inferenz; gehostetes HTTP.
Die maschinenlesbaren Tool-Spezifikationen enthalten verschachtelte Argumentschemas.
manage_app_organization
Eine Organisation umbenennen oder ihre Mitglieder verwalten.
Verwaltet die Bezeichnungen und Mitgliedschaften von Kundenorganisationen. Bestätigen Sie die vorgesehene Organisationsentität und den vorgesehenen Nutzer.
| Argument | Erforderlich | Typ oder akzeptierte Werte |
|---|
| projectId | Nein | Zeichenkette |
| scope | Nein | ephemeral, production |
| action | Ja | rename, add-member, update-member, remove-member |
| entitySlug | Ja | Zeichenkette; Mindestlänge 1; Höchstlänge 63 |
| title | Nein | Zeichenkette; Mindestlänge 1; Höchstlänge 256 |
| email | Nein | Zeichenkette; Mindestlänge 3; Höchstlänge 254 |
| name | Nein | Zeichenkette; Mindestlänge 1; Höchstlänge 128 |
| owner | Nein | Boolescher Wert |
| profileId | Nein | Zeichenkette; Mindestlänge 1; Höchstlänge 256 |
| groups | Nein | Array aus Zeichenketten |
Operation: kann den Zustand ändern oder Arbeit starten; destruktive Auswirkungen sind möglich.
Verfügbare Konfigurationen: stdio, Cloud-Projekt, Cloud-Inferenz; stdio, Cloud-Projekt, delegierte Inferenz; stdio, lokales Projekt, Cloud-Inferenz; stdio, lokales Projekt, delegierte Inferenz; gehostetes HTTP.
Die maschinenlesbaren Tool-Spezifikationen enthalten verschachtelte Argumentschemas.
app_groups
Die Gruppen einer Organisation in der generierten App.
Lesen Sie die zurückgegebene Ressource und verwenden Sie deren aktuelle Werte, um die nächste Aktion zu planen.
| Argument | Erforderlich | Typ oder akzeptierte Werte |
|---|
| projectId | Nein | Zeichenkette |
| scope | Nein | ephemeral, production |
| entitySlug | Ja | Zeichenkette; Mindestlänge 1; Höchstlänge 63 |
| group | Nein | Zeichenkette; Mindestlänge 1; Höchstlänge 128 |
Operation: nur lesend.
Verfügbare Konfigurationen: stdio, Cloud-Projekt, Cloud-Inferenz; stdio, Cloud-Projekt, delegierte Inferenz; stdio, lokales Projekt, Cloud-Inferenz; stdio, lokales Projekt, delegierte Inferenz; gehostetes HTTP.
Die maschinenlesbaren Tool-Spezifikationen enthalten verschachtelte Argumentschemas.
manage_app_group
Eine Gruppe erstellen, ändern oder löschen oder ihre Mitglieder verwalten.
Gruppenmitgliedschaften und Berechtigungsbündel wirken sich auf den Nutzerzugriff aus. Prüfen Sie die Gruppe und den Geltungsbereich, bevor Sie die Gruppe ändern oder löschen.
| Argument | Erforderlich | Typ oder akzeptierte Werte |
|---|
| projectId | Nein | Zeichenkette |
| scope | Nein | ephemeral, production |
| action | Ja | create, update, delete, add-members, remove-members |
| entitySlug | Ja | Zeichenkette; Mindestlänge 1; Höchstlänge 63 |
| group | Ja | Zeichenkette; Mindestlänge 1; Höchstlänge 128 |
| title | Nein | Zeichenkette; Mindestlänge 1; Höchstlänge 256 |
| bundles | Nein | Array aus Objekten |
| profileIds | Nein | Array aus Zeichenketten |
| confirm | Nein | Boolescher Wert |
Operation: kann den Zustand ändern oder Arbeit starten; destruktive Auswirkungen sind möglich.
Verfügbare Konfigurationen: stdio, Cloud-Projekt, Cloud-Inferenz; stdio, Cloud-Projekt, delegierte Inferenz; stdio, lokales Projekt, Cloud-Inferenz; stdio, lokales Projekt, delegierte Inferenz; gehostetes HTTP.
Die maschinenlesbaren Tool-Spezifikationen enthalten verschachtelte Argumentschemas.