Obtener el acceso de una aplicación en una organización

GET /v1/organizations/{org_id}/applications/{application_id} · permiso organizations:write

Devuelve si la aplicación está habilitada en la organización (§17.6). Una fila que nunca se escribió se devuelve como disabled con version 0, marcas de tiempo nulas y ETag: "0". Cuando el org_access_mode de la aplicación es enabled_organizations o assigned_only, el inicio de sesión de organización en esa aplicación solo se permite mientras esta fila esté en enabled. La respuesta incluye un ETag para usar con If-Match.

Solicitud

Campo Tipo Obligatorio Descripción
org_id path sí ID de la organización (org_…).
application_id path sí ID de la aplicación (app_…).

Sin cuerpo de solicitud.

Respuesta

200 OK con la fila de acceso.

{
  "organization_id": "org_01j9xk3m7q8r2s4t6v8w0y2z4a",
  "application_id": "app_01j9xm4n8r9s3t5v7w9x1y3z5b",
  "status": "enabled",
  "enabled_at": "2026-10-12T09:30:00.123456Z",
  "updated_at": "2026-10-12T09:30:00.123456Z",
  "version": 1
}

Errores

HTTP code Cuándo
404 not_found La organización o la aplicación no existe en este entorno.
401 unauthenticated La credencial falta, no es válida o está revocada.
403 insufficient_permissions La credencial no tiene el permiso requerido.
429 rate_limited Se superó el límite de tasa; reintenta después del periodo Retry-After.
503 service_unavailable Una dependencia no está disponible temporalmente; reintenta después del periodo Retry-After.

Ejemplo

curl -i "https://api.eu.keenauth.com/v1/organizations/org_01j9xk3m7q8r2s4t6v8w0y2z4a/applications/app_01j9xm4n8r9s3t5v7w9x1y3z5b" \
  -H "Authorization: Bearer $KEENAUTH_SECRET_KEY"