Create and update an organization
Manage members
create_manual_grant=True only when you intentionally want a
direct grant to remain after the person leaves that group.
Read and download audit events
List recent events with cursor pagination:before must be a timezone-aware datetime. To download every event in a
half-open time range—start_at is included and end_at is excluded—use:
output_path after it succeeds.
Map a Microsoft Entra group
In an Entra-enabled deployment, Docent searches Microsoft Graph using the read-onlyGroupMember.Read.All and User.ReadBasic.All application
permissions approved by the tenant administrator. Mapping by name is
convenient, while Docent stores the immutable group object ID:
ValueError without changing the mapping. Call
search_entra_groups and then set_entra_group_mapping when you need to select
an object ID explicitly.
To replace a deleted or renamed group, call either setter again. Replacing the
object ID immediately removes access derived from the old mapping and records
the transition in the audit log. Members of the replacement group receive
access on their next Microsoft sign-in. Direct Docent grants remain intact.

