Ottieni un client di gestione
GET /v1/management-clients/{application_id} · permesso management-clients:read
Restituisce il record del client di gestione di un'applicazione. La risposta contiene un'intestazione ETag; inviala come If-Match per aggiornare o eliminare il record. Solo una chiave API può chiamare questo endpoint.
Richiesta
| Parametro | In | Descrizione |
|---|---|---|
application_id |
path | ID dell'applicazione (app_…). |
Risposta
200 OK
{
"application_id": "app_01h455vb4pex5vsknk084sn02q",
"permissions": ["users:read", "users:write"],
"allowed_cidrs": ["203.0.113.0/24"]
}
Errori
| HTTP | code | Quando |
|---|---|---|
| 403 | insufficient_permissions |
La credenziale non ha management-clients:read, oppure non è una chiave API. |
| 404 | not_found |
L'applicazione non ha un record in questo ambiente. |
Esempio
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 viene stampato su stderr).