Obtenir un client de gestion
GET /v1/management-clients/{application_id} · autorisation management-clients:read
Renvoie l'enregistrement de client de gestion d'une application. La réponse contient un en-tête ETag ; envoyez-le en If-Match pour modifier ou supprimer l'enregistrement. Seule une clé d'API peut appeler ce point de terminaison.
Requête
| Paramètre | Emplacement | Description |
|---|---|---|
application_id |
chemin | Identifiant de l'application (app_…). |
Réponse
200 OK
{
"application_id": "app_01h455vb4pex5vsknk084sn02q",
"permissions": ["users:read", "users:write"],
"allowed_cidrs": ["203.0.113.0/24"]
}
Erreurs
| HTTP | code | Quand |
|---|---|---|
| 403 | insufficient_permissions |
L'identifiant ne possède pas management-clients:read, ou ce n'est pas une clé d'API. |
| 404 | not_found |
L'application n'a pas d'enregistrement dans cet environnement. |
Exemple
curl -i https://api.eu.keenauth.com/v1/management-clients/app_01h455vb4pex5vsknk084sn02q \
-H "Authorization: Bearer $KEENAUTH_SECRET_KEY"
CLI : keenauth management-clients get app_01h455vb4pex5vsknk084sn02q (l'ETag est affiché sur stderr).