naftiko: 1.0.0-alpha2 info: label: Microsoft Graph Directory — directory.administrativeUnit description: 'Microsoft Graph Directory — directory.administrativeUnit. 44 operations. Lead operation: Microsoft Graph List administrativeUnits. Self-contained Naftiko capability covering one Microsoft Graph business surface.' tags: - Microsoft Graph - directory.administrativeUnit created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: MICROSOFT_GRAPH_API_KEY: MICROSOFT_GRAPH_API_KEY capability: consumes: - type: http namespace: directory-directory-administrativeunit baseUri: '' description: Microsoft Graph Directory — directory.administrativeUnit business capability. Self-contained, no shared references. resources: - name: directory-administrativeUnits path: /directory/administrativeUnits operations: - name: directorylistadministrativeunits method: GET description: Microsoft Graph List administrativeUnits outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: directorycreateadministrativeunits method: POST description: Microsoft Graph Create administrativeUnit outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: directory-administrativeUnits-$count path: /directory/administrativeUnits/$count operations: - name: directoryadministrativeunitsgetcounta5a1 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: directory-administrativeUnits-delta() path: /directory/administrativeUnits/delta() operations: - name: directoryadministrativeunitsdelta method: GET description: Microsoft Graph Invoke function delta outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $orderby in: query type: array description: Order items by property values - name: $expand in: query type: array description: Expand related entities - name: directory-administrativeUnits-administrativeUnit-id path: /directory/administrativeUnits/{administrativeUnit-id} operations: - name: directorygetadministrativeunits method: GET description: Microsoft Graph Get administrativeUnit outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: directoryupdateadministrativeunits method: PATCH description: Microsoft Graph Update administrativeUnit outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: directorydeleteadministrativeunits method: DELETE description: Microsoft Graph Delete administrativeUnit outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: directory-administrativeUnits-administrativeUnit-id-extensions path: /directory/administrativeUnits/{administrativeUnit-id}/extensions operations: - name: directoryadministrativeunitslistextensions method: GET description: Microsoft Graph Get extensions from directory outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: directoryadministrativeunitscreateextensions method: POST description: Microsoft Graph Create new navigation property to extensions for directory outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: directory-administrativeUnits-administrativeUnit-id-extensions-$count path: /directory/administrativeUnits/{administrativeUnit-id}/extensions/$count operations: - name: directoryadministrativeunitsextensionsgetcount48cb method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: directory-administrativeUnits-administrativeUnit-id-extensions-extension-id path: /directory/administrativeUnits/{administrativeUnit-id}/extensions/{extension-id} operations: - name: directoryadministrativeunitsgetextensions method: GET description: Microsoft Graph Get extensions from directory outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: directoryadministrativeunitsupdateextensions method: PATCH description: Microsoft Graph Update the navigation property extensions in directory outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: directoryadministrativeunitsdeleteextensions method: DELETE description: Microsoft Graph Delete navigation property extensions for directory outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: directory-administrativeUnits-administrativeUnit-id-members path: /directory/administrativeUnits/{administrativeUnit-id}/members operations: - name: directoryadministrativeunitslistmembers method: GET description: Microsoft Graph List members outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ConsistencyLevel in: header type: string description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: directoryadministrativeunitscreatemembers method: POST description: Microsoft Graph Add a member outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: directory-administrativeUnits-administrativeUnit-id-members-$count path: /directory/administrativeUnits/{administrativeUnit-id}/members/$count operations: - name: directoryadministrativeunitsmembersgetcount777a method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ConsistencyLevel in: header type: string description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' - name: directory-administrativeUnits-administrativeUnit-id-members-$ref path: /directory/administrativeUnits/{administrativeUnit-id}/members/$ref operations: - name: directoryadministrativeunitslistrefmembers method: GET description: Microsoft Graph List members outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ConsistencyLevel in: header type: string description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' - name: $orderby in: query type: array description: Order items by property values - name: directoryadministrativeunitscreaterefmembers method: POST description: Microsoft Graph Add a member outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: directoryadministrativeunitsdeleterefmembers method: DELETE description: Microsoft Graph Remove a member outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: '@id' in: query type: string description: The delete Uri required: true - name: directory-administrativeUnits-administrativeUnit-id-members-graph.application path: /directory/administrativeUnits/{administrativeUnit-id}/members/graph.application operations: - name: directoryadministrativeunitslistmembersasapplication method: GET description: Microsoft Graph Get the items of type microsoft.graph.application in the microsoft.graph.directoryObject collection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ConsistencyLevel in: header type: string description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: directory-administrativeUnits-administrativeUnit-id-members-graph.application-$c path: /directory/administrativeUnits/{administrativeUnit-id}/members/graph.application/$count operations: - name: directoryadministrativeunitsmembersgetcountasapplication12bb method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ConsistencyLevel in: header type: string description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' - name: directory-administrativeUnits-administrativeUnit-id-members-graph.device path: /directory/administrativeUnits/{administrativeUnit-id}/members/graph.device operations: - name: directoryadministrativeunitslistmembersasdevice method: GET description: Microsoft Graph Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ConsistencyLevel in: header type: string description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: directory-administrativeUnits-administrativeUnit-id-members-graph.device-$count path: /directory/administrativeUnits/{administrativeUnit-id}/members/graph.device/$count operations: - name: directoryadministrativeunitsmembersgetcountasdevicea313 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ConsistencyLevel in: header type: string description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' - name: directory-administrativeUnits-administrativeUnit-id-members-graph.group path: /directory/administrativeUnits/{administrativeUnit-id}/members/graph.group operations: - name: directoryadministrativeunitslistmembersasgroup method: GET description: Microsoft Graph Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ConsistencyLevel in: header type: string description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: directory-administrativeUnits-administrativeUnit-id-members-graph.group-$count path: /directory/administrativeUnits/{administrativeUnit-id}/members/graph.group/$count operations: - name: directoryadministrativeunitsmembersgetcountasgroupaf07 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ConsistencyLevel in: header type: string description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' - name: directory-administrativeUnits-administrativeUnit-id-members-graph.orgContact path: /directory/administrativeUnits/{administrativeUnit-id}/members/graph.orgContact operations: - name: directoryadministrativeunitslistmembersasorgcontact method: GET description: Microsoft Graph Get the items of type microsoft.graph.orgContact in the microsoft.graph.directoryObject collection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ConsistencyLevel in: header type: string description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: directory-administrativeUnits-administrativeUnit-id-members-graph.orgContact-$co path: /directory/administrativeUnits/{administrativeUnit-id}/members/graph.orgContact/$count operations: - name: directoryadministrativeunitsmembersgetcountasorgcontact7392 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ConsistencyLevel in: header type: string description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' - name: directory-administrativeUnits-administrativeUnit-id-members-graph.servicePrincip path: /directory/administrativeUnits/{administrativeUnit-id}/members/graph.servicePrincipal operations: - name: directoryadministrativeunitslistmembersasserviceprincipal method: GET description: Microsoft Graph Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ConsistencyLevel in: header type: string description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: directory-administrativeUnits-administrativeUnit-id-members-graph.servicePrincip path: /directory/administrativeUnits/{administrativeUnit-id}/members/graph.servicePrincipal/$count operations: - name: directoryadministrativeunitsmembersgetcountasserviceprincipal1d41 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ConsistencyLevel in: header type: string description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' - name: directory-administrativeUnits-administrativeUnit-id-members-graph.user path: /directory/administrativeUnits/{administrativeUnit-id}/members/graph.user operations: - name: directoryadministrativeunitslistmembersasuser method: GET description: Microsoft Graph Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ConsistencyLevel in: header type: string description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: directory-administrativeUnits-administrativeUnit-id-members-graph.user-$count path: /directory/administrativeUnits/{administrativeUnit-id}/members/graph.user/$count operations: - name: directoryadministrativeunitsmembersgetcountasuser5d18 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ConsistencyLevel in: header type: string description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' - name: directory-administrativeUnits-administrativeUnit-id-members-directoryObject-id-$ path: /directory/administrativeUnits/{administrativeUnit-id}/members/{directoryObject-id}/$ref operations: - name: directoryadministrativeunitsmembersdeleterefdirectoryobject method: DELETE description: Microsoft Graph Remove a member outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: directory-administrativeUnits-administrativeUnit-id-members-directoryObject-id-g path: /directory/administrativeUnits/{administrativeUnit-id}/members/{directoryObject-id}/graph.application operations: - name: directoryadministrativeunitsgetmembersasapplication method: GET description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.application outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ConsistencyLevel in: header type: string description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: directory-administrativeUnits-administrativeUnit-id-members-directoryObject-id-g path: /directory/administrativeUnits/{administrativeUnit-id}/members/{directoryObject-id}/graph.device operations: - name: directoryadministrativeunitsgetmembersasdevice method: GET description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.device outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ConsistencyLevel in: header type: string description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: directory-administrativeUnits-administrativeUnit-id-members-directoryObject-id-g path: /directory/administrativeUnits/{administrativeUnit-id}/members/{directoryObject-id}/graph.group operations: - name: directoryadministrativeunitsgetmembersasgroup method: GET description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.group outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ConsistencyLevel in: header type: string description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: directory-administrativeUnits-administrativeUnit-id-members-directoryObject-id-g path: /directory/administrativeUnits/{administrativeUnit-id}/members/{directoryObject-id}/graph.orgContact operations: - name: directoryadministrativeunitsgetmembersasorgcontact method: GET description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.orgContact outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ConsistencyLevel in: header type: string description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: directory-administrativeUnits-administrativeUnit-id-members-directoryObject-id-g path: /directory/administrativeUnits/{administrativeUnit-id}/members/{directoryObject-id}/graph.servicePrincipal operations: - name: directoryadministrativeunitsgetmembersasserviceprincipal method: GET description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ConsistencyLevel in: header type: string description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: directory-administrativeUnits-administrativeUnit-id-members-directoryObject-id-g path: /directory/administrativeUnits/{administrativeUnit-id}/members/{directoryObject-id}/graph.user operations: - name: directoryadministrativeunitsgetmembersasuser method: GET description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.user outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ConsistencyLevel in: header type: string description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: directory-administrativeUnits-administrativeUnit-id-scopedRoleMembers path: /directory/administrativeUnits/{administrativeUnit-id}/scopedRoleMembers operations: - name: directoryadministrativeunitslistscopedrolemembers method: GET description: Microsoft Graph List scopedRoleMembers outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: directoryadministrativeunitscreatescopedrolemembers method: POST description: Microsoft Graph Add a scopedRoleMember outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: directory-administrativeUnits-administrativeUnit-id-scopedRoleMembers-$count path: /directory/administrativeUnits/{administrativeUnit-id}/scopedRoleMembers/$count operations: - name: directoryadministrativeunitsscopedrolemembersgetcountcb3a method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: directory-administrativeUnits-administrativeUnit-id-scopedRoleMembers-scopedRole path: /directory/administrativeUnits/{administrativeUnit-id}/scopedRoleMembers/{scopedRoleMembership-id} operations: - name: directoryadministrativeunitsgetscopedrolemembers method: GET description: Microsoft Graph Get a scopedRoleMember outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: directoryadministrativeunitsupdatescopedrolemembers method: PATCH description: Microsoft Graph Update the navigation property scopedRoleMembers in directory outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: directoryadministrativeunitsdeletescopedrolemembers method: DELETE description: Microsoft Graph Remove a scopedRoleMember outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag exposes: - type: rest namespace: directory-directory-administrativeunit-rest port: 8080 description: REST adapter for Microsoft Graph Directory — directory.administrativeUnit. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/directory/administrativeunits name: directory-administrativeunits description: REST surface for directory-administrativeUnits. operations: - method: GET name: directorylistadministrativeunits description: Microsoft Graph List administrativeUnits call: directory-directory-administrativeunit.directorylistadministrativeunits with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: directorycreateadministrativeunits description: Microsoft Graph Create administrativeUnit call: directory-directory-administrativeunit.directorycreateadministrativeunits with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/directory/administrativeunits/count name: directory-administrativeunits-count description: REST surface for directory-administrativeUnits-$count. operations: - method: GET name: directoryadministrativeunitsgetcounta5a1 description: Microsoft Graph Get the number of the resource call: directory-directory-administrativeunit.directoryadministrativeunitsgetcounta5a1 outputParameters: - type: object mapping: $. - path: /v1/directory/administrativeunits/delta name: directory-administrativeunits-delta description: REST surface for directory-administrativeUnits-delta(). operations: - method: GET name: directoryadministrativeunitsdelta description: Microsoft Graph Invoke function delta call: directory-directory-administrativeunit.directoryadministrativeunitsdelta with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/directory/administrativeunits/{administrativeunit-id} name: directory-administrativeunits-administrativeunit-id description: REST surface for directory-administrativeUnits-administrativeUnit-id. operations: - method: GET name: directorygetadministrativeunits description: Microsoft Graph Get administrativeUnit call: directory-directory-administrativeunit.directorygetadministrativeunits with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: directoryupdateadministrativeunits description: Microsoft Graph Update administrativeUnit call: directory-directory-administrativeunit.directoryupdateadministrativeunits with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: directorydeleteadministrativeunits description: Microsoft Graph Delete administrativeUnit call: directory-directory-administrativeunit.directorydeleteadministrativeunits with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/directory/administrativeunits/{administrativeunit-id}/extensions name: directory-administrativeunits-administrativeunit-id-extensions description: REST surface for directory-administrativeUnits-administrativeUnit-id-extensions. operations: - method: GET name: directoryadministrativeunitslistextensions description: Microsoft Graph Get extensions from directory call: directory-directory-administrativeunit.directoryadministrativeunitslistextensions with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: directoryadministrativeunitscreateextensions description: Microsoft Graph Create new navigation property to extensions for directory call: directory-directory-administrativeunit.directoryadministrativeunitscreateextensions with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/directory/administrativeunits/{administrativeunit-id}/extensions/count name: directory-administrativeunits-administrativeunit-id-extensions-count description: REST surface for directory-administrativeUnits-administrativeUnit-id-extensions-$count. operations: - method: GET name: directoryadministrativeunitsextensionsgetcount48cb description: Microsoft Graph Get the number of the resource call: directory-directory-administrativeunit.directoryadministrativeunitsextensionsgetcount48cb outputParameters: - type: object mapping: $. - path: /v1/directory/administrativeunits/{administrativeunit-id}/extensions/{extension-id} name: directory-administrativeunits-administrativeunit-id-extensions-extension-id description: REST surface for directory-administrativeUnits-administrativeUnit-id-extensions-extension-id. operations: - method: GET name: directoryadministrativeunitsgetextensions description: Microsoft Graph Get extensions from directory call: directory-directory-administrativeunit.directoryadministrativeunitsgetextensions with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: directoryadministrativeunitsupdateextensions description: Microsoft Graph Update the navigation property extensions in directory call: directory-directory-administrativeunit.directoryadministrativeunitsupdateextensions with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: directoryadministrativeunitsdeleteextensions description: Microsoft Graph Delete navigation property extensions for directory call: directory-directory-administrativeunit.directoryadministrativeunitsdeleteextensions with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/directory/administrativeunits/{administrativeunit-id}/members name: directory-administrativeunits-administrativeunit-id-members description: REST surface for directory-administrativeUnits-administrativeUnit-id-members. operations: - method: GET name: directoryadministrativeunitslistmembers description: Microsoft Graph List members call: directory-directory-administrativeunit.directoryadministrativeunitslistmembers with: ConsistencyLevel: rest.ConsistencyLevel $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: directoryadministrativeunitscreatemembers description: Microsoft Graph Add a member call: directory-directory-administrativeunit.directoryadministrativeunitscreatemembers with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/directory/administrativeunits/{administrativeunit-id}/members/count name: directory-administrativeunits-administrativeunit-id-members-count description: REST surface for directory-administrativeUnits-administrativeUnit-id-members-$count. operations: - method: GET name: directoryadministrativeunitsmembersgetcount777a description: Microsoft Graph Get the number of the resource call: directory-directory-administrativeunit.directoryadministrativeunitsmembersgetcount777a with: ConsistencyLevel: rest.ConsistencyLevel outputParameters: - type: object mapping: $. - path: /v1/directory/administrativeunits/{administrativeunit-id}/members/ref name: directory-administrativeunits-administrativeunit-id-members-ref description: REST surface for directory-administrativeUnits-administrativeUnit-id-members-$ref. operations: - method: GET name: directoryadministrativeunitslistrefmembers description: Microsoft Graph List members call: directory-directory-administrativeunit.directoryadministrativeunitslistrefmembers with: ConsistencyLevel: rest.ConsistencyLevel $orderby: rest.$orderby outputParameters: - type: object mapping: $. - method: POST name: directoryadministrativeunitscreaterefmembers description: Microsoft Graph Add a member call: directory-directory-administrativeunit.directoryadministrativeunitscreaterefmembers with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: directoryadministrativeunitsdeleterefmembers description: Microsoft Graph Remove a member call: directory-directory-administrativeunit.directoryadministrativeunitsdeleterefmembers with: If-Match: rest.If-Match '@id': rest.@id outputParameters: - type: object mapping: $. - path: /v1/directory/administrativeunits/{administrativeunit-id}/members/graph-application name: directory-administrativeunits-administrativeunit-id-members-graph-application description: REST surface for directory-administrativeUnits-administrativeUnit-id-members-graph.application. operations: - method: GET name: directoryadministrativeunitslistmembersasapplication description: Microsoft Graph Get the items of type microsoft.graph.application in the microsoft.graph.directoryObject collection call: directory-directory-administrativeunit.directoryadministrativeunitslistmembersasapplication with: ConsistencyLevel: rest.ConsistencyLevel $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/directory/administrativeunits/{administrativeunit-id}/members/graph-application/count name: directory-administrativeunits-administrativeunit-id-members-graph-application-c description: REST surface for directory-administrativeUnits-administrativeUnit-id-members-graph.application-$c. operations: - method: GET name: directoryadministrativeunitsmembersgetcountasapplication12bb description: Microsoft Graph Get the number of the resource call: directory-directory-administrativeunit.directoryadministrativeunitsmembersgetcountasapplication12bb with: ConsistencyLevel: rest.ConsistencyLevel outputParameters: - type: object mapping: $. - path: /v1/directory/administrativeunits/{administrativeunit-id}/members/graph-device name: directory-administrativeunits-administrativeunit-id-members-graph-device description: REST surface for directory-administrativeUnits-administrativeUnit-id-members-graph.device. operations: - method: GET name: directoryadministrativeunitslistmembersasdevice description: Microsoft Graph Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection call: directory-directory-administrativeunit.directoryadministrativeunitslistmembersasdevice with: ConsistencyLevel: rest.ConsistencyLevel $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/directory/administrativeunits/{administrativeunit-id}/members/graph-device/count name: directory-administrativeunits-administrativeunit-id-members-graph-device-count description: REST surface for directory-administrativeUnits-administrativeUnit-id-members-graph.device-$count. operations: - method: GET name: directoryadministrativeunitsmembersgetcountasdevicea313 description: Microsoft Graph Get the number of the resource call: directory-directory-administrativeunit.directoryadministrativeunitsmembersgetcountasdevicea313 with: ConsistencyLevel: rest.ConsistencyLevel outputParameters: - type: object mapping: $. - path: /v1/directory/administrativeunits/{administrativeunit-id}/members/graph-group name: directory-administrativeunits-administrativeunit-id-members-graph-group description: REST surface for directory-administrativeUnits-administrativeUnit-id-members-graph.group. operations: - method: GET name: directoryadministrativeunitslistmembersasgroup description: Microsoft Graph Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection call: directory-directory-administrativeunit.directoryadministrativeunitslistmembersasgroup with: ConsistencyLevel: rest.ConsistencyLevel $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/directory/administrativeunits/{administrativeunit-id}/members/graph-group/count name: directory-administrativeunits-administrativeunit-id-members-graph-group-count description: REST surface for directory-administrativeUnits-administrativeUnit-id-members-graph.group-$count. operations: - method: GET name: directoryadministrativeunitsmembersgetcountasgroupaf07 description: Microsoft Graph Get the number of the resource call: directory-directory-administrativeunit.directoryadministrativeunitsmembersgetcountasgroupaf07 with: ConsistencyLevel: rest.ConsistencyLevel outputParameters: - type: object mapping: $. - path: /v1/directory/administrativeunits/{administrativeunit-id}/members/graph-orgcontact name: directory-administrativeunits-administrativeunit-id-members-graph-orgcontact description: REST surface for directory-administrativeUnits-administrativeUnit-id-members-graph.orgContact. operations: - method: GET name: directoryadministrativeunitslistmembersasorgcontact description: Microsoft Graph Get the items of type microsoft.graph.orgContact in the microsoft.graph.directoryObject collection call: directory-directory-administrativeunit.directoryadministrativeunitslistmembersasorgcontact with: ConsistencyLevel: rest.ConsistencyLevel $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/directory/administrativeunits/{administrativeunit-id}/members/graph-orgcontact/count name: directory-administrativeunits-administrativeunit-id-members-graph-orgcontact-co description: REST surface for directory-administrativeUnits-administrativeUnit-id-members-graph.orgContact-$co. operations: - method: GET name: directoryadministrativeunitsmembersgetcountasorgcontact7392 description: Microsoft Graph Get the number of the resource call: directory-directory-administrativeunit.directoryadministrativeunitsmembersgetcountasorgcontact7392 with: ConsistencyLevel: rest.ConsistencyLevel outputParameters: - type: object mapping: $. - path: /v1/directory/administrativeunits/{administrativeunit-id}/members/graph-serviceprincipal name: directory-administrativeunits-administrativeunit-id-members-graph-serviceprincip description: REST surface for directory-administrativeUnits-administrativeUnit-id-members-graph.servicePrincip. operations: - method: GET name: directoryadministrativeunitslistmembersasserviceprincipal description: Microsoft Graph Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection call: directory-directory-administrativeunit.directoryadministrativeunitslistmembersasserviceprincipal with: ConsistencyLevel: rest.ConsistencyLevel $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/directory/administrativeunits/{administrativeunit-id}/members/graph-serviceprincipal/count name: directory-administrativeunits-administrativeunit-id-members-graph-serviceprincip description: REST surface for directory-administrativeUnits-administrativeUnit-id-members-graph.servicePrincip. operations: - method: GET name: directoryadministrativeunitsmembersgetcountasserviceprincipal1d41 description: Microsoft Graph Get the number of the resource call: directory-directory-administrativeunit.directoryadministrativeunitsmembersgetcountasserviceprincipal1d41 with: ConsistencyLevel: rest.ConsistencyLevel outputParameters: - type: object mapping: $. - path: /v1/directory/administrativeunits/{administrativeunit-id}/members/graph-user name: directory-administrativeunits-administrativeunit-id-members-graph-user description: REST surface for directory-administrativeUnits-administrativeUnit-id-members-graph.user. operations: - method: GET name: directoryadministrativeunitslistmembersasuser description: Microsoft Graph Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection call: directory-directory-administrativeunit.directoryadministrativeunitslistmembersasuser with: ConsistencyLevel: rest.ConsistencyLevel $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/directory/administrativeunits/{administrativeunit-id}/members/graph-user/count name: directory-administrativeunits-administrativeunit-id-members-graph-user-count description: REST surface for directory-administrativeUnits-administrativeUnit-id-members-graph.user-$count. operations: - method: GET name: directoryadministrativeunitsmembersgetcountasuser5d18 description: Microsoft Graph Get the number of the resource call: directory-directory-administrativeunit.directoryadministrativeunitsmembersgetcountasuser5d18 with: ConsistencyLevel: rest.ConsistencyLevel outputParameters: - type: object mapping: $. - path: /v1/directory/administrativeunits/{administrativeunit-id}/members/{directoryobject-id}/ref name: directory-administrativeunits-administrativeunit-id-members-directoryobject-id description: REST surface for directory-administrativeUnits-administrativeUnit-id-members-directoryObject-id-$. operations: - method: DELETE name: directoryadministrativeunitsmembersdeleterefdirectoryobject description: Microsoft Graph Remove a member call: directory-directory-administrativeunit.directoryadministrativeunitsmembersdeleterefdirectoryobject with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/directory/administrativeunits/{administrativeunit-id}/members/{directoryobject-id}/graph-application name: directory-administrativeunits-administrativeunit-id-members-directoryobject-id-g description: REST surface for directory-administrativeUnits-administrativeUnit-id-members-directoryObject-id-g. operations: - method: GET name: directoryadministrativeunitsgetmembersasapplication description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.application call: directory-directory-administrativeunit.directoryadministrativeunitsgetmembersasapplication with: ConsistencyLevel: rest.ConsistencyLevel $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/directory/administrativeunits/{administrativeunit-id}/members/{directoryobject-id}/graph-device name: directory-administrativeunits-administrativeunit-id-members-directoryobject-id-g description: REST surface for directory-administrativeUnits-administrativeUnit-id-members-directoryObject-id-g. operations: - method: GET name: directoryadministrativeunitsgetmembersasdevice description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.device call: directory-directory-administrativeunit.directoryadministrativeunitsgetmembersasdevice with: ConsistencyLevel: rest.ConsistencyLevel $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/directory/administrativeunits/{administrativeunit-id}/members/{directoryobject-id}/graph-group name: directory-administrativeunits-administrativeunit-id-members-directoryobject-id-g description: REST surface for directory-administrativeUnits-administrativeUnit-id-members-directoryObject-id-g. operations: - method: GET name: directoryadministrativeunitsgetmembersasgroup description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.group call: directory-directory-administrativeunit.directoryadministrativeunitsgetmembersasgroup with: ConsistencyLevel: rest.ConsistencyLevel $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/directory/administrativeunits/{administrativeunit-id}/members/{directoryobject-id}/graph-orgcontact name: directory-administrativeunits-administrativeunit-id-members-directoryobject-id-g description: REST surface for directory-administrativeUnits-administrativeUnit-id-members-directoryObject-id-g. operations: - method: GET name: directoryadministrativeunitsgetmembersasorgcontact description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.orgContact call: directory-directory-administrativeunit.directoryadministrativeunitsgetmembersasorgcontact with: ConsistencyLevel: rest.ConsistencyLevel $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/directory/administrativeunits/{administrativeunit-id}/members/{directoryobject-id}/graph-serviceprincipal name: directory-administrativeunits-administrativeunit-id-members-directoryobject-id-g description: REST surface for directory-administrativeUnits-administrativeUnit-id-members-directoryObject-id-g. operations: - method: GET name: directoryadministrativeunitsgetmembersasserviceprincipal description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal call: directory-directory-administrativeunit.directoryadministrativeunitsgetmembersasserviceprincipal with: ConsistencyLevel: rest.ConsistencyLevel $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/directory/administrativeunits/{administrativeunit-id}/members/{directoryobject-id}/graph-user name: directory-administrativeunits-administrativeunit-id-members-directoryobject-id-g description: REST surface for directory-administrativeUnits-administrativeUnit-id-members-directoryObject-id-g. operations: - method: GET name: directoryadministrativeunitsgetmembersasuser description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.user call: directory-directory-administrativeunit.directoryadministrativeunitsgetmembersasuser with: ConsistencyLevel: rest.ConsistencyLevel $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/directory/administrativeunits/{administrativeunit-id}/scopedrolemembers name: directory-administrativeunits-administrativeunit-id-scopedrolemembers description: REST surface for directory-administrativeUnits-administrativeUnit-id-scopedRoleMembers. operations: - method: GET name: directoryadministrativeunitslistscopedrolemembers description: Microsoft Graph List scopedRoleMembers call: directory-directory-administrativeunit.directoryadministrativeunitslistscopedrolemembers with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: directoryadministrativeunitscreatescopedrolemembers description: Microsoft Graph Add a scopedRoleMember call: directory-directory-administrativeunit.directoryadministrativeunitscreatescopedrolemembers with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/directory/administrativeunits/{administrativeunit-id}/scopedrolemembers/count name: directory-administrativeunits-administrativeunit-id-scopedrolemembers-count description: REST surface for directory-administrativeUnits-administrativeUnit-id-scopedRoleMembers-$count. operations: - method: GET name: directoryadministrativeunitsscopedrolemembersgetcountcb3a description: Microsoft Graph Get the number of the resource call: directory-directory-administrativeunit.directoryadministrativeunitsscopedrolemembersgetcountcb3a outputParameters: - type: object mapping: $. - path: /v1/directory/administrativeunits/{administrativeunit-id}/scopedrolemembers/{scopedrolemembership-id} name: directory-administrativeunits-administrativeunit-id-scopedrolemembers-scopedrole description: REST surface for directory-administrativeUnits-administrativeUnit-id-scopedRoleMembers-scopedRole. operations: - method: GET name: directoryadministrativeunitsgetscopedrolemembers description: Microsoft Graph Get a scopedRoleMember call: directory-directory-administrativeunit.directoryadministrativeunitsgetscopedrolemembers with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: directoryadministrativeunitsupdatescopedrolemembers description: Microsoft Graph Update the navigation property scopedRoleMembers in directory call: directory-directory-administrativeunit.directoryadministrativeunitsupdatescopedrolemembers with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: directoryadministrativeunitsdeletescopedrolemembers description: Microsoft Graph Remove a scopedRoleMember call: directory-directory-administrativeunit.directoryadministrativeunitsdeletescopedrolemembers with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - type: mcp namespace: directory-directory-administrativeunit-mcp port: 9090 transport: http description: MCP adapter for Microsoft Graph Directory — directory.administrativeUnit. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-graph-list-administrativeunits description: Microsoft Graph List administrativeUnits hints: readOnly: true destructive: false idempotent: true call: directory-directory-administrativeunit.directorylistadministrativeunits with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-administrativeunit description: Microsoft Graph Create administrativeUnit hints: readOnly: false destructive: false idempotent: false call: directory-directory-administrativeunit.directorycreateadministrativeunits with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitsgetcounta5a1 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-delta description: Microsoft Graph Invoke function delta hints: readOnly: true destructive: false idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitsdelta with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-administrativeunit description: Microsoft Graph Get administrativeUnit hints: readOnly: true destructive: false idempotent: true call: directory-directory-administrativeunit.directorygetadministrativeunits with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-administrativeunit description: Microsoft Graph Update administrativeUnit hints: readOnly: false destructive: false idempotent: true call: directory-directory-administrativeunit.directoryupdateadministrativeunits with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-administrativeunit description: Microsoft Graph Delete administrativeUnit hints: readOnly: false destructive: true idempotent: true call: directory-directory-administrativeunit.directorydeleteadministrativeunits with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-extensions-directory description: Microsoft Graph Get extensions from directory hints: readOnly: true destructive: false idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitslistextensions with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation description: Microsoft Graph Create new navigation property to extensions for directory hints: readOnly: false destructive: false idempotent: false call: directory-directory-administrativeunit.directoryadministrativeunitscreateextensions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-2 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitsextensionsgetcount48cb outputParameters: - type: object mapping: $. - name: microsoft-graph-get-extensions-directory-2 description: Microsoft Graph Get extensions from directory hints: readOnly: true destructive: false idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitsgetextensions with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property description: Microsoft Graph Update the navigation property extensions in directory hints: readOnly: false destructive: false idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitsupdateextensions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property description: Microsoft Graph Delete navigation property extensions for directory hints: readOnly: false destructive: true idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitsdeleteextensions with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-list-members description: Microsoft Graph List members hints: readOnly: true destructive: false idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitslistmembers with: ConsistencyLevel: tools.ConsistencyLevel $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-add-member description: Microsoft Graph Add a member hints: readOnly: false destructive: false idempotent: false call: directory-directory-administrativeunit.directoryadministrativeunitscreatemembers with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-3 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitsmembersgetcount777a with: ConsistencyLevel: tools.ConsistencyLevel outputParameters: - type: object mapping: $. - name: microsoft-graph-list-members-2 description: Microsoft Graph List members hints: readOnly: true destructive: false idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitslistrefmembers with: ConsistencyLevel: tools.ConsistencyLevel $orderby: tools.$orderby outputParameters: - type: object mapping: $. - name: microsoft-graph-add-member-2 description: Microsoft Graph Add a member hints: readOnly: false destructive: false idempotent: false call: directory-directory-administrativeunit.directoryadministrativeunitscreaterefmembers with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-remove-member description: Microsoft Graph Remove a member hints: readOnly: false destructive: true idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitsdeleterefmembers with: If-Match: tools.If-Match '@id': tools.@id outputParameters: - type: object mapping: $. - name: microsoft-graph-get-items-type description: Microsoft Graph Get the items of type microsoft.graph.application in the microsoft.graph.directoryObject collection hints: readOnly: true destructive: false idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitslistmembersasapplication with: ConsistencyLevel: tools.ConsistencyLevel $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-4 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitsmembersgetcountasapplication12bb with: ConsistencyLevel: tools.ConsistencyLevel outputParameters: - type: object mapping: $. - name: microsoft-graph-get-items-type-2 description: Microsoft Graph Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection hints: readOnly: true destructive: false idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitslistmembersasdevice with: ConsistencyLevel: tools.ConsistencyLevel $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-5 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitsmembersgetcountasdevicea313 with: ConsistencyLevel: tools.ConsistencyLevel outputParameters: - type: object mapping: $. - name: microsoft-graph-get-items-type-3 description: Microsoft Graph Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection hints: readOnly: true destructive: false idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitslistmembersasgroup with: ConsistencyLevel: tools.ConsistencyLevel $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-6 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitsmembersgetcountasgroupaf07 with: ConsistencyLevel: tools.ConsistencyLevel outputParameters: - type: object mapping: $. - name: microsoft-graph-get-items-type-4 description: Microsoft Graph Get the items of type microsoft.graph.orgContact in the microsoft.graph.directoryObject collection hints: readOnly: true destructive: false idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitslistmembersasorgcontact with: ConsistencyLevel: tools.ConsistencyLevel $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-7 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitsmembersgetcountasorgcontact7392 with: ConsistencyLevel: tools.ConsistencyLevel outputParameters: - type: object mapping: $. - name: microsoft-graph-get-items-type-5 description: Microsoft Graph Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection hints: readOnly: true destructive: false idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitslistmembersasserviceprincipal with: ConsistencyLevel: tools.ConsistencyLevel $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-8 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitsmembersgetcountasserviceprincipal1d41 with: ConsistencyLevel: tools.ConsistencyLevel outputParameters: - type: object mapping: $. - name: microsoft-graph-get-items-type-6 description: Microsoft Graph Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection hints: readOnly: true destructive: false idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitslistmembersasuser with: ConsistencyLevel: tools.ConsistencyLevel $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-9 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitsmembersgetcountasuser5d18 with: ConsistencyLevel: tools.ConsistencyLevel outputParameters: - type: object mapping: $. - name: microsoft-graph-remove-member-2 description: Microsoft Graph Remove a member hints: readOnly: false destructive: true idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitsmembersdeleterefdirectoryobject with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-item-type description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.application hints: readOnly: true destructive: false idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitsgetmembersasapplication with: ConsistencyLevel: tools.ConsistencyLevel $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-item-type-2 description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.device hints: readOnly: true destructive: false idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitsgetmembersasdevice with: ConsistencyLevel: tools.ConsistencyLevel $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-item-type-3 description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.group hints: readOnly: true destructive: false idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitsgetmembersasgroup with: ConsistencyLevel: tools.ConsistencyLevel $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-item-type-4 description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.orgContact hints: readOnly: true destructive: false idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitsgetmembersasorgcontact with: ConsistencyLevel: tools.ConsistencyLevel $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-item-type-5 description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal hints: readOnly: true destructive: false idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitsgetmembersasserviceprincipal with: ConsistencyLevel: tools.ConsistencyLevel $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-item-type-6 description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.user hints: readOnly: true destructive: false idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitsgetmembersasuser with: ConsistencyLevel: tools.ConsistencyLevel $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-list-scopedrolemembers description: Microsoft Graph List scopedRoleMembers hints: readOnly: true destructive: false idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitslistscopedrolemembers with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-add-scopedrolemember description: Microsoft Graph Add a scopedRoleMember hints: readOnly: false destructive: false idempotent: false call: directory-directory-administrativeunit.directoryadministrativeunitscreatescopedrolemembers with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-10 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitsscopedrolemembersgetcountcb3a outputParameters: - type: object mapping: $. - name: microsoft-graph-get-scopedrolemember description: Microsoft Graph Get a scopedRoleMember hints: readOnly: true destructive: false idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitsgetscopedrolemembers with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-2 description: Microsoft Graph Update the navigation property scopedRoleMembers in directory hints: readOnly: false destructive: false idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitsupdatescopedrolemembers with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-remove-scopedrolemember description: Microsoft Graph Remove a scopedRoleMember hints: readOnly: false destructive: true idempotent: true call: directory-directory-administrativeunit.directoryadministrativeunitsdeletescopedrolemembers with: If-Match: tools.If-Match outputParameters: - type: object mapping: $.