Vue d’ensemble
Utilisez cet endpoint pour mettre à jour le nom, la limite d’usage, les modèles autorisés, l’expiration ou le statut d’une API Key utilisateur 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, entrée max. 1000000 | null = illimité, 0 = quota nul. Les valeurs positives sont normalisées vers un plafond stocké qui ne peut pas dépasser l’équivalent de 100000 USD. |
limitCurrency | enum | valeur par défaut USD | USD uniquement. L’envoi de CNY renvoie 400 currency_retired. |
models | string[] | - | Liste d’autorisation des modèles logiques mise à jour |
expiresAt | string | null | datetime RFC3339 | null efface la date d’expiration |
Notes
-
Les champs monétaires sont réservés au USD. Les entrées
CNYsont obsolètes et renvoient400 currency_retired. - Le hard delete n’est volontairement pas pris en charge dans Management API v1.
-
revokedest terminal pour l’usage opérationnel courant ; créez une nouvelle clé au lieu d’attendre un futur flux de réactivation.
Exemple
Requête / Réponse
Utilisez le panneau OpenAPI interactif ci-dessus pour obtenir le schéma exact et les champs de réponse.Response example
Important fields
API key identifier used in follow-up Management API calls.
Display name for the API key.
Non-secret key prefix for display and support.
One of
active, inactive, or revoked.Spending cap in USD as a JSON number for display.
null means unlimited.Exact spending cap in USD as a decimal string.
null means unlimited.Accumulated usage in USD as a JSON number for display.
Exact accumulated usage in USD as a decimal string.
Per-key model allowlist. Empty array means no additional key-level model restriction.
ISO timestamp when the key expires, or
null for no expiry.ISO timestamp for the most recent use, or
null when unused.ISO creation timestamp.