Obtener la política de edad

GET /v1/age-policy · permiso identity-settings:read

Devuelve la política de edad del entorno (un recurso por entorno; sin sustituciones por aplicación). Si la política nunca se escribió, se devuelven los valores por defecto (mode: off, min_age: 16, tabla de países vacía) con ETag: "0" y updated_at: null. El encabezado de respuesta ETag lleva la versión que se envía como If-Match en el PUT. Usa los permisos de la configuración de identidad, de la que forma parte la política de edad.

Solicitud

Esta operación no recibe campos de ruta, consulta ni cuerpo. El entorno proviene de la credencial.

Respuesta

200 OK con la política y el encabezado ETag.

{
  "mode": "attestation",
  "min_age": 16,
  "country_min_age": {"DE": 16, "FR": 15, "IT": 14},
  "country_source": "ip",
  "under_age_action": "block",
  "parental_consent_below": null,
  "pending_consent_action": "block_sign_in",
  "store_birthdate": false,
  "applies_to": "self_signup",
  "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/age-policy \
  -H "Authorization: Bearer $KEENAUTH_SECRET_KEY"