Liste APIs auf
GET /v1/apis · Berechtigung apis:read
Gibt die APIs der Umgebung (Ressourcen-Server) zurück, die neuesten zuerst, in Cursor-Seiten. Gelöschte APIs werden nicht aufgeführt. Die Umgebung stammt nur von der Berechtigung. Die System-API (urn:idp:organization) ist mit is_system: true enthalten.
Anfrage
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
limit |
integer | nein | 1–100, Standard 20. |
after |
string | nein | Cursor von list_metadata.after. Exklusiv mit before. |
before |
string | nein | Cursor von list_metadata.before. |
order |
string | nein | asc oder desc (Standard). Ein Cursor ist nur mit der gleichen order gültig. |
Antwort
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" }
}
Ein null-Cursor bedeutet, dass es in dieser Richtung keine weiteren Datensätze gibt. Es wird keine Gesamtzahl zurückgegeben.
Fehler
| HTTP | Code | Wann |
|---|---|---|
| 400 | invalid_cursor |
Der Cursor ist missgestaltet, manipuliert oder wurde für eine andere Umgebung oder order ausgestellt. |
| 422 | validation_failed |
Ein Query-Parameter ist ungültig (errors[].pointer nennt ihn). |
| 403 | insufficient_permissions |
Die Anmeldedaten haben nicht die erforderliche apis:read-Berechtigung. |
Beispiel
curl "https://api.eu.keenauth.com/v1/apis?limit=20" \
-H "Authorization: Bearer $KEENAUTH_SECRET_KEY"