Überblick
Verwenden Sie diesen Endpunkt, um Name, Nutzungslimit, erlaubte Modelle, Ablaufzeit oder Status eines vorhandenen Benutzer-API-Keys zu aktualisieren.Request-Body
Mindestens ein Feld muss angegeben werden.| Feld | Typ | Standard / Grenzen | Beschreibung |
|---|---|---|---|
status | enum | - | active, inactive, revoked |
name | string | Länge 1-50 | Aktualisierter Anzeigename |
limitAmount | number | null | min. 0, Eingabe max. 1000000 | null = unbegrenzt, 0 = Nullkontingent. Positive Werte werden auf ein gespeichertes Limit normalisiert, das 100000 USD Gegenwert nicht überschreiten kann. |
limitCurrency | enum | Standardwert USD | Nur USD. Das Senden von CNY gibt 400 currency_retired zurück. |
models | string[] | - | Aktualisierte Allowlist für logische Modelle |
expiresAt | string | null | RFC3339-Datetime | null entfernt die Ablaufzeit |
Hinweise
- Hard Delete wird in Management API v1 bewusst nicht unterstützt.
revokedist für den normalen operativen Einsatz ein Endzustand; erstellen Sie lieber einen neuen Key, statt auf eine spätere Reaktivierung zu hoffen.
Beispiel
Anfrage / Antwort
Verwenden Sie das interaktive OpenAPI-Panel oben für das genaue Schema und die Response-Felder.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.