schema_change_report
Report Microsoft Graph schema, permission, and role changes as structured JSON with activity counts. Choose entity, permission, or role views, filter by object, and set a date window to compare roles.
Instructions
Structured JSON of a schema/permission/role graph (nodes + edges) with change-activity counts, for reasoning over — no UI. view="entity": Graph entity types (focus_object = an entity like "group"). view="permission": permission scopes and the entities they touch (focus_object = a permission like "User.Invite.All"). view="role": Entra roles, the permissions they grant, and the entities those touch (focus_object = a role like "User Administrator") — use this to compare what different roles can actually do. Omit focus_object for an overview of the most consequential entities/permissions/roles. Same data as visualize_schema_graph, without rendering it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| view | No | entity | |
| limit | No | ||
| since | No | ISO date for the change-activity window; defaults to 30 days ago | |
| endpoint | No | Only applies to view=entity | v1.0 |
| object_name | No | Focus node — an entity type, permission name, or role name depending on view |