Obtener un cliente de gestión
GET /v1/management-clients/{application_id} · permiso management-clients:read
Devuelve el registro de cliente de gestión de una aplicación. La respuesta incluye una cabecera ETag; envíela como If-Match para actualizar o eliminar el registro. Solo una clave de API puede llamar a este endpoint.
Solicitud
| Parámetro | En | Descripción |
|---|---|---|
application_id |
ruta | ID de la aplicación (app_…). |
Respuesta
200 OK
{
"application_id": "app_01h455vb4pex5vsknk084sn02q",
"permissions": ["users:read", "users:write"],
"allowed_cidrs": ["203.0.113.0/24"]
}
Errores
| HTTP | code | Cuándo |
|---|---|---|
| 403 | insufficient_permissions |
La credencial no tiene management-clients:read, o no es una clave de API. |
| 404 | not_found |
La aplicación no tiene registro en este entorno. |
Ejemplo
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 (el ETag se imprime en stderr).