naftiko: 1.0.0-alpha2 info: label: Microsoft Graph Serviceprincipals — servicePrincipals.directoryObject description: 'Microsoft Graph Serviceprincipals — servicePrincipals.directoryObject. 66 operations. Lead operation: Microsoft Graph servicePrincipal: List createdObjects. Self-contained Naftiko capability covering one Microsoft Graph business surface.' tags: - Microsoft Graph - servicePrincipals.directoryObject 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: serviceprincipals-serviceprincipals-directoryobject baseUri: '' description: Microsoft Graph Serviceprincipals — servicePrincipals.directoryObject business capability. Self-contained, no shared references. resources: - name: servicePrincipals-servicePrincipal-id-createdObjects path: /servicePrincipals/{servicePrincipal-id}/createdObjects operations: - name: serviceprincipalslistcreatedobjects method: GET description: 'Microsoft Graph servicePrincipal: List createdObjects' 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: servicePrincipals-servicePrincipal-id-createdObjects-$count path: /servicePrincipals/{servicePrincipal-id}/createdObjects/$count operations: - name: serviceprincipalscreatedobjectsgetcount0714 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: servicePrincipals-servicePrincipal-id-createdObjects-graph.servicePrincipal path: /servicePrincipals/{servicePrincipal-id}/createdObjects/graph.servicePrincipal operations: - name: serviceprincipalslistcreatedobjectsasserviceprincipal 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: $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: servicePrincipals-servicePrincipal-id-createdObjects-graph.servicePrincipal-$cou path: /servicePrincipals/{servicePrincipal-id}/createdObjects/graph.servicePrincipal/$count operations: - name: serviceprincipalscreatedobjectsgetcountasserviceprincipal768a method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: servicePrincipals-servicePrincipal-id-createdObjects-directoryObject-id path: /servicePrincipals/{servicePrincipal-id}/createdObjects/{directoryObject-id} operations: - name: serviceprincipalsgetcreatedobjects method: GET description: Microsoft Graph Get createdObjects from servicePrincipals 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: servicePrincipals-servicePrincipal-id-createdObjects-directoryObject-id-graph.se path: /servicePrincipals/{servicePrincipal-id}/createdObjects/{directoryObject-id}/graph.servicePrincipal operations: - name: serviceprincipalsgetcreatedobjectsasserviceprincipal 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: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: servicePrincipals-servicePrincipal-id-memberOf path: /servicePrincipals/{servicePrincipal-id}/memberOf operations: - name: serviceprincipalslistmemberof method: GET description: Microsoft Graph List servicePrincipal memberOf 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: servicePrincipals-servicePrincipal-id-memberOf-$count path: /servicePrincipals/{servicePrincipal-id}/memberOf/$count operations: - name: serviceprincipalsmemberofgetcountbe11 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: servicePrincipals-servicePrincipal-id-memberOf-graph.administrativeUnit path: /servicePrincipals/{servicePrincipal-id}/memberOf/graph.administrativeUnit operations: - name: serviceprincipalslistmemberofasadministrativeunit method: GET description: Microsoft Graph Get the items of type microsoft.graph.administrativeUnit 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: servicePrincipals-servicePrincipal-id-memberOf-graph.administrativeUnit-$count path: /servicePrincipals/{servicePrincipal-id}/memberOf/graph.administrativeUnit/$count operations: - name: serviceprincipalsmemberofgetcountasadministrativeunit472e 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: servicePrincipals-servicePrincipal-id-memberOf-graph.directoryRole path: /servicePrincipals/{servicePrincipal-id}/memberOf/graph.directoryRole operations: - name: serviceprincipalslistmemberofasdirectoryrole method: GET description: Microsoft Graph Get the items of type microsoft.graph.directoryRole 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: servicePrincipals-servicePrincipal-id-memberOf-graph.directoryRole-$count path: /servicePrincipals/{servicePrincipal-id}/memberOf/graph.directoryRole/$count operations: - name: serviceprincipalsmemberofgetcountasdirectoryrolefa4e 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: servicePrincipals-servicePrincipal-id-memberOf-graph.group path: /servicePrincipals/{servicePrincipal-id}/memberOf/graph.group operations: - name: serviceprincipalslistmemberofasgroup 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: servicePrincipals-servicePrincipal-id-memberOf-graph.group-$count path: /servicePrincipals/{servicePrincipal-id}/memberOf/graph.group/$count operations: - name: serviceprincipalsmemberofgetcountasgroup96d9 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: servicePrincipals-servicePrincipal-id-memberOf-directoryObject-id path: /servicePrincipals/{servicePrincipal-id}/memberOf/{directoryObject-id} operations: - name: serviceprincipalsgetmemberof method: GET description: Microsoft Graph Get memberOf from servicePrincipals 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: servicePrincipals-servicePrincipal-id-memberOf-directoryObject-id-graph.administ path: /servicePrincipals/{servicePrincipal-id}/memberOf/{directoryObject-id}/graph.administrativeUnit operations: - name: serviceprincipalsgetmemberofasadministrativeunit method: GET description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit 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: servicePrincipals-servicePrincipal-id-memberOf-directoryObject-id-graph.director path: /servicePrincipals/{servicePrincipal-id}/memberOf/{directoryObject-id}/graph.directoryRole operations: - name: serviceprincipalsgetmemberofasdirectoryrole method: GET description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.directoryRole 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: servicePrincipals-servicePrincipal-id-memberOf-directoryObject-id-graph.group path: /servicePrincipals/{servicePrincipal-id}/memberOf/{directoryObject-id}/graph.group operations: - name: serviceprincipalsgetmemberofasgroup 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: servicePrincipals-servicePrincipal-id-ownedObjects path: /servicePrincipals/{servicePrincipal-id}/ownedObjects operations: - name: serviceprincipalslistownedobjects method: GET description: 'Microsoft Graph servicePrincipals: List ownedObjects' 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: servicePrincipals-servicePrincipal-id-ownedObjects-$count path: /servicePrincipals/{servicePrincipal-id}/ownedObjects/$count operations: - name: serviceprincipalsownedobjectsgetcount7ae7 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: servicePrincipals-servicePrincipal-id-ownedObjects-graph.appRoleAssignment path: /servicePrincipals/{servicePrincipal-id}/ownedObjects/graph.appRoleAssignment operations: - name: serviceprincipalslistownedobjectsasapproleassignment method: GET description: Microsoft Graph Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection 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: servicePrincipals-servicePrincipal-id-ownedObjects-graph.appRoleAssignment-$coun path: /servicePrincipals/{servicePrincipal-id}/ownedObjects/graph.appRoleAssignment/$count operations: - name: serviceprincipalsownedobjectsgetcountasapproleassignment793c method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: servicePrincipals-servicePrincipal-id-ownedObjects-graph.application path: /servicePrincipals/{servicePrincipal-id}/ownedObjects/graph.application operations: - name: serviceprincipalslistownedobjectsasapplication 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: $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: servicePrincipals-servicePrincipal-id-ownedObjects-graph.application-$count path: /servicePrincipals/{servicePrincipal-id}/ownedObjects/graph.application/$count operations: - name: serviceprincipalsownedobjectsgetcountasapplication2b95 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: servicePrincipals-servicePrincipal-id-ownedObjects-graph.endpoint path: /servicePrincipals/{servicePrincipal-id}/ownedObjects/graph.endpoint operations: - name: serviceprincipalslistownedobjectsasendpoint method: GET description: Microsoft Graph Get the items of type microsoft.graph.endpoint in the microsoft.graph.directoryObject collection 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: servicePrincipals-servicePrincipal-id-ownedObjects-graph.endpoint-$count path: /servicePrincipals/{servicePrincipal-id}/ownedObjects/graph.endpoint/$count operations: - name: serviceprincipalsownedobjectsgetcountasendpoint4594 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: servicePrincipals-servicePrincipal-id-ownedObjects-graph.group path: /servicePrincipals/{servicePrincipal-id}/ownedObjects/graph.group operations: - name: serviceprincipalslistownedobjectsasgroup 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: $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: servicePrincipals-servicePrincipal-id-ownedObjects-graph.group-$count path: /servicePrincipals/{servicePrincipal-id}/ownedObjects/graph.group/$count operations: - name: serviceprincipalsownedobjectsgetcountasgroupfc2e method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: servicePrincipals-servicePrincipal-id-ownedObjects-graph.servicePrincipal path: /servicePrincipals/{servicePrincipal-id}/ownedObjects/graph.servicePrincipal operations: - name: serviceprincipalslistownedobjectsasserviceprincipal 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: $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: servicePrincipals-servicePrincipal-id-ownedObjects-graph.servicePrincipal-$count path: /servicePrincipals/{servicePrincipal-id}/ownedObjects/graph.servicePrincipal/$count operations: - name: serviceprincipalsownedobjectsgetcountasserviceprincipal19c0 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: servicePrincipals-servicePrincipal-id-ownedObjects-directoryObject-id path: /servicePrincipals/{servicePrincipal-id}/ownedObjects/{directoryObject-id} operations: - name: serviceprincipalsgetownedobjects method: GET description: Microsoft Graph Get ownedObjects from servicePrincipals 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: servicePrincipals-servicePrincipal-id-ownedObjects-directoryObject-id-graph.appR path: /servicePrincipals/{servicePrincipal-id}/ownedObjects/{directoryObject-id}/graph.appRoleAssignment operations: - name: serviceprincipalsgetownedobjectsasapproleassignment method: GET description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment 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: servicePrincipals-servicePrincipal-id-ownedObjects-directoryObject-id-graph.appl path: /servicePrincipals/{servicePrincipal-id}/ownedObjects/{directoryObject-id}/graph.application operations: - name: serviceprincipalsgetownedobjectsasapplication 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: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: servicePrincipals-servicePrincipal-id-ownedObjects-directoryObject-id-graph.endp path: /servicePrincipals/{servicePrincipal-id}/ownedObjects/{directoryObject-id}/graph.endpoint operations: - name: serviceprincipalsgetownedobjectsasendpoint method: GET description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.endpoint 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: servicePrincipals-servicePrincipal-id-ownedObjects-directoryObject-id-graph.grou path: /servicePrincipals/{servicePrincipal-id}/ownedObjects/{directoryObject-id}/graph.group operations: - name: serviceprincipalsgetownedobjectsasgroup 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: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: servicePrincipals-servicePrincipal-id-ownedObjects-directoryObject-id-graph.serv path: /servicePrincipals/{servicePrincipal-id}/ownedObjects/{directoryObject-id}/graph.servicePrincipal operations: - name: serviceprincipalsgetownedobjectsasserviceprincipal 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: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: servicePrincipals-servicePrincipal-id-owners path: /servicePrincipals/{servicePrincipal-id}/owners operations: - name: serviceprincipalslistowners method: GET description: Microsoft Graph Get owners from servicePrincipals 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: servicePrincipals-servicePrincipal-id-owners-$count path: /servicePrincipals/{servicePrincipal-id}/owners/$count operations: - name: serviceprincipalsownersgetcountec9a 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: servicePrincipals-servicePrincipal-id-owners-$ref path: /servicePrincipals/{servicePrincipal-id}/owners/$ref operations: - name: serviceprincipalslistrefowners method: GET description: Microsoft Graph Get ref of owners from servicePrincipals 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: serviceprincipalscreaterefowners method: POST description: 'Microsoft Graph servicePrincipal: Add owner' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: serviceprincipalsdeleterefowners method: DELETE description: Microsoft Graph Remove service principal owner 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: servicePrincipals-servicePrincipal-id-owners-graph.appRoleAssignment path: /servicePrincipals/{servicePrincipal-id}/owners/graph.appRoleAssignment operations: - name: serviceprincipalslistownersasapproleassignment method: GET description: Microsoft Graph Get the items of type microsoft.graph.appRoleAssignment 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: servicePrincipals-servicePrincipal-id-owners-graph.appRoleAssignment-$count path: /servicePrincipals/{servicePrincipal-id}/owners/graph.appRoleAssignment/$count operations: - name: serviceprincipalsownersgetcountasapproleassignmentabce 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: servicePrincipals-servicePrincipal-id-owners-graph.endpoint path: /servicePrincipals/{servicePrincipal-id}/owners/graph.endpoint operations: - name: serviceprincipalslistownersasendpoint method: GET description: Microsoft Graph Get the items of type microsoft.graph.endpoint 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: servicePrincipals-servicePrincipal-id-owners-graph.endpoint-$count path: /servicePrincipals/{servicePrincipal-id}/owners/graph.endpoint/$count operations: - name: serviceprincipalsownersgetcountasendpoint9454 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: servicePrincipals-servicePrincipal-id-owners-graph.servicePrincipal path: /servicePrincipals/{servicePrincipal-id}/owners/graph.servicePrincipal operations: - name: serviceprincipalslistownersasserviceprincipal 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: servicePrincipals-servicePrincipal-id-owners-graph.servicePrincipal-$count path: /servicePrincipals/{servicePrincipal-id}/owners/graph.servicePrincipal/$count operations: - name: serviceprincipalsownersgetcountasserviceprincipalc35b 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: servicePrincipals-servicePrincipal-id-owners-graph.user path: /servicePrincipals/{servicePrincipal-id}/owners/graph.user operations: - name: serviceprincipalslistownersasuser 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: servicePrincipals-servicePrincipal-id-owners-graph.user-$count path: /servicePrincipals/{servicePrincipal-id}/owners/graph.user/$count operations: - name: serviceprincipalsownersgetcountasuseraab7 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: servicePrincipals-servicePrincipal-id-owners-directoryObject-id-$ref path: /servicePrincipals/{servicePrincipal-id}/owners/{directoryObject-id}/$ref operations: - name: serviceprincipalsownersdeleterefdirectoryobject method: DELETE description: Microsoft Graph Remove service principal owner outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: servicePrincipals-servicePrincipal-id-owners-directoryObject-id-graph.appRoleAss path: /servicePrincipals/{servicePrincipal-id}/owners/{directoryObject-id}/graph.appRoleAssignment operations: - name: serviceprincipalsgetownersasapproleassignment method: GET description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment 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: servicePrincipals-servicePrincipal-id-owners-directoryObject-id-graph.endpoint path: /servicePrincipals/{servicePrincipal-id}/owners/{directoryObject-id}/graph.endpoint operations: - name: serviceprincipalsgetownersasendpoint method: GET description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.endpoint 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: servicePrincipals-servicePrincipal-id-owners-directoryObject-id-graph.servicePri path: /servicePrincipals/{servicePrincipal-id}/owners/{directoryObject-id}/graph.servicePrincipal operations: - name: serviceprincipalsgetownersasserviceprincipal 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: servicePrincipals-servicePrincipal-id-owners-directoryObject-id-graph.user path: /servicePrincipals/{servicePrincipal-id}/owners/{directoryObject-id}/graph.user operations: - name: serviceprincipalsgetownersasuser 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: servicePrincipals-servicePrincipal-id-transitiveMemberOf path: /servicePrincipals/{servicePrincipal-id}/transitiveMemberOf operations: - name: serviceprincipalslisttransitivememberof method: GET description: Microsoft Graph List servicePrincipal transitive memberOf 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: servicePrincipals-servicePrincipal-id-transitiveMemberOf-$count path: /servicePrincipals/{servicePrincipal-id}/transitiveMemberOf/$count operations: - name: serviceprincipalstransitivememberofgetcount4794 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: servicePrincipals-servicePrincipal-id-transitiveMemberOf-graph.administrativeUni path: /servicePrincipals/{servicePrincipal-id}/transitiveMemberOf/graph.administrativeUnit operations: - name: serviceprincipalslisttransitivememberofasadministrativeunit method: GET description: Microsoft Graph Get the items of type microsoft.graph.administrativeUnit 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: servicePrincipals-servicePrincipal-id-transitiveMemberOf-graph.administrativeUni path: /servicePrincipals/{servicePrincipal-id}/transitiveMemberOf/graph.administrativeUnit/$count operations: - name: serviceprincipalstransitivememberofgetcountasadministrativeunit4450 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: servicePrincipals-servicePrincipal-id-transitiveMemberOf-graph.directoryRole path: /servicePrincipals/{servicePrincipal-id}/transitiveMemberOf/graph.directoryRole operations: - name: serviceprincipalslisttransitivememberofasdirectoryrole method: GET description: Microsoft Graph Get the items of type microsoft.graph.directoryRole 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: servicePrincipals-servicePrincipal-id-transitiveMemberOf-graph.directoryRole-$co path: /servicePrincipals/{servicePrincipal-id}/transitiveMemberOf/graph.directoryRole/$count operations: - name: serviceprincipalstransitivememberofgetcountasdirectoryrole8951 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: servicePrincipals-servicePrincipal-id-transitiveMemberOf-graph.group path: /servicePrincipals/{servicePrincipal-id}/transitiveMemberOf/graph.group operations: - name: serviceprincipalslisttransitivememberofasgroup 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: servicePrincipals-servicePrincipal-id-transitiveMemberOf-graph.group-$count path: /servicePrincipals/{servicePrincipal-id}/transitiveMemberOf/graph.group/$count operations: - name: serviceprincipalstransitivememberofgetcountasgroupe005 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: servicePrincipals-servicePrincipal-id-transitiveMemberOf-directoryObject-id path: /servicePrincipals/{servicePrincipal-id}/transitiveMemberOf/{directoryObject-id} operations: - name: serviceprincipalsgettransitivememberof method: GET description: Microsoft Graph Get transitiveMemberOf from servicePrincipals 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: servicePrincipals-servicePrincipal-id-transitiveMemberOf-directoryObject-id-grap path: /servicePrincipals/{servicePrincipal-id}/transitiveMemberOf/{directoryObject-id}/graph.administrativeUnit operations: - name: serviceprincipalsgettransitivememberofasadministrativeunit method: GET description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit 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: servicePrincipals-servicePrincipal-id-transitiveMemberOf-directoryObject-id-grap path: /servicePrincipals/{servicePrincipal-id}/transitiveMemberOf/{directoryObject-id}/graph.directoryRole operations: - name: serviceprincipalsgettransitivememberofasdirectoryrole method: GET description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.directoryRole 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: servicePrincipals-servicePrincipal-id-transitiveMemberOf-directoryObject-id-grap path: /servicePrincipals/{servicePrincipal-id}/transitiveMemberOf/{directoryObject-id}/graph.group operations: - name: serviceprincipalsgettransitivememberofasgroup 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 exposes: - type: rest namespace: serviceprincipals-serviceprincipals-directoryobject-rest port: 8080 description: REST adapter for Microsoft Graph Serviceprincipals — servicePrincipals.directoryObject. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/serviceprincipals/{serviceprincipal-id}/createdobjects name: serviceprincipals-serviceprincipal-id-createdobjects description: REST surface for servicePrincipals-servicePrincipal-id-createdObjects. operations: - method: GET name: serviceprincipalslistcreatedobjects description: 'Microsoft Graph servicePrincipal: List createdObjects' call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistcreatedobjects with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/createdobjects/count name: serviceprincipals-serviceprincipal-id-createdobjects-count description: REST surface for servicePrincipals-servicePrincipal-id-createdObjects-$count. operations: - method: GET name: serviceprincipalscreatedobjectsgetcount0714 description: Microsoft Graph Get the number of the resource call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalscreatedobjectsgetcount0714 outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/createdobjects/graph-serviceprincipal name: serviceprincipals-serviceprincipal-id-createdobjects-graph-serviceprincipal description: REST surface for servicePrincipals-servicePrincipal-id-createdObjects-graph.servicePrincipal. operations: - method: GET name: serviceprincipalslistcreatedobjectsasserviceprincipal description: Microsoft Graph Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistcreatedobjectsasserviceprincipal with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/createdobjects/graph-serviceprincipal/count name: serviceprincipals-serviceprincipal-id-createdobjects-graph-serviceprincipal-cou description: REST surface for servicePrincipals-servicePrincipal-id-createdObjects-graph.servicePrincipal-$cou. operations: - method: GET name: serviceprincipalscreatedobjectsgetcountasserviceprincipal768a description: Microsoft Graph Get the number of the resource call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalscreatedobjectsgetcountasserviceprincipal768a outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/createdobjects/{directoryobject-id} name: serviceprincipals-serviceprincipal-id-createdobjects-directoryobject-id description: REST surface for servicePrincipals-servicePrincipal-id-createdObjects-directoryObject-id. operations: - method: GET name: serviceprincipalsgetcreatedobjects description: Microsoft Graph Get createdObjects from servicePrincipals call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgetcreatedobjects with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/createdobjects/{directoryobject-id}/graph-serviceprincipal name: serviceprincipals-serviceprincipal-id-createdobjects-directoryobject-id-graph-se description: REST surface for servicePrincipals-servicePrincipal-id-createdObjects-directoryObject-id-graph.se. operations: - method: GET name: serviceprincipalsgetcreatedobjectsasserviceprincipal description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgetcreatedobjectsasserviceprincipal with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/memberof name: serviceprincipals-serviceprincipal-id-memberof description: REST surface for servicePrincipals-servicePrincipal-id-memberOf. operations: - method: GET name: serviceprincipalslistmemberof description: Microsoft Graph List servicePrincipal memberOf call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistmemberof with: ConsistencyLevel: rest.ConsistencyLevel $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/memberof/count name: serviceprincipals-serviceprincipal-id-memberof-count description: REST surface for servicePrincipals-servicePrincipal-id-memberOf-$count. operations: - method: GET name: serviceprincipalsmemberofgetcountbe11 description: Microsoft Graph Get the number of the resource call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsmemberofgetcountbe11 with: ConsistencyLevel: rest.ConsistencyLevel outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/memberof/graph-administrativeunit name: serviceprincipals-serviceprincipal-id-memberof-graph-administrativeunit description: REST surface for servicePrincipals-servicePrincipal-id-memberOf-graph.administrativeUnit. operations: - method: GET name: serviceprincipalslistmemberofasadministrativeunit description: Microsoft Graph Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistmemberofasadministrativeunit with: ConsistencyLevel: rest.ConsistencyLevel $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/memberof/graph-administrativeunit/count name: serviceprincipals-serviceprincipal-id-memberof-graph-administrativeunit-count description: REST surface for servicePrincipals-servicePrincipal-id-memberOf-graph.administrativeUnit-$count. operations: - method: GET name: serviceprincipalsmemberofgetcountasadministrativeunit472e description: Microsoft Graph Get the number of the resource call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsmemberofgetcountasadministrativeunit472e with: ConsistencyLevel: rest.ConsistencyLevel outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/memberof/graph-directoryrole name: serviceprincipals-serviceprincipal-id-memberof-graph-directoryrole description: REST surface for servicePrincipals-servicePrincipal-id-memberOf-graph.directoryRole. operations: - method: GET name: serviceprincipalslistmemberofasdirectoryrole description: Microsoft Graph Get the items of type microsoft.graph.directoryRole in the microsoft.graph.directoryObject collection call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistmemberofasdirectoryrole with: ConsistencyLevel: rest.ConsistencyLevel $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/memberof/graph-directoryrole/count name: serviceprincipals-serviceprincipal-id-memberof-graph-directoryrole-count description: REST surface for servicePrincipals-servicePrincipal-id-memberOf-graph.directoryRole-$count. operations: - method: GET name: serviceprincipalsmemberofgetcountasdirectoryrolefa4e description: Microsoft Graph Get the number of the resource call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsmemberofgetcountasdirectoryrolefa4e with: ConsistencyLevel: rest.ConsistencyLevel outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/memberof/graph-group name: serviceprincipals-serviceprincipal-id-memberof-graph-group description: REST surface for servicePrincipals-servicePrincipal-id-memberOf-graph.group. operations: - method: GET name: serviceprincipalslistmemberofasgroup description: Microsoft Graph Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistmemberofasgroup with: ConsistencyLevel: rest.ConsistencyLevel $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/memberof/graph-group/count name: serviceprincipals-serviceprincipal-id-memberof-graph-group-count description: REST surface for servicePrincipals-servicePrincipal-id-memberOf-graph.group-$count. operations: - method: GET name: serviceprincipalsmemberofgetcountasgroup96d9 description: Microsoft Graph Get the number of the resource call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsmemberofgetcountasgroup96d9 with: ConsistencyLevel: rest.ConsistencyLevel outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/memberof/{directoryobject-id} name: serviceprincipals-serviceprincipal-id-memberof-directoryobject-id description: REST surface for servicePrincipals-servicePrincipal-id-memberOf-directoryObject-id. operations: - method: GET name: serviceprincipalsgetmemberof description: Microsoft Graph Get memberOf from servicePrincipals call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgetmemberof with: ConsistencyLevel: rest.ConsistencyLevel $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/memberof/{directoryobject-id}/graph-administrativeunit name: serviceprincipals-serviceprincipal-id-memberof-directoryobject-id-graph-administ description: REST surface for servicePrincipals-servicePrincipal-id-memberOf-directoryObject-id-graph.administ. operations: - method: GET name: serviceprincipalsgetmemberofasadministrativeunit description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgetmemberofasadministrativeunit with: ConsistencyLevel: rest.ConsistencyLevel $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/memberof/{directoryobject-id}/graph-directoryrole name: serviceprincipals-serviceprincipal-id-memberof-directoryobject-id-graph-director description: REST surface for servicePrincipals-servicePrincipal-id-memberOf-directoryObject-id-graph.director. operations: - method: GET name: serviceprincipalsgetmemberofasdirectoryrole description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.directoryRole call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgetmemberofasdirectoryrole with: ConsistencyLevel: rest.ConsistencyLevel $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/memberof/{directoryobject-id}/graph-group name: serviceprincipals-serviceprincipal-id-memberof-directoryobject-id-graph-group description: REST surface for servicePrincipals-servicePrincipal-id-memberOf-directoryObject-id-graph.group. operations: - method: GET name: serviceprincipalsgetmemberofasgroup description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.group call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgetmemberofasgroup with: ConsistencyLevel: rest.ConsistencyLevel $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/ownedobjects name: serviceprincipals-serviceprincipal-id-ownedobjects description: REST surface for servicePrincipals-servicePrincipal-id-ownedObjects. operations: - method: GET name: serviceprincipalslistownedobjects description: 'Microsoft Graph servicePrincipals: List ownedObjects' call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistownedobjects with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/ownedobjects/count name: serviceprincipals-serviceprincipal-id-ownedobjects-count description: REST surface for servicePrincipals-servicePrincipal-id-ownedObjects-$count. operations: - method: GET name: serviceprincipalsownedobjectsgetcount7ae7 description: Microsoft Graph Get the number of the resource call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsownedobjectsgetcount7ae7 outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/ownedobjects/graph-approleassignment name: serviceprincipals-serviceprincipal-id-ownedobjects-graph-approleassignment description: REST surface for servicePrincipals-servicePrincipal-id-ownedObjects-graph.appRoleAssignment. operations: - method: GET name: serviceprincipalslistownedobjectsasapproleassignment description: Microsoft Graph Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistownedobjectsasapproleassignment with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/ownedobjects/graph-approleassignment/count name: serviceprincipals-serviceprincipal-id-ownedobjects-graph-approleassignment-coun description: REST surface for servicePrincipals-servicePrincipal-id-ownedObjects-graph.appRoleAssignment-$coun. operations: - method: GET name: serviceprincipalsownedobjectsgetcountasapproleassignment793c description: Microsoft Graph Get the number of the resource call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsownedobjectsgetcountasapproleassignment793c outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/ownedobjects/graph-application name: serviceprincipals-serviceprincipal-id-ownedobjects-graph-application description: REST surface for servicePrincipals-servicePrincipal-id-ownedObjects-graph.application. operations: - method: GET name: serviceprincipalslistownedobjectsasapplication description: Microsoft Graph Get the items of type microsoft.graph.application in the microsoft.graph.directoryObject collection call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistownedobjectsasapplication with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/ownedobjects/graph-application/count name: serviceprincipals-serviceprincipal-id-ownedobjects-graph-application-count description: REST surface for servicePrincipals-servicePrincipal-id-ownedObjects-graph.application-$count. operations: - method: GET name: serviceprincipalsownedobjectsgetcountasapplication2b95 description: Microsoft Graph Get the number of the resource call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsownedobjectsgetcountasapplication2b95 outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/ownedobjects/graph-endpoint name: serviceprincipals-serviceprincipal-id-ownedobjects-graph-endpoint description: REST surface for servicePrincipals-servicePrincipal-id-ownedObjects-graph.endpoint. operations: - method: GET name: serviceprincipalslistownedobjectsasendpoint description: Microsoft Graph Get the items of type microsoft.graph.endpoint in the microsoft.graph.directoryObject collection call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistownedobjectsasendpoint with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/ownedobjects/graph-endpoint/count name: serviceprincipals-serviceprincipal-id-ownedobjects-graph-endpoint-count description: REST surface for servicePrincipals-servicePrincipal-id-ownedObjects-graph.endpoint-$count. operations: - method: GET name: serviceprincipalsownedobjectsgetcountasendpoint4594 description: Microsoft Graph Get the number of the resource call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsownedobjectsgetcountasendpoint4594 outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/ownedobjects/graph-group name: serviceprincipals-serviceprincipal-id-ownedobjects-graph-group description: REST surface for servicePrincipals-servicePrincipal-id-ownedObjects-graph.group. operations: - method: GET name: serviceprincipalslistownedobjectsasgroup description: Microsoft Graph Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistownedobjectsasgroup with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/ownedobjects/graph-group/count name: serviceprincipals-serviceprincipal-id-ownedobjects-graph-group-count description: REST surface for servicePrincipals-servicePrincipal-id-ownedObjects-graph.group-$count. operations: - method: GET name: serviceprincipalsownedobjectsgetcountasgroupfc2e description: Microsoft Graph Get the number of the resource call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsownedobjectsgetcountasgroupfc2e outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/ownedobjects/graph-serviceprincipal name: serviceprincipals-serviceprincipal-id-ownedobjects-graph-serviceprincipal description: REST surface for servicePrincipals-servicePrincipal-id-ownedObjects-graph.servicePrincipal. operations: - method: GET name: serviceprincipalslistownedobjectsasserviceprincipal description: Microsoft Graph Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistownedobjectsasserviceprincipal with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/ownedobjects/graph-serviceprincipal/count name: serviceprincipals-serviceprincipal-id-ownedobjects-graph-serviceprincipal-count description: REST surface for servicePrincipals-servicePrincipal-id-ownedObjects-graph.servicePrincipal-$count. operations: - method: GET name: serviceprincipalsownedobjectsgetcountasserviceprincipal19c0 description: Microsoft Graph Get the number of the resource call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsownedobjectsgetcountasserviceprincipal19c0 outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/ownedobjects/{directoryobject-id} name: serviceprincipals-serviceprincipal-id-ownedobjects-directoryobject-id description: REST surface for servicePrincipals-servicePrincipal-id-ownedObjects-directoryObject-id. operations: - method: GET name: serviceprincipalsgetownedobjects description: Microsoft Graph Get ownedObjects from servicePrincipals call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgetownedobjects with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/ownedobjects/{directoryobject-id}/graph-approleassignment name: serviceprincipals-serviceprincipal-id-ownedobjects-directoryobject-id-graph-appr description: REST surface for servicePrincipals-servicePrincipal-id-ownedObjects-directoryObject-id-graph.appR. operations: - method: GET name: serviceprincipalsgetownedobjectsasapproleassignment description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgetownedobjectsasapproleassignment with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/ownedobjects/{directoryobject-id}/graph-application name: serviceprincipals-serviceprincipal-id-ownedobjects-directoryobject-id-graph-appl description: REST surface for servicePrincipals-servicePrincipal-id-ownedObjects-directoryObject-id-graph.appl. operations: - method: GET name: serviceprincipalsgetownedobjectsasapplication description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.application call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgetownedobjectsasapplication with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/ownedobjects/{directoryobject-id}/graph-endpoint name: serviceprincipals-serviceprincipal-id-ownedobjects-directoryobject-id-graph-endp description: REST surface for servicePrincipals-servicePrincipal-id-ownedObjects-directoryObject-id-graph.endp. operations: - method: GET name: serviceprincipalsgetownedobjectsasendpoint description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.endpoint call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgetownedobjectsasendpoint with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/ownedobjects/{directoryobject-id}/graph-group name: serviceprincipals-serviceprincipal-id-ownedobjects-directoryobject-id-graph-grou description: REST surface for servicePrincipals-servicePrincipal-id-ownedObjects-directoryObject-id-graph.grou. operations: - method: GET name: serviceprincipalsgetownedobjectsasgroup description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.group call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgetownedobjectsasgroup with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/ownedobjects/{directoryobject-id}/graph-serviceprincipal name: serviceprincipals-serviceprincipal-id-ownedobjects-directoryobject-id-graph-serv description: REST surface for servicePrincipals-servicePrincipal-id-ownedObjects-directoryObject-id-graph.serv. operations: - method: GET name: serviceprincipalsgetownedobjectsasserviceprincipal description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgetownedobjectsasserviceprincipal with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/owners name: serviceprincipals-serviceprincipal-id-owners description: REST surface for servicePrincipals-servicePrincipal-id-owners. operations: - method: GET name: serviceprincipalslistowners description: Microsoft Graph Get owners from servicePrincipals call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistowners with: ConsistencyLevel: rest.ConsistencyLevel $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/owners/count name: serviceprincipals-serviceprincipal-id-owners-count description: REST surface for servicePrincipals-servicePrincipal-id-owners-$count. operations: - method: GET name: serviceprincipalsownersgetcountec9a description: Microsoft Graph Get the number of the resource call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsownersgetcountec9a with: ConsistencyLevel: rest.ConsistencyLevel outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/owners/ref name: serviceprincipals-serviceprincipal-id-owners-ref description: REST surface for servicePrincipals-servicePrincipal-id-owners-$ref. operations: - method: GET name: serviceprincipalslistrefowners description: Microsoft Graph Get ref of owners from servicePrincipals call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistrefowners with: ConsistencyLevel: rest.ConsistencyLevel $orderby: rest.$orderby outputParameters: - type: object mapping: $. - method: POST name: serviceprincipalscreaterefowners description: 'Microsoft Graph servicePrincipal: Add owner' call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalscreaterefowners with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: serviceprincipalsdeleterefowners description: Microsoft Graph Remove service principal owner call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsdeleterefowners with: If-Match: rest.If-Match '@id': rest.@id outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/owners/graph-approleassignment name: serviceprincipals-serviceprincipal-id-owners-graph-approleassignment description: REST surface for servicePrincipals-servicePrincipal-id-owners-graph.appRoleAssignment. operations: - method: GET name: serviceprincipalslistownersasapproleassignment description: Microsoft Graph Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistownersasapproleassignment with: ConsistencyLevel: rest.ConsistencyLevel $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/owners/graph-approleassignment/count name: serviceprincipals-serviceprincipal-id-owners-graph-approleassignment-count description: REST surface for servicePrincipals-servicePrincipal-id-owners-graph.appRoleAssignment-$count. operations: - method: GET name: serviceprincipalsownersgetcountasapproleassignmentabce description: Microsoft Graph Get the number of the resource call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsownersgetcountasapproleassignmentabce with: ConsistencyLevel: rest.ConsistencyLevel outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/owners/graph-endpoint name: serviceprincipals-serviceprincipal-id-owners-graph-endpoint description: REST surface for servicePrincipals-servicePrincipal-id-owners-graph.endpoint. operations: - method: GET name: serviceprincipalslistownersasendpoint description: Microsoft Graph Get the items of type microsoft.graph.endpoint in the microsoft.graph.directoryObject collection call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistownersasendpoint with: ConsistencyLevel: rest.ConsistencyLevel $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/owners/graph-endpoint/count name: serviceprincipals-serviceprincipal-id-owners-graph-endpoint-count description: REST surface for servicePrincipals-servicePrincipal-id-owners-graph.endpoint-$count. operations: - method: GET name: serviceprincipalsownersgetcountasendpoint9454 description: Microsoft Graph Get the number of the resource call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsownersgetcountasendpoint9454 with: ConsistencyLevel: rest.ConsistencyLevel outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/owners/graph-serviceprincipal name: serviceprincipals-serviceprincipal-id-owners-graph-serviceprincipal description: REST surface for servicePrincipals-servicePrincipal-id-owners-graph.servicePrincipal. operations: - method: GET name: serviceprincipalslistownersasserviceprincipal description: Microsoft Graph Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistownersasserviceprincipal with: ConsistencyLevel: rest.ConsistencyLevel $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/owners/graph-serviceprincipal/count name: serviceprincipals-serviceprincipal-id-owners-graph-serviceprincipal-count description: REST surface for servicePrincipals-servicePrincipal-id-owners-graph.servicePrincipal-$count. operations: - method: GET name: serviceprincipalsownersgetcountasserviceprincipalc35b description: Microsoft Graph Get the number of the resource call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsownersgetcountasserviceprincipalc35b with: ConsistencyLevel: rest.ConsistencyLevel outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/owners/graph-user name: serviceprincipals-serviceprincipal-id-owners-graph-user description: REST surface for servicePrincipals-servicePrincipal-id-owners-graph.user. operations: - method: GET name: serviceprincipalslistownersasuser description: Microsoft Graph Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistownersasuser with: ConsistencyLevel: rest.ConsistencyLevel $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/owners/graph-user/count name: serviceprincipals-serviceprincipal-id-owners-graph-user-count description: REST surface for servicePrincipals-servicePrincipal-id-owners-graph.user-$count. operations: - method: GET name: serviceprincipalsownersgetcountasuseraab7 description: Microsoft Graph Get the number of the resource call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsownersgetcountasuseraab7 with: ConsistencyLevel: rest.ConsistencyLevel outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/owners/{directoryobject-id}/ref name: serviceprincipals-serviceprincipal-id-owners-directoryobject-id-ref description: REST surface for servicePrincipals-servicePrincipal-id-owners-directoryObject-id-$ref. operations: - method: DELETE name: serviceprincipalsownersdeleterefdirectoryobject description: Microsoft Graph Remove service principal owner call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsownersdeleterefdirectoryobject with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/owners/{directoryobject-id}/graph-approleassignment name: serviceprincipals-serviceprincipal-id-owners-directoryobject-id-graph-approleass description: REST surface for servicePrincipals-servicePrincipal-id-owners-directoryObject-id-graph.appRoleAss. operations: - method: GET name: serviceprincipalsgetownersasapproleassignment description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgetownersasapproleassignment with: ConsistencyLevel: rest.ConsistencyLevel $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/owners/{directoryobject-id}/graph-endpoint name: serviceprincipals-serviceprincipal-id-owners-directoryobject-id-graph-endpoint description: REST surface for servicePrincipals-servicePrincipal-id-owners-directoryObject-id-graph.endpoint. operations: - method: GET name: serviceprincipalsgetownersasendpoint description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.endpoint call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgetownersasendpoint with: ConsistencyLevel: rest.ConsistencyLevel $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/owners/{directoryobject-id}/graph-serviceprincipal name: serviceprincipals-serviceprincipal-id-owners-directoryobject-id-graph-servicepri description: REST surface for servicePrincipals-servicePrincipal-id-owners-directoryObject-id-graph.servicePri. operations: - method: GET name: serviceprincipalsgetownersasserviceprincipal description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgetownersasserviceprincipal with: ConsistencyLevel: rest.ConsistencyLevel $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/owners/{directoryobject-id}/graph-user name: serviceprincipals-serviceprincipal-id-owners-directoryobject-id-graph-user description: REST surface for servicePrincipals-servicePrincipal-id-owners-directoryObject-id-graph.user. operations: - method: GET name: serviceprincipalsgetownersasuser description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.user call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgetownersasuser with: ConsistencyLevel: rest.ConsistencyLevel $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/transitivememberof name: serviceprincipals-serviceprincipal-id-transitivememberof description: REST surface for servicePrincipals-servicePrincipal-id-transitiveMemberOf. operations: - method: GET name: serviceprincipalslisttransitivememberof description: Microsoft Graph List servicePrincipal transitive memberOf call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslisttransitivememberof with: ConsistencyLevel: rest.ConsistencyLevel $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/transitivememberof/count name: serviceprincipals-serviceprincipal-id-transitivememberof-count description: REST surface for servicePrincipals-servicePrincipal-id-transitiveMemberOf-$count. operations: - method: GET name: serviceprincipalstransitivememberofgetcount4794 description: Microsoft Graph Get the number of the resource call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalstransitivememberofgetcount4794 with: ConsistencyLevel: rest.ConsistencyLevel outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/transitivememberof/graph-administrativeunit name: serviceprincipals-serviceprincipal-id-transitivememberof-graph-administrativeuni description: REST surface for servicePrincipals-servicePrincipal-id-transitiveMemberOf-graph.administrativeUni. operations: - method: GET name: serviceprincipalslisttransitivememberofasadministrativeunit description: Microsoft Graph Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslisttransitivememberofasadministrativeunit with: ConsistencyLevel: rest.ConsistencyLevel $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/transitivememberof/graph-administrativeunit/count name: serviceprincipals-serviceprincipal-id-transitivememberof-graph-administrativeuni description: REST surface for servicePrincipals-servicePrincipal-id-transitiveMemberOf-graph.administrativeUni. operations: - method: GET name: serviceprincipalstransitivememberofgetcountasadministrativeunit4450 description: Microsoft Graph Get the number of the resource call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalstransitivememberofgetcountasadministrativeunit4450 with: ConsistencyLevel: rest.ConsistencyLevel outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/transitivememberof/graph-directoryrole name: serviceprincipals-serviceprincipal-id-transitivememberof-graph-directoryrole description: REST surface for servicePrincipals-servicePrincipal-id-transitiveMemberOf-graph.directoryRole. operations: - method: GET name: serviceprincipalslisttransitivememberofasdirectoryrole description: Microsoft Graph Get the items of type microsoft.graph.directoryRole in the microsoft.graph.directoryObject collection call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslisttransitivememberofasdirectoryrole with: ConsistencyLevel: rest.ConsistencyLevel $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/transitivememberof/graph-directoryrole/count name: serviceprincipals-serviceprincipal-id-transitivememberof-graph-directoryrole-co description: REST surface for servicePrincipals-servicePrincipal-id-transitiveMemberOf-graph.directoryRole-$co. operations: - method: GET name: serviceprincipalstransitivememberofgetcountasdirectoryrole8951 description: Microsoft Graph Get the number of the resource call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalstransitivememberofgetcountasdirectoryrole8951 with: ConsistencyLevel: rest.ConsistencyLevel outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/transitivememberof/graph-group name: serviceprincipals-serviceprincipal-id-transitivememberof-graph-group description: REST surface for servicePrincipals-servicePrincipal-id-transitiveMemberOf-graph.group. operations: - method: GET name: serviceprincipalslisttransitivememberofasgroup description: Microsoft Graph Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslisttransitivememberofasgroup with: ConsistencyLevel: rest.ConsistencyLevel $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/transitivememberof/graph-group/count name: serviceprincipals-serviceprincipal-id-transitivememberof-graph-group-count description: REST surface for servicePrincipals-servicePrincipal-id-transitiveMemberOf-graph.group-$count. operations: - method: GET name: serviceprincipalstransitivememberofgetcountasgroupe005 description: Microsoft Graph Get the number of the resource call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalstransitivememberofgetcountasgroupe005 with: ConsistencyLevel: rest.ConsistencyLevel outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/transitivememberof/{directoryobject-id} name: serviceprincipals-serviceprincipal-id-transitivememberof-directoryobject-id description: REST surface for servicePrincipals-servicePrincipal-id-transitiveMemberOf-directoryObject-id. operations: - method: GET name: serviceprincipalsgettransitivememberof description: Microsoft Graph Get transitiveMemberOf from servicePrincipals call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgettransitivememberof with: ConsistencyLevel: rest.ConsistencyLevel $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/transitivememberof/{directoryobject-id}/graph-administrativeunit name: serviceprincipals-serviceprincipal-id-transitivememberof-directoryobject-id-grap description: REST surface for servicePrincipals-servicePrincipal-id-transitiveMemberOf-directoryObject-id-grap. operations: - method: GET name: serviceprincipalsgettransitivememberofasadministrativeunit description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgettransitivememberofasadministrativeunit with: ConsistencyLevel: rest.ConsistencyLevel $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/transitivememberof/{directoryobject-id}/graph-directoryrole name: serviceprincipals-serviceprincipal-id-transitivememberof-directoryobject-id-grap description: REST surface for servicePrincipals-servicePrincipal-id-transitiveMemberOf-directoryObject-id-grap. operations: - method: GET name: serviceprincipalsgettransitivememberofasdirectoryrole description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.directoryRole call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgettransitivememberofasdirectoryrole with: ConsistencyLevel: rest.ConsistencyLevel $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/serviceprincipals/{serviceprincipal-id}/transitivememberof/{directoryobject-id}/graph-group name: serviceprincipals-serviceprincipal-id-transitivememberof-directoryobject-id-grap description: REST surface for servicePrincipals-servicePrincipal-id-transitiveMemberOf-directoryObject-id-grap. operations: - method: GET name: serviceprincipalsgettransitivememberofasgroup description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.group call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgettransitivememberofasgroup with: ConsistencyLevel: rest.ConsistencyLevel $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - type: mcp namespace: serviceprincipals-serviceprincipals-directoryobject-mcp port: 9090 transport: http description: MCP adapter for Microsoft Graph Serviceprincipals — servicePrincipals.directoryObject. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-graph-serviceprincipal-list-createdobjects description: 'Microsoft Graph servicePrincipal: List createdObjects' hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistcreatedobjects with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand 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: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalscreatedobjectsgetcount0714 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-items-type 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: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistcreatedobjectsasserviceprincipal with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand 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: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalscreatedobjectsgetcountasserviceprincipal768a outputParameters: - type: object mapping: $. - name: microsoft-graph-get-createdobjects-serviceprincipals description: Microsoft Graph Get createdObjects from servicePrincipals hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgetcreatedobjects with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-item-type description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgetcreatedobjectsasserviceprincipal with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-list-serviceprincipal-memberof description: Microsoft Graph List servicePrincipal memberOf hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistmemberof with: ConsistencyLevel: tools.ConsistencyLevel $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand 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: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsmemberofgetcountbe11 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.administrativeUnit in the microsoft.graph.directoryObject collection hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistmemberofasadministrativeunit 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: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsmemberofgetcountasadministrativeunit472e 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.directoryRole in the microsoft.graph.directoryObject collection hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistmemberofasdirectoryrole 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: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsmemberofgetcountasdirectoryrolefa4e 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.group in the microsoft.graph.directoryObject collection hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistmemberofasgroup 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: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsmemberofgetcountasgroup96d9 with: ConsistencyLevel: tools.ConsistencyLevel outputParameters: - type: object mapping: $. - name: microsoft-graph-get-memberof-serviceprincipals description: Microsoft Graph Get memberOf from servicePrincipals hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgetmemberof 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.administrativeUnit hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgetmemberofasadministrativeunit 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.directoryRole hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgetmemberofasdirectoryrole 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.group hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgetmemberofasgroup with: ConsistencyLevel: tools.ConsistencyLevel $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-serviceprincipals-list-ownedobjects description: 'Microsoft Graph servicePrincipals: List ownedObjects' hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistownedobjects with: $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: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsownedobjectsgetcount7ae7 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-items-type-5 description: Microsoft Graph Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistownedobjectsasapproleassignment with: $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: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsownedobjectsgetcountasapproleassignment793c outputParameters: - type: object mapping: $. - name: microsoft-graph-get-items-type-6 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: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistownedobjectsasapplication with: $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: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsownedobjectsgetcountasapplication2b95 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-items-type-7 description: Microsoft Graph Get the items of type microsoft.graph.endpoint in the microsoft.graph.directoryObject collection hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistownedobjectsasendpoint with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand 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: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsownedobjectsgetcountasendpoint4594 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-items-type-8 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: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistownedobjectsasgroup with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-11 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsownedobjectsgetcountasgroupfc2e outputParameters: - type: object mapping: $. - name: microsoft-graph-get-items-type-9 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: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistownedobjectsasserviceprincipal with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-12 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsownedobjectsgetcountasserviceprincipal19c0 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-ownedobjects-serviceprincipals description: Microsoft Graph Get ownedObjects from servicePrincipals hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgetownedobjects with: $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.appRoleAssignment hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgetownedobjectsasapproleassignment with: $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.application hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgetownedobjectsasapplication with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-item-type-7 description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.endpoint hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgetownedobjectsasendpoint with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-item-type-8 description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.group hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgetownedobjectsasgroup with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-item-type-9 description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgetownedobjectsasserviceprincipal with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-owners-serviceprincipals description: Microsoft Graph Get owners from servicePrincipals hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistowners with: ConsistencyLevel: tools.ConsistencyLevel $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-13 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsownersgetcountec9a with: ConsistencyLevel: tools.ConsistencyLevel outputParameters: - type: object mapping: $. - name: microsoft-graph-get-ref-owners description: Microsoft Graph Get ref of owners from servicePrincipals hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistrefowners with: ConsistencyLevel: tools.ConsistencyLevel $orderby: tools.$orderby outputParameters: - type: object mapping: $. - name: microsoft-graph-serviceprincipal-add-owner description: 'Microsoft Graph servicePrincipal: Add owner' hints: readOnly: false destructive: false idempotent: false call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalscreaterefowners with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-remove-service-principal description: Microsoft Graph Remove service principal owner hints: readOnly: false destructive: true idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsdeleterefowners with: If-Match: tools.If-Match '@id': tools.@id outputParameters: - type: object mapping: $. - name: microsoft-graph-get-items-type-10 description: Microsoft Graph Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistownersasapproleassignment with: ConsistencyLevel: tools.ConsistencyLevel $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-14 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsownersgetcountasapproleassignmentabce with: ConsistencyLevel: tools.ConsistencyLevel outputParameters: - type: object mapping: $. - name: microsoft-graph-get-items-type-11 description: Microsoft Graph Get the items of type microsoft.graph.endpoint in the microsoft.graph.directoryObject collection hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistownersasendpoint with: ConsistencyLevel: tools.ConsistencyLevel $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-15 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsownersgetcountasendpoint9454 with: ConsistencyLevel: tools.ConsistencyLevel outputParameters: - type: object mapping: $. - name: microsoft-graph-get-items-type-12 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: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistownersasserviceprincipal with: ConsistencyLevel: tools.ConsistencyLevel $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-16 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsownersgetcountasserviceprincipalc35b with: ConsistencyLevel: tools.ConsistencyLevel outputParameters: - type: object mapping: $. - name: microsoft-graph-get-items-type-13 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: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslistownersasuser with: ConsistencyLevel: tools.ConsistencyLevel $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-17 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsownersgetcountasuseraab7 with: ConsistencyLevel: tools.ConsistencyLevel outputParameters: - type: object mapping: $. - name: microsoft-graph-remove-service-principal-2 description: Microsoft Graph Remove service principal owner hints: readOnly: false destructive: true idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsownersdeleterefdirectoryobject with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-item-type-10 description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgetownersasapproleassignment with: ConsistencyLevel: tools.ConsistencyLevel $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-item-type-11 description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.endpoint hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgetownersasendpoint with: ConsistencyLevel: tools.ConsistencyLevel $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-item-type-12 description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgetownersasserviceprincipal with: ConsistencyLevel: tools.ConsistencyLevel $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-item-type-13 description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.user hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgetownersasuser with: ConsistencyLevel: tools.ConsistencyLevel $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-list-serviceprincipal-transitive description: Microsoft Graph List servicePrincipal transitive memberOf hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslisttransitivememberof with: ConsistencyLevel: tools.ConsistencyLevel $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-18 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalstransitivememberofgetcount4794 with: ConsistencyLevel: tools.ConsistencyLevel outputParameters: - type: object mapping: $. - name: microsoft-graph-get-items-type-14 description: Microsoft Graph Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslisttransitivememberofasadministrativeunit with: ConsistencyLevel: tools.ConsistencyLevel $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-19 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalstransitivememberofgetcountasadministrativeunit4450 with: ConsistencyLevel: tools.ConsistencyLevel outputParameters: - type: object mapping: $. - name: microsoft-graph-get-items-type-15 description: Microsoft Graph Get the items of type microsoft.graph.directoryRole in the microsoft.graph.directoryObject collection hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslisttransitivememberofasdirectoryrole with: ConsistencyLevel: tools.ConsistencyLevel $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-20 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalstransitivememberofgetcountasdirectoryrole8951 with: ConsistencyLevel: tools.ConsistencyLevel outputParameters: - type: object mapping: $. - name: microsoft-graph-get-items-type-16 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: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalslisttransitivememberofasgroup with: ConsistencyLevel: tools.ConsistencyLevel $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-21 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalstransitivememberofgetcountasgroupe005 with: ConsistencyLevel: tools.ConsistencyLevel outputParameters: - type: object mapping: $. - name: microsoft-graph-get-transitivememberof-serviceprincipals description: Microsoft Graph Get transitiveMemberOf from servicePrincipals hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgettransitivememberof with: ConsistencyLevel: tools.ConsistencyLevel $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-item-type-14 description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgettransitivememberofasadministrativeunit with: ConsistencyLevel: tools.ConsistencyLevel $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-item-type-15 description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.directoryRole hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgettransitivememberofasdirectoryrole with: ConsistencyLevel: tools.ConsistencyLevel $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-item-type-16 description: Microsoft Graph Get the item of type microsoft.graph.directoryObject as microsoft.graph.group hints: readOnly: true destructive: false idempotent: true call: serviceprincipals-serviceprincipals-directoryobject.serviceprincipalsgettransitivememberofasgroup with: ConsistencyLevel: tools.ConsistencyLevel $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $.