Aller au contenu
Bastide Connexion Créer un compte
Appuyez sur / pour chercher

usage.read

Markdownv0.3.0

Lire la consommation et les compteurs d'usage d'une entité contractante.

  • APIGET /v1/billing-entities/{billingEntityId}/usage
  • MCPusage_read
  • CLIbastide usage read

Vue de gestion. Elle n'ouvre aucune donnée applicative : c'est ce qui permet à un revendeur de suivre ce qu'il facture sans accéder aux projets de ses clients.

PropriétéValeur
Niveaubilling_entity
Rang minimalreader
Rôle transversalbilling
Portéesbilling:read
Compte de servicene l'atteint pas : il ne tient de rang que sur des projets
RéversibilitéN — lecture seule, aucun effet
Idempotenceune lecture, rejouable sans précaution
Limites de débit, par jeton600 appels par 60 secondes (general)

API

GET /v1/billing-entities/{billingEntityId}/usage — succès en 200.

ParamètreOùTypeRequisDescription
billingEntityIdchemintexte, motif ^bil_[0-9A-HJKMNP-TV-Z]{26}$ouiIdentifiant de entité contractante
periodrequêtetexte, motif ^\d{4}-\d{2}$ouiMois au format AAAA-MM

La réponse :

ChampTypeDescription
billingEntityIdtexte, motif ^bil_[0-9A-HJKMNP-TV-Z]{26}$Identifiant de entité contractante
periodtexte
projectsliste — chaque élément : objet (projectId, tier, computeSeconds, egressBytes, buildMinutes, storageBytes)
totalCentsentier

En-têtes de la réponse : RateLimit-Limit, RateLimit-Remaining, RateLimit-Reset, RateLimit-Policy.

Autres réponses : 400, 401, 403, 404, 409, 429, 500, 503 — communes à toute opération.

Ligne de commande

bastide usage read --billing-entity-id <valeur> --period <valeur>

OptionTypeRequiseDéfautDescription
--billing-entity-idtexteoui—Identifiant de entité contractante
--periodtexteoui—Mois au format AAAA-MM

La commande s'exécute sans confirmation.

MCP

Outil usage_read.

PropriétéValeur
Lecture seuleoui
Destructifnon
Idempotentnon
Monde ouvertnon
Confirmation en deux tempsnon
Budget de jetons du résultat2500

Erreurs

CodeSurfaceCause
chaine_de_mesure_absenteles deuxLa consommation n'est pas mesurée sur cette installation.

S'y ajoutent les refus communs à toute opération — entrée invalide, authentification, autorisation, cible introuvable, conflit, limite de débit, indisponibilité — que le catalogue des erreurs décrit.

Exemples

Lire la consommation d'une entité contractante sur un mois clos :

{
  "billingEntityId": "bil_01JQ8ZK4M7NP2RSTVWXYZ34567",
  "period": "2026-08"
}

Signaler une erreur sur cette page