Genel Bakış
Mevcut bir kullanıcı API anahtarının adını, kullanım limitini, izinli modellerini, son kullanma süresini veya durumunu güncellemek için bu endpoint’i kullanın.İstek Gövdesi
En az bir alan verilmelidir.| Alan | Tür | Varsayılan / Sınırlar | Notlar |
|---|---|---|---|
status | enum | - | active, inactive, revoked |
name | string | uzunluk 1-50 | Güncellenmiş görünen ad |
limitAmount | number | null | min 0, input max 1000000 | null = limitsiz, 0 = sıfır kota. Pozitif değerler 100000 USD eşdeğerini aşamayacak şekilde depolama limiti olarak normalize edilir |
limitCurrency | enum | varsayılan USD | Yalnızca USD. CNY gönderildiğinde 400 currency_retired döner. |
models | string[] | - | Güncellenmiş model allowlist’i |
expiresAt | string | null | RFC3339 datetime | null son kullanmayı kaldırır |
Notlar
- Hard delete, Management API v1’de kasıtlı olarak desteklenmez.
revoked, normal operasyonel kullanım için terminal bir durumdur; gelecekte bir un-revoke akışı beklemek yerine yeni bir anahtar oluşturun.
Örnek
İstek / Yanıt
Doğru şema ve yanıt alanları için yukarıdaki etkileşimli OpenAPI panelini kullanın.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.