APIを一覧表示する
GET /v1/apis · 権限 apis:read
環境のAPI(リソースサーバー)を、最新のものから順に、カーソルページで返します。削除されたAPIは一覧表示されません。環境は認証情報からのみ取得されます。システムAPI(urn:idp:organization)はis_system: trueとともに含まれます。
リクエスト
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
limit |
integer | いいえ | 1~100、デフォルト20。 |
after |
string | いいえ | list_metadata.afterからのカーソル。beforeと排他的。 |
before |
string | いいえ | list_metadata.beforeからのカーソル。 |
order |
string | いいえ | ascまたはdesc(デフォルト)。カーソルは同じorderでのみ有効です。 |
レスポンス
200 OK
{
"data": [ {
"id": "api_01h455vb4pex5vsknk084sn02q",
"key": "orders",
"identifier": "https://api.example.com/orders",
"name": "Orders API",
"is_system": false,
"access_token_lifetime_s": 3600,
"token_format": "jwt",
"rbac_mode": "off",
"allow_offline_access": true,
"require_resource_indicator": false,
"dpop_required": false,
"mcp_profile": false,
"first_party_access": "all",
"introspection_applications": [],
"created_at": "2026-10-05T12:00:00Z",
"updated_at": "2026-10-05T12:00:00Z"
} ],
"list_metadata": { "before": null, "after": "eyJ2IjoxLi4ufQ" }
}
nullカーソルは、その方向にこれ以上レコードがないことを意味します。合計数は返されません。
エラー
| HTTP | code | 情況 |
|---|---|---|
| 400 | invalid_cursor |
カーソルが形式が正しくない、改ざんされている、または別の環境またはorderに対して発行されました。 |
| 422 | validation_failed |
クエリパラメータが無効です(errors[].pointerが指定します)。 |
| 403 | insufficient_permissions |
認証情報にapis:readがありません。 |
例
curl "https://api.eu.keenauth.com/v1/apis?limit=20" \
-H "Authorization: Bearer $KEENAUTH_SECRET_KEY"