Obtener los valores predeterminados de la organización

GET /v1/organization-defaults · permiso organizations:read

Devuelve los valores predeterminados que usan todas las organizaciones de este entorno: el rol de administrador de la organización, el rol que reciben los nuevos miembros, el límite de membresías por usuario, durante cuánto tiempo son válidas las invitaciones, el periodo de espera antes de que se ejecute una eliminación de organización por autoservicio, qué ocurre con los miembros cuando se elimina una organización, y los interruptores de roles personalizados de organización y de eliminación de organización por autoservicio. Hay un registro por entorno, creado junto con el entorno. La respuesta incluye un encabezado ETag que debe enviar como If-Match al actualizarlo.

Solicitud

Campo Tipo Obligatorio Descripción

Sin cuerpo de solicitud.

Respuesta

200 OK con los valores predeterminados y el encabezado ETag.

{
  "org_admin_role_id": "rol_01j9xs0a2b4c6d8e0f2g4h6j8k",
  "default_member_role_id": "rol_01j9xs0a2b4c6d8e0f2g4h6j8m",
  "max_memberships_per_user": 200,
  "invitation_ttl_days": 7,
  "org_self_service_deletion_grace_days": 14,
  "on_org_delete_members": "detach",
  "org_custom_roles_enabled": false,
  "org_self_delete_enabled": false,
  "updated_at": "2026-11-03T09:30:00.123456Z",
  "version": 1
}

Errores

HTTP code Cuándo
401 unauthenticated La credencial falta, no es válida o ha sido revocada.
403 insufficient_permissions La credencial no tiene el permiso requerido.
429 rate_limited Se superó el límite de frecuencia; reintente después del periodo indicado en Retry-After.
503 service_unavailable Una dependencia no está disponible temporalmente; reintente después del periodo indicado en Retry-After.

Ejemplo

curl -i -X GET "https://api.eu.keenauth.com/v1/organization-defaults" \
  -H "Authorization: Bearer $KEENAUTH_SECRET_KEY"
keenauth organization-defaults get