Récupérer les valeurs par défaut des organisations

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

Renvoie les valeurs par défaut qu'utilisent toutes les organisations de cet environnement : le rôle d'administrateur de l'organisation, le rôle attribué aux nouveaux membres, la limite d'adhésions par utilisateur, la durée de validité des invitations, le délai de carence avant l'exécution d'une suppression d'organisation en libre-service, le sort des membres lorsqu'une organisation est supprimée, ainsi que les interrupteurs des rôles personnalisés d'organisation et de la suppression d'organisation en libre-service. Il existe un enregistrement par environnement, créé avec celui-ci. La réponse contient un en-tête ETag à envoyer dans If-Match lors de la mise à jour.

Requête

Champ Type Obligatoire Description

Aucun corps de requête.

Réponse

200 OK avec les valeurs par défaut et l'en-tête 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
}

Erreurs

HTTP code Quand
401 unauthenticated Le justificatif est absent, invalide ou révoqué.
403 insufficient_permissions Le justificatif ne possède pas l'autorisation requise.
429 rate_limited La limite de débit a été dépassée ; réessayez après la durée indiquée par Retry-After.
503 service_unavailable Une dépendance est temporairement indisponible ; réessayez après la durée indiquée par Retry-After.

Exemple

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