Utilisateurs, permissions et organisations de l’application
Sur cette page
Choisissez entre l’aperçu et la production en connaissance de cause. Une entité d’organisation représente l’organisation cliente ; son slug identifie ce périmètre dans les arguments des outils qui le prennent en charge.
Utiliser ces outils
- Appelez d’abord l’outil de lecture ou de consultation d’état approprié.
- Vérifiez la cible et les arguments requis.
- Exécutez une seule action prévue, avec une confirmation humaine explicite lorsqu’elle est requise.
- Vérifiez ensuite l’état ou relisez la ressource concernée.
Les paramètres ci-dessous décrivent le contrat public. La liste actuelle des outils du serveur auquel vous êtes connecté fait foi. Certains outils nécessitent un hôte, une cible, un mode d’inférence ou une formule spécifiques. Les identifiants sont des valeurs renvoyées par les outils précédents ; ne les inventez pas.
app_users
Les utilisateurs de l’application générée.
Lisez la ressource renvoyée et utilisez ses valeurs actuelles pour préparer l’action suivante.
| Argument | Requis | Type ou valeurs acceptées |
|---|
| projectId | Non | chaîne de caractères |
| scope | Non | ephemeral, production |
| all | Non | booléen |
Opération : lecture seule.
Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.
Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.
manage_app_user
Invitez, modifiez ou supprimez un utilisateur de l’application.
La suppression ou la désactivation d’un utilisateur peut mettre fin à son accès. Vérifiez le périmètre et le profil sélectionné avant de confirmer des modifications destructives.
| Argument | Requis | Type ou valeurs acceptées |
|---|
| projectId | Non | chaîne de caractères |
| scope | Non | ephemeral, production |
| action | Oui | invite, update, remove |
| email | Non | chaîne de caractères ; longueur minimale 3 ; longueur maximale 254 |
| name | Non | chaîne de caractères ; longueur minimale 1 ; longueur maximale 128 |
| role | Non | chaîne de caractères ; longueur minimale 1 ; longueur maximale 32 |
| disabled | Non | booléen |
| profileId | Non | chaîne de caractères ; longueur minimale 1 ; longueur maximale 256 |
| confirm | Non | booléen |
Opération : peut modifier l’état ou lancer un travail ; des effets destructifs sont possibles.
Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.
Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.
app_permissions
Les permissions de l’application générée.
Lisez la ressource renvoyée et utilisez ses valeurs actuelles pour préparer l’action suivante.
| Argument | Requis | Type ou valeurs acceptées |
|---|
| projectId | Non | chaîne de caractères |
| scope | Non | ephemeral, production |
Opération : lecture seule.
Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.
Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.
set_app_permission_default
Définissez le titulaire par défaut d’une permission.
Cet outil modifie l’attribution par défaut d’une permission. Testez ensuite le comportement pour un utilisateur autorisé et un utilisateur non autorisé.
| Argument | Requis | Type ou valeurs acceptées |
|---|
| projectId | Non | chaîne de caractères |
| scope | Non | ephemeral, production |
| permission | Oui | chaîne de caractères ; longueur minimale 1 ; longueur maximale 128 |
| defaultClass | Non | none, user, member, owner |
| entityScoped | Non | booléen |
Opération : peut modifier l’état ou lancer un travail.
Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.
Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.
app_grants
Qui détient quelles permissions dans l’application générée.
Lisez la ressource renvoyée et utilisez ses valeurs actuelles pour préparer l’action suivante.
| Argument | Requis | Type ou valeurs acceptées |
|---|
| projectId | Non | chaîne de caractères |
| scope | Non | ephemeral, production |
| profileId | Non | chaîne de caractères ; longueur minimale 1 ; longueur maximale 256 |
| group | Non | chaîne de caractères ; longueur minimale 1 ; longueur maximale 128 |
| entitySlug | Non | chaîne de caractères ; longueur minimale 1 ; longueur maximale 63 |
Opération : lecture seule.
Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.
Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.
manage_app_grant
Accordez ou révoquez une permission dans l’application générée.
Accordez ou révoquez uniquement la permission prévue, pour les seuls destinataires visés. Utilisez entitySlug pour délimiter le périmètre d’une organisation cliente.
| Argument | Requis | Type ou valeurs acceptées |
|---|
| projectId | Non | chaîne de caractères |
| scope | Non | ephemeral, production |
| action | Oui | assign, revoke |
| permission | Oui | chaîne de caractères ; longueur minimale 1 ; longueur maximale 128 |
| profileId | Non | chaîne de caractères ; longueur minimale 1 ; longueur maximale 256 |
| group | Non | chaîne de caractères ; longueur minimale 1 ; longueur maximale 128 |
| entitySlug | Non | chaîne de caractères ; longueur minimale 1 ; longueur maximale 63 |
| resources | Non | tableau de chaînes de caractères |
| mode | Non | blanket, resources, all |
Opération : peut modifier l’état ou lancer un travail ; des effets destructifs sont possibles.
Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.
Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.
app_organizations
Les organisations de l’application générée.
Lisez la ressource renvoyée et utilisez ses valeurs actuelles pour préparer l’action suivante.
| Argument | Requis | Type ou valeurs acceptées |
|---|
| projectId | Non | chaîne de caractères |
| scope | Non | ephemeral, production |
| entitySlug | Non | chaîne de caractères ; longueur minimale 1 ; longueur maximale 63 |
Opération : lecture seule.
Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.
Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.
manage_app_organization
Renommez une organisation ou gérez ses membres.
Cet outil gère les noms des organisations clientes et leurs membres. Confirmez l’entité d’organisation et l’utilisateur visés.
| Argument | Requis | Type ou valeurs acceptées |
|---|
| projectId | Non | chaîne de caractères |
| scope | Non | ephemeral, production |
| action | Oui | rename, add-member, update-member, remove-member |
| entitySlug | Oui | chaîne de caractères ; longueur minimale 1 ; longueur maximale 63 |
| title | Non | chaîne de caractères ; longueur minimale 1 ; longueur maximale 256 |
| email | Non | chaîne de caractères ; longueur minimale 3 ; longueur maximale 254 |
| name | Non | chaîne de caractères ; longueur minimale 1 ; longueur maximale 128 |
| owner | Non | booléen |
| profileId | Non | chaîne de caractères ; longueur minimale 1 ; longueur maximale 256 |
| groups | Non | tableau de chaînes de caractères |
Opération : peut modifier l’état ou lancer un travail ; des effets destructifs sont possibles.
Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.
Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.
app_groups
Les groupes d’une organisation dans l’application générée.
Lisez la ressource renvoyée et utilisez ses valeurs actuelles pour préparer l’action suivante.
| Argument | Requis | Type ou valeurs acceptées |
|---|
| projectId | Non | chaîne de caractères |
| scope | Non | ephemeral, production |
| entitySlug | Oui | chaîne de caractères ; longueur minimale 1 ; longueur maximale 63 |
| group | Non | chaîne de caractères ; longueur minimale 1 ; longueur maximale 128 |
Opération : lecture seule.
Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.
Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.
manage_app_group
Créez, modifiez ou supprimez un groupe, ou gérez ses membres.
L’appartenance aux groupes et les ensembles de permissions influent sur l’accès des utilisateurs. Vérifiez le groupe et le périmètre avant de le modifier ou de le supprimer.
| Argument | Requis | Type ou valeurs acceptées |
|---|
| projectId | Non | chaîne de caractères |
| scope | Non | ephemeral, production |
| action | Oui | create, update, delete, add-members, remove-members |
| entitySlug | Oui | chaîne de caractères ; longueur minimale 1 ; longueur maximale 63 |
| group | Oui | chaîne de caractères ; longueur minimale 1 ; longueur maximale 128 |
| title | Non | chaîne de caractères ; longueur minimale 1 ; longueur maximale 256 |
| bundles | Non | tableau d’objets |
| profileIds | Non | tableau de chaînes de caractères |
| confirm | Non | booléen |
Opération : peut modifier l’état ou lancer un travail ; des effets destructifs sont possibles.
Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.
Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.