概要
この endpoint では、既存 API Key の名前、利用上限、許可モデル、有効期限、状態を更新できます。リクエストボディ
PATCH リクエストでは少なくとも 1 つのフィールドを指定する必要があります。| フィールド | 型 | 既定値 / 制約 | 説明 |
|---|---|---|---|
status | enum | - | active、inactive、revoked |
name | string | 長さ 1-50 | 更新後の表示名 |
limitAmount | number | null | 最小 0、最大 100000 | null = 無制限、0 = 利用可能額 0 |
limitCurrency | enum | 既定値 USD | 任意: USD または CNY。CNY を指定すると limitAmount は人民元として解釈され、保存前にサーバー側で USD に換算されます |
models | string[] | - | 更新後の論理モデル許可リスト |
expiresAt | string | null | RFC3339 datetime | null は有効期限を解除します |
補足
- Management API v1 ではハード削除は意図的にサポートしていません。
revokedは通常終端状態として扱われます。再度キーが必要な場合は、新しいキーを作成するのが一般的です。- デフォルトでは
limitAmountは USD として解釈されます。limitCurrency: "CNY"を送ると、上限は人民元として扱われ、保存前に現在の為替レートで自動的に USD へ換算されます。 - レスポンスには
exchange_rateと、RMB 表示用のlimit_amount_cny/used_amount_cnyが含まれます。