Référence
Englishv0.3.0
La référence est engendrée du registre des opérations : elle ne peut pas diverger du produit. Chaque opération existe sous trois formes, avec les mêmes droits et les mêmes garde-fous : une route de l'API HTTP, un outil MCP pour votre agent, une commande de la ligne de commande.
API HTTPChaque route de /v1 et son opération.Outils MCPChaque outil, ses portées et sa réversibilité.Ligne de commandeChaque commande bastide et son opération.OpenAPILe document OpenAPI de l'API HTTP.mcp-tools.jsonLe catalogue des outils, avec leurs schémas JSON.
access
| Opération | Résumé |
|---|---|
access.request.accept | Accepter une demande d'accès de Glowsoft aux données d'un projet. |
access.request.list | Lister les demandes d'accès de Glowsoft aux données d'un projet, les plus récentes d'abord. |
access.request.revoke | Révoquer un accès de Glowsoft ouvert, ou refuser une demande en attente. |
account
| Opération | Résumé |
|---|---|
account.device.create | Déclarer un appareil (jeton APNs ou FCM) pour recevoir les notifications du compte. |
account.device.revoke | Retirer un appareil déclaré : plus aucune notification ne lui est adressée. |
account.invitation.accept | Rejoindre l'organisation, ou le projet, d'une invitation reçue par courriel, avec le rôle qu'elle porte. |
account.notice.list | Lire les avis que la plateforme a adressés à son compte, et ce qu'ils sont devenus. |
account.notification.read | Lire, pour une organisation, les canaux qui préviennent le compte de chaque genre de fait, et ses appareils déclarés. |
account.notification.write | Choisir les canaux qui préviennent le compte d'un genre de fait, dans une organisation. |
account.organization.list | Lister les organisations où l'on tient un rôle : identifiant, slug, nom et rôles — de quoi choisir où entrer. |
account.passkey.accept | Confirmer une clé d'accès en attente par ce que rend « navigator.credentials.create » : elle devient active, les autres sessions se ferment, et le premier facteur rend dix codes, une fois. |
account.passkey.create | Commencer l'enrôlement d'une clé d'accès : rend les options que le navigateur passe à « navigator.credentials.create », avec un défi à signer dans les quinze minutes. |
account.password.write | Changer son mot de passe, sous une session de console : l'actuel est demandé, et les autres sessions du compte se ferment. |
account.recovery_codes.replace | Émettre dix nouveaux codes de récupération, le mot de passe actuel présenté : les anciens cessent de valoir, et les neufs sont rendus une fois. |
account.second_factor.accept | Confirmer un facteur en attente par un premier code juste : il devient actif, les autres sessions se ferment, et le premier facteur rend dix codes de récupération, une fois. |
account.second_factor.create | Commencer l'enrôlement d'une application d'authentification : son secret est rendu une fois, et le facteur ne compte qu'une fois confirmé par un premier code. |
account.second_factor.list | Lister ses seconds facteurs et le nombre de codes de récupération qui restent — jamais un secret. |
account.second_factor.revoke | Retirer un second facteur, le mot de passe actuel présenté : les autres sessions se ferment, et le dernier facteur emporte les codes de récupération. |
account.session.list | Lister ses sessions de console actives : d'où elles ont été ouvertes, et jusqu'à quand. |
account.session.revoke | Fermer l'une de ses sessions de console : elle est refusée au premier appel qui suit. |
action
| Opération | Résumé |
|---|---|
action.undo | Défaire en un appel, dans les cinq minutes, une action de classe E par le jeton qu'elle a rendu. |
agent
| Opération | Résumé |
|---|---|
agent.proposal.accept | Accepter une proposition déposée par un agent et la fusionner. |
audit
| Opération | Résumé |
|---|---|
audit.read | Lire le journal d'audit de son périmètre, du plus récent au plus ancien. |
auth_email
| Opération | Résumé |
|---|---|
auth_email.list | Lire le journal d'envoi des courriels d'authentification d'un projet. |
backend
| Opération | Résumé |
|---|---|
backend.auth.configure | Régler l'authentification du backend d'un projet. |
backend.auth.read | Lire les réglages d'authentification du backend d'un projet. |
backend.auth_provider.configure | Configurer un fournisseur d'identité tiers du backend d'un projet. |
backend.key.create | Frapper une clé secrète pour le backend d'un projet. Elle n'est rendue qu'une fois. |
backend.key.replace | Remplacer la clé publiable du backend d'un projet, en un seul geste. |
backend.key.revoke | Révoquer une clé secrète du backend d'un projet, sans toucher aux autres. |
backend.read | Lire le backend d'un projet : ses points d'entrée, sa clé publiable et ses clés. |
backend.realtime.configure | Activer ou désactiver le temps réel du backend d'un projet. |
backend.schema_drift.read | Lire l'écart entre le schéma que déclare le dépôt d'un projet et sa base réelle. |
billing
| Opération | Résumé |
|---|---|
billing.manage | Gérer la facturation, les moyens de paiement et le plafond de dépense. |
build_cache
| Opération | Résumé |
|---|---|
build_cache.manage | Purger le cache distant d'un projet, par clé ou en totalité, ou régler sa rétention. |
cache
| Opération | Résumé |
|---|---|
cache.tag.revoke | Invalider ou supprimer du cache de l'edge ce qu'un environnement a rangé sous des étiquettes. |
database
| Opération | Résumé |
|---|---|
database.impersonation.create | Ouvrir une session d'usurpation d'un utilisateur de la base du projet. |
database.impersonation.read | Lire sous l'identité d'un utilisateur usurpé, pour éprouver une politique. |
database.impersonation.write | Écrire sous l'identité d'un utilisateur usurpé, après confirmation. |
database.migrate | Appliquer une migration de schéma sur la base d'un projet. |
database.personal_columns.configure | Régler la liste des colonnes classées donnée personnelle de la base d'un projet. |
database.policy.list | Lister, pour chaque table du projet, la politique que la plateforme propose. |
database.policy.write | Appliquer une politique de sécurité au niveau des lignes sur une table. |
database.policy.write_proposed | Appliquer à une table la politique que la plateforme propose, éprouvée avant. |
database.posture.configure | Ouvrir, ou non, la correction quotidienne de la posture de la base en demande de fusion sur le dépôt du projet. |
database.posture.read | Lire la dernière analyse de posture de sécurité de la base d'un projet. |
database.rls.configure | Activer ou désactiver la sécurité au niveau des lignes d'une table. |
database.sql.read | Lire la base d'un projet par une instruction SQL, en lecture seule. |
database.sql.write | Modifier la base d'un projet par une instruction SQL, son effet mesuré d'abord. |
deployment
| Opération | Résumé |
|---|---|
deployment.cancel | Annuler un déploiement encore en file ou en construction, avant qu'il n'ait servi. |
deployment.create | Déployer : construire une référence Git (au besoin sans la mettre en service) ou promouvoir une version déjà construite. |
deployment.hook.create | Créer un crochet de déploiement : une adresse à appeler, signée, qui déploie une branche dans un environnement. Son secret est rendu une seule fois. |
deployment.hook.revoke | Révoquer un crochet de déploiement : son prochain appel est refusé. |
deployment.list | Lister les déploiements d'un projet, du plus récent au plus ancien, page par page. |
deployment.log.read | Lire le journal d'une construction, structuré par étape et horodaté à la milliseconde. |
deployment.read | Lire l'état d'un déploiement, sa cause de fin et la durée de chacune de ses étapes. |
deployment.restorable.list | Ce qu'une restauration rétablirait, et ce qu'elle ne rétablirait pas. |
deployment.rollback | Restaurer la release précédente d'un environnement, sans reconstruire. |
deployment.screenshot.read | Lire la capture d'écran d'un déploiement, prise après qu'il est devenu sain. |
domain
| Opération | Résumé |
|---|---|
domain.add | Rattacher un domaine à un projet et lancer sa vérification. |
domain.delete | Retirer un domaine d'un projet : il cesse d'être routé et certifié. |
domain.list | Lister les noms d'hôte d'un projet, l'environnement que chacun sert et son état. |
env
| Opération | Résumé |
|---|---|
env.delete.nonproduction | Supprimer une variable d'un environnement hors production. |
env.delete.production | Supprimer une variable de l'environnement de production. |
env.list | Lister les variables d'un environnement, sans aucune valeur. |
env.pull.nonproduction | Lire les variables non sensibles d'un environnement hors production. |
env.pull.production | Lire les variables non sensibles de l'environnement de production. |
env.write.nonproduction | Écrire une variable d'environnement hors production. |
env.write.production | Écrire une variable ou un secret de l'environnement de production. |
environment
| Opération | Résumé |
|---|---|
environment.list | Lister les environnements d'un projet et ce que chacun sert en ce moment. |
environment.unpin | Lever l'épinglage d'un environnement et promouvoir le dernier déploiement sain. |
errorpage
| Opération | Résumé |
|---|---|
errorpage.configure | Poser, remplacer ou retirer les pages d'erreur d'un projet, en français et en anglais. |
errorpage.read | Lire les pages d'erreur qu'un projet a posées. |
firewall
| Opération | Résumé |
|---|---|
firewall.configure | Configurer le pare-feu applicatif, la limitation de débit et les listes d'adresses. |
image
| Opération | Résumé |
|---|---|
image.configure | Régler les sources d'images admises d'un projet, et obtenir la clé qui signe ses URL. |
image.read | Lire les sources d'images admises d'un projet et son compteur de transformations du mois. |
logs
| Opération | Résumé |
|---|---|
logs.read | Lire les journaux d'exécution d'un environnement sur une fenêtre de temps. |
mcp_client
| Opération | Résumé |
|---|---|
mcp_client.consent.create | Consentir à une demande d'autorisation d'un client MCP, ou la refuser. Rend l'adresse où renvoyer le navigateur. |
mcp_client.consent.read | Relire une demande d'autorisation d'un client MCP en attente : son nom, son adresse, les portées qu'il demande. |
mcp_client.list | Lister les clients MCP qu'on a autorisés : leur nom, leurs portées, leur dernier usage. |
mcp_client.revoke | Retirer l'autorisation d'un client MCP : ses jetons d'agent sont refusés au premier appel qui suit. |
member
| Opération | Résumé |
|---|---|
member.list | Lister les membres d'une organisation et leurs habilitations actives. |
member.manage | Attribuer, modifier ou retirer le rôle d'un membre d'une organisation. |
organization
| Opération | Résumé |
|---|---|
organization.agent_projects.configure | Décider si les projets que les agents de l'organisation créent sont revendiqués d'office par le compte au nom duquel ils agissent. |
organization.agent_projects.read | Lire si les projets que les agents de l'organisation créent sont revendiqués d'office. |
organization.audit.read | Lire le journal d'audit d'une organisation hors de ses projets, du plus récent au plus ancien. |
organization.billing.read | Lire la facturation d'une organisation : coordonnées, plafond, forfaits du mois et factures. |
organization.delete | Supprimer une organisation et tout ce qu'elle contient. |
organization.github_connection.create | Raccorder à l'organisation une installation de l'application GitHub, au retour de GitHub. |
organization.github_connection.list | Lire les raccordements GitHub d'une organisation, et l'adresse où installer l'application. |
organization.github_connection.revoke | Retirer un raccordement GitHub de l'organisation. |
organization.github_repository.list | Lire les dépôts GitHub que les raccordements de l'organisation ouvrent. |
organization.invitation.create | Inviter une personne, par son adresse, à une organisation ou à l'un de ses projets. |
organization.invitation.list | Lire les invitations en attente d'une organisation. |
organization.invitation.revoke | Révoquer une invitation d'organisation avant son acceptation. |
organization.invoice.read | Télécharger une facture émise : son PDF Factur-X, tel qu'archivé à l'émission. |
organization.payment_method.read | Lire le moyen de paiement d'une organisation : la carte du mandat valide, lue chez Mollie. |
organization.payment_method.write | Enregistrer une carte : le jeton de Mollie Components, puis la 3-D Secure chez Mollie. |
organization.second_factor.configure | Exiger, ou ne plus exiger, un second facteur des Propriétaires, Administrateurs et membres Sécurité d'une organisation. |
organization.second_factor.read | Lire l'obligation du second facteur d'une organisation, et combien de comptes concernés n'en tiennent pas. |
organization.second_factor_exemption.create | Exempter du second facteur un compte de service, nommément et avec un motif, pour trois mois au plus. |
organization.second_factor_exemption.list | Lister les exemptions du second facteur d'une organisation : quel compte de service, pourquoi, par qui, jusqu'à quand. |
organization.second_factor_exemption.revoke | Retirer l'exemption du second facteur d'un compte de service. |
personal_access_token
| Opération | Résumé |
|---|---|
personal_access_token.create | Frapper un jeton personnel : des portées nommées, une échéance d'au plus 365 jours. Rendu une seule fois. |
personal_access_token.list | Lister ses jetons personnels : portées, échéance, dernier usage et son adresse, et quand un jeton inutilisé sera désactivé. |
personal_access_token.reactivation.create | Réactiver l'un de ses jetons personnels désactivé pour inactivité, sous une session de console. |
personal_access_token.revoke | Révoquer l'un de ses jetons personnels : il est refusé au premier appel qui suit. |
preview
| Opération | Résumé |
|---|---|
preview.fork.accept | Autoriser le commit d'une demande de fusion issue d'une bifurcation : il se construit et se déploie, sans aucun secret. |
preview.manage | Créer ou détruire une prévisualisation attachée à une branche. |
preview.protection.configure | Régler ce que les aperçus d'un projet demandent : rien, un mot de passe, l'appartenance au projet, ou une adresse admise. |
preview.session.create | Ouvrir un aperçu en tant que membre du projet : rend l'adresse où entrer, à usage unique. |
preview.token.create | Frapper un jeton de contournement pour un aperçu : il le traverse, quel que soit son mode. Rendu une seule fois. |
preview.token.revoke | Révoquer un jeton de contournement : l'edge le refuse en moins de trente secondes. |
project
| Opération | Résumé |
|---|---|
project.create | Créer un projet dans une organisation, sans son backend. |
project.create_with_backend | Créer un projet, sa base et son premier déploiement de production, en un appel. |
project.delete | Demander la suppression d'un projet, de ses environnements et de ses données. |
project.deletion.accept | Valider la suppression demandée d'un projet : un second Propriétaire, ou le seul. |
project.deletion.cancel | Annuler la suppression d'un projet : retirer la demande, l'annuler pendant la grâce, ou restaurer le projet depuis la corbeille. |
project.list | Lister les projets d'une organisation, page par page. |
project.ownership.accept | Revendiquer un projet créé par un agent : il devient un projet ordinaire, sans échéance. |
project.read | Lire les métadonnées d'un projet et l'état de ses déploiements. |
project.settings.write | Modifier les réglages d'un projet. |
project.tier.write | Commander un palier, payé d'avance ; dryRun en rend l'aperçu. |
routingrules
| Opération | Résumé |
|---|---|
routingrules.read | Lire les règles de routage d'un projet et leur historique de versions. |
routingrules.rollback | Rétablir une version antérieure des règles de routage, en un geste. |
routingrules.write | Publier ou simuler les règles de routage d'un projet, sans redéploiement. |
secret
| Opération | Résumé |
|---|---|
secret.reveal | Lire la valeur en clair d'un secret. N'est autorisée à aucun rôle, sans exception. |
service_token
| Opération | Résumé |
|---|---|
service_token.create | Frapper un jeton de compte de service : des portées nommées, une liste de projets, quatre-vingt-dix jours au plus. Rendu une seule fois. |
service_token.list | Lister les jetons de compte de service d'une organisation : portées, projets, qui en répond, échéance, dernier usage et son adresse. |
service_token.revoke | Révoquer un jeton de compte de service : il est refusé au premier appel qui suit. |
sso
| Opération | Résumé |
|---|---|
sso.configure | Configurer l'authentification unique et l'annuaire d'une organisation. |
task
| Opération | Résumé |
|---|---|
task.read | Lire l'avancement d'un travail long sans maintenir la connexion ouverte. |
usage
| Opération | Résumé |
|---|---|
usage.read | Lire la consommation et les compteurs d'usage d'une entité contractante. |
vercel_import
| Opération | Résumé |
|---|---|
vercel_import.accept | Acquitter les éléments sans équivalent d'un import Vercel, et valider la migration. |
vercel_import.create | Importer la configuration d'un projet Vercel : glowsoft.json et rapport à trois catégories. |
vercel_import.list | Lire les imports Vercel d'un projet : état, rapport, acquittements et appels à la source. |
vercel_import.variables.create | Importer les variables d'un projet Vercel par cible et par branche, avec un jeton de la source. |
webhook
| Opération | Résumé |
|---|---|
webhook.endpoint.create | Déclarer un point de réception des webhooks d'un projet. Son secret n'est rendu qu'une fois. |
webhook.endpoint.delete | Supprimer un point de réception : ses livraisons en attente partent avec lui. |
webhook.list | Lire les webhooks d'un projet : ses points de réception, et leurs livraisons page par page. |
webhook.replay.create | Rejouer une livraison terminée : une tentative immédiate, puis le rebut si elle échoue. |
webhook.secret.replace | Remplacer le secret d'un point : l'ancien signe encore 24 heures, puis plus rien. |