管理
API Key を更新
現在の組織にある既存ユーザー API Key を更新します。
概要
この endpoint では、既存 API Key の名前、利用上限、許可モデル、有効期限、状態を更新できます。
リクエストボディ
PATCH リクエストでは少なくとも 1 つのフィールドを指定する必要があります。
| フィールド | 型 | 既定値 / 制約 | 説明 |
|---|---|---|---|
status | enum | - | active, inactive, revoked |
name | string | 長さ 1-50 | 更新後の表示名 |
limitAmount | number | string | null | 0–100000 USD | null は無制限、0 は支出不可です。10 進文字列は小数点以下 6 桁まで指定できます。 |
limitCurrency | enum | 既定 USD | USD のみです。CNY を送信すると 400 currency_retired が返されます。 指定する場合は limitAmount も必要です。 |
models | string[] | - | 更新後のモデル許可リスト |
deliveryPolicy | string | null | auto, verified, official, null | null はワークスペースの配信ポリシーを継承します。 |
expiresAt | string | null | RFC3339 datetime | null は有効期限を解除します |
補足
-
金額フィールドは USD のみをサポートします。
CNY入力は廃止されており、400 currency_retiredが返されます。 -
Management API v1 ではハード削除は意図的にサポートしていません。
-
revokedは通常終端状態として扱われます。再度キーが必要な場合は、新しいキーを作成するのが一般的です。
リクエスト
curl -X PATCH "https://api.tokenlab.sh/v1/management/api-keys/key_abc123def456" \
-H "Authorization: Bearer mt-your-management-token" \
-H "Content-Type: application/json" \
-d '{
"status": "inactive",
"limitAmount": 0
}'リクエスト / レスポンス
このページでは OpenAPI スキーマとコピー可能なリクエスト例を提供します。管理リクエストは、Management Token を使ってターミナルまたはクライアントから送信してください。このページから直接送信することはできません。
レスポンス
{
"id": "key_abc123def456",
"name": "Backend Worker",
"key_prefix": "sk-live...",
"status": "inactive",
"limit_amount": 0,
"limit_amount_decimal": "0",
"used_amount": 148.25,
"used_amount_decimal": "148.25",
"models": [
"gpt-5.6-luna",
"claude-3-7-sonnet"
],
"expires_at": "2026-12-31T23:59:59.000Z",
"last_used_at": "2026-07-08T03:12:45.000Z",
"created_at": "2026-07-01T10:00:00.000Z",
"delivery_policy": null
}重要なフィールド
active、inactive、suspended、revoked のいずれか。null は無制限を意味します。null は無制限を意味します。auto, verified, official, null. null はワークスペースの配信ポリシーを継承します。null。null。認証
ManagementTokenAuth 管理トークン認証。Dashboard > API > Management Tokensで管理トークンを作成または管理します。
場所: header
パスパラメータ
リクエストボディ
application/json
少なくとも1つのフィールドを指定する必要があります。
1 <= propertiesレスポンス
application/json
application/json
application/json
application/json
application/json
application/json