Obtener la configuración de identidad
GET /v1/identity-settings · permiso identity-settings:read
Devuelve la configuración de nombre de usuario del entorno (un recurso por entorno). Si la configuración nunca se escribió, se devuelven los valores predeterminados de la tabla (username_identifier: off, 3 a 64 caracteres, lista reservada vacía) con ETag: "0" y updated_at: null. El encabezado de respuesta ETag lleva la versión a enviar como If-Match en PATCH.
verification_policy (before_sign_in de forma predeterminada) y unverified_account_ttl_days (7 de forma predeterminada) controlan la limpieza de cuentas no verificadas; consulte Actualizar la configuración de identidad.
Solicitud
Esta operación no recibe campos de ruta, consulta ni cuerpo. El entorno proviene de la credencial.
Respuesta
200 OK con la configuración y el encabezado ETag.
{
"username_identifier": "optional",
"username_min_length": 3,
"username_max_length": 32,
"reserved_usernames": ["admin", "root", "support"],
"verification_policy": "before_sign_in",
"unverified_account_ttl_days": 7,
"updated_at": "2026-10-05T09:30:00.123456Z"
}
Errores
| HTTP | código | Cuándo |
|---|---|---|
| 401 | unauthenticated |
La credencial falta, es inválida o ha sido revocada. |
| 403 | insufficient_permissions |
La credencial carece del permiso requerido. |
| 429 | rate_limited |
Se superó el límite de velocidad; reintente después del período Retry-After. |
| 503 | service_unavailable |
Una dependencia no está disponible temporalmente; reintente después del período Retry-After. |
Ejemplo
curl https://api.eu.keenauth.com/v1/identity-settings \
-H "Authorization: Bearer $KEENAUTH_SECRET_KEY"