APİ'leri listele
GET /v1/apis · izin apis:read
Ortamdaki API'leri (kaynak sunucular) imleçli sayfalarla, yeniden eskiye doğru döndürür. Silinmiş API'ler listelenmez. Ortam yalnız kimlik bilgisinden gelir. Sistem API'si (urn:idp:organization) is_system: true ile listede yer alır.
İstek
| Parametre | Tür | Zorunlu | Açıklama |
|---|---|---|---|
limit |
integer | hayır | 1-100, varsayılan 20. |
after |
string | hayır | list_metadata.after imleci. before ile birlikte kullanılamaz. |
before |
string | hayır | list_metadata.before imleci. |
order |
string | hayır | asc ya da desc (varsayılan). İmleç yalnız aynı order ile geçerlidir. |
Yanıt
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 imleç, o yönde başka kayıt olmadığını gösterir. Toplam sayı döndürülmez.
Hatalar
| HTTP | code | Ne zaman |
|---|---|---|
| 400 | invalid_cursor |
İmleç bozuk, kurcalanmış ya da başka bir ortam veya order için üretilmiş. |
| 422 | validation_failed |
Bir sorgu parametresi geçersiz (errors[].pointer alanı gösterir). |
| 403 | insufficient_permissions |
Kimlik bilgisinde apis:read yok. |
Örnek
curl "https://api.eu.keenauth.com/v1/apis?limit=20" \
-H "Authorization: Bearer $KEENAUTH_SECRET_KEY"