コンテンツにスキップ

API Key を一覧表示する

GET /api/open/v1/keys
パラメーター位置型必須デフォルト説明
pqueryintegerいいえ1ページ番号。1–1000000
page_sizequeryintegerいいえ101 ページあたりの件数。1–1000
namequerystringいいえ—Key 名の完全一致で絞り込み。複数指定する場合はパラメーターを繰り返します(?name=a&name=b)。名前にカンマを含められるためカンマ区切りは未対応

複数値パラメーターはそれぞれ最大 50 個までです。超えると 400 invalid_request を返します。name を指定した場合、total は絞り込み後の件数です。明示的に指定した不正な p / page_size は 400 を返します。詳細は ページネーション を参照してください。

Terminal window
curl "https://www.routeapi.ai/api/open/v1/keys?p=1&page_size=20&name=bot" \
-H "Authorization: Bearer $ROUTEAPI_MANAGEMENT_KEY"
{
"success": true,
"message": "",
"data": {
"items": [
{
"id": 12,
"name": "bot",
"key": "sk-abcd**********wxyz",
"status": 1,
"created_time": 1729000000,
"accessed_time": 1729000000,
"expired_time": -1,
"remain_amount": 10.00,
"unlimited": false,
"used_amount": 0.00,
"model_limits_enabled": true,
"model_limits": "gpt-4o,gpt-4o-mini",
"allow_ips": ""
}
],
"total": 1,
"page": 1,
"page_size": 20
}
}
フィールド型説明
itemsarrayKey オブジェクトのリスト。ID の降順(新しい順)
totalinteger絞り込み条件に一致する Key の総数
pageinteger現在のページ番号
page_sizeinteger実際に適用された 1 ページあたりの件数

プラットフォーム API で Key を返すすべてのエンドポイントは、同じ構造を使用します。

フィールド型説明
idintegerKey ID。他のエンドポイントの :id として使用
namestring名前
keystringsk- プレフィックス付きの Key の値。作成エンドポイント と API Key の完全な値を取得する 以外ではマスクされた値
statusinteger1 有効、2 無効(手動で停止した状態。再び有効にできます)、3 期限切れ、4 利用可能額を使い切った。更新エンドポイント で有効化/停止できます(1 / 2 のみ)。
created_timeinteger作成日時、unix 秒
accessed_timeinteger最終使用日時、unix 秒
expired_timeinteger有効期限、unix 秒。-1 は無期限
remain_amountnumber残りの利用可能額。小数点以下 2 桁。unlimited が true の場合は意味を持ちません
unlimitedboolean無制限かどうか
used_amountnumber使用済み金額。小数点以下 2 桁
model_limits_enabledbooleanモデル許可リストが有効かどうか
model_limitsstring許可するモデル。半角カンマ区切り
allow_ipsstring許可する IP。改行区切り。空文字列は制限なし