list_approvals
Lister mes demandes d'approbation
Rôle#
Les demandes d'approbation de CE porteur (l'app, ou la personne derrière le client IA), de la plus récente à la plus ancienne, 20 par page ; status filtre (pending pour ce qui attend encore). Une demande en attente porte approveUrl et approvers : donne le lien à la personne plutôt que de relancer l'appel. Aucun outil n'approuve : la décision est un clic à l'écran.
Accès#
Scope principal : tout jeton valide. Le scope ne remplace pas les gardes de visibilité, d'organisation, de module ni les scopes complémentaires des gestes composés.
Catalogue complet · Approbations
Paramètres#
Le schéma ci-dessous est produit par la fonction qui enregistre les outils, y compris idempotency_key lorsqu'elle s'applique. Consultez les objets imbriqués dans le schéma complet.
| Champ | Type | Obligatoire | Description |
|---|---|---|---|
status | string | Non | État des demandes à lister - défaut : toutes Valeurs : pending, executing, approved, rejected, failed, cancelled |
cursor | string | Non | Curseur opaque de la page précédente (nextCursor) |
limit | integer | Non | Taille de page - défaut 20, max 200 |
Schéma JSON complet des paramètres
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"status": {
"description": "État des demandes à lister - défaut : toutes",
"type": "string",
"enum": [
"pending",
"executing",
"approved",
"rejected",
"failed",
"cancelled"
]
},
"cursor": {
"type": "string",
"minLength": 1,
"description": "Curseur opaque de la page précédente (nextCursor)"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 200,
"description": "Taille de page - défaut 20, max 200"
}
},
"additionalProperties": false
}