Ana içeriğe atla

Genel bakış

Bu endpoint, mevcut bir API anahtarının adını, kullanım limitini, izinli modellerini, son kullanma zamanını veya durumunu güncellemek için kullanılır.

İstek gövdesi

PATCH isteğinde en az bir alan bulunmalıdır.
AlanTürVarsayılan / sınırlarAçıklama
statusenum-active, inactive, revoked
namestringuzunluk 1-50Güncellenmiş görünen ad
limitAmountnumber | nullminimum 0, maksimum 100000null = sınırsız, 0 = sıfır kota, pozitif değer = USD sınırı
limitCurrencyenumvarsayılan USDİsteğe bağlı: USD veya CNY. CNY gönderilirse limitAmount RMB olarak yorumlanır ve kaydetmeden önce sunucu tarafında USD’ye dönüştürülür
modelsstring[]-Güncellenmiş mantıksal model izin listesi
expiresAtstring | nullRFC3339 datetimenull son kullanma tarihini kaldırır

Notlar

  • Kalıcı silme Management API v1’de bilinçli olarak desteklenmez.
  • revoked genellikle terminal bir durum olarak kabul edilir; anahtarı yeniden kullanmanız gerekiyorsa çoğu durumda yeni bir anahtar oluşturmak daha uygundur.
  • Varsayılan olarak limitAmount USD kabul edilir. limitCurrency: "CNY" gönderirseniz limit RMB olarak yorumlanır ve mevcut kurla otomatik biçimde USD’ye çevrilip kaydedilir.
  • Yanıt, exchange_rate ile birlikte RMB gösterim alanları olan limit_amount_cny ve used_amount_cny değerlerini içerir.

Örnek

curl -X PATCH "https://api.lemondata.cc/v1/management/api-keys/key_abc123def456" \
  -H "Authorization: Bearer mt-your-management-token" \
  -H "Content-Type: application/json" \
  -d '{
    "status": "inactive",
    "limitAmount": 0
  }'

İstek / Yanıt

Kesin şema ve yanıt alanları için yukarıdaki etkileşimli OpenAPI panelini kullanın.