Vue d’ensemble
Cet endpoint permet de mettre à jour le nom, le plafond, les modèles autorisés, l’expiration ou le statut d’une API Key existante.Corps de la requête
Au moins un champ doit être fourni dans la requête PATCH.| Champ | Type | Valeurs par défaut / limites | Description |
|---|---|---|---|
status | enum | - | active, inactive, revoked |
name | string | longueur 1-50 | Nom affiché mis à jour |
limitAmount | number | null | min. 0, max. 100000 | null = illimité, 0 = aucun budget exploitable |
limitCurrency | enum | valeur par défaut USD | Optionnel : USD ou CNY. Si défini sur CNY, limitAmount est interprété en RMB puis converti en USD côté serveur avant le stockage |
models | string[] | - | Liste d’autorisation des modèles logiques mise à jour |
expiresAt | string | null | datetime RFC3339 | null efface la date d’expiration |
Notes
- Le hard delete n’est volontairement pas pris en charge dans Management API v1.
revokedest généralement traité comme un état terminal. Si vous avez de nouveau besoin d’une clé, il vaut mieux en créer une nouvelle.- Par défaut,
limitAmountest interprété en USD. Si vous envoyezlimitCurrency: "CNY", le plafond est traité en RMB puis converti automatiquement en USD avec le taux de change actuel avant d’être stocké. - La réponse inclut
exchange_rateainsi que les champs d’affichage RMBlimit_amount_cnyetused_amount_cny.