naftiko: 1.0.0-alpha2 info: label: Microsoft Graph OData Service for namespace microsoft.graph — identityGovernance.appConsentApprovalRoute description: 'Microsoft Graph OData Service for namespace microsoft.graph — identityGovernance.appConsentApprovalRoute. 26 operations. Lead operation: Microsoft Graph Get appConsent from identityGovernance. Self-contained Naftiko capability covering one Microsoft Graph business surface.' tags: - Microsoft Graph - identityGovernance.appConsentApprovalRoute 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: microsoft-graph-identitygovernance-appconsentapprovalroute baseUri: https://graph.microsoft.com/v1.0 description: Microsoft Graph OData Service for namespace microsoft.graph — identityGovernance.appConsentApprovalRoute business capability. Self-contained, no shared references. resources: - name: identityGovernance-appConsent path: /identityGovernance/appConsent operations: - name: identitygovernancegetappconsent method: GET description: Microsoft Graph Get appConsent from identityGovernance 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: identitygovernanceupdateappconsent method: PATCH description: Microsoft Graph Update the navigation property appConsent in identityGovernance outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: identitygovernancedeleteappconsent method: DELETE description: Microsoft Graph Delete navigation property appConsent for identityGovernance outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: identityGovernance-appConsent-appConsentRequests path: /identityGovernance/appConsent/appConsentRequests operations: - name: identitygovernanceappconsentlistappconsentrequests method: GET description: Microsoft Graph List appConsentRequests 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: identitygovernanceappconsentcreateappconsentrequests method: POST description: Microsoft Graph Create new navigation property to appConsentRequests for identityGovernance outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: identityGovernance-appConsent-appConsentRequests-$count path: /identityGovernance/appConsent/appConsentRequests/$count operations: - name: identitygovernanceappconsentappconsentrequestsgetcountd9b5 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: identityGovernance-appConsent-appConsentRequests-filterByCurrentUser(on='{on}') path: /identityGovernance/appConsent/appConsentRequests/filterByCurrentUser(on='{on}') operations: - name: identitygovernanceappconsentappconsentrequestsfilterbycurrentuser method: GET description: Microsoft Graph Invoke function filterByCurrentUser outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $orderby in: query type: array description: Order items by property values - name: $expand in: query type: array description: Expand related entities - name: identityGovernance-appConsent-appConsentRequests-appConsentRequest-id path: /identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id} operations: - name: identitygovernanceappconsentgetappconsentrequests method: GET description: Microsoft Graph Get appConsentRequest 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: identitygovernanceappconsentupdateappconsentrequests method: PATCH description: Microsoft Graph Update the navigation property appConsentRequests in identityGovernance outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: identitygovernanceappconsentdeleteappconsentrequests method: DELETE description: Microsoft Graph Delete navigation property appConsentRequests for identityGovernance outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: identityGovernance-appConsent-appConsentRequests-appConsentRequest-id-userConsen path: /identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests operations: - name: identitygovernanceappconsentappconsentrequestslistuserconsentrequests method: GET description: Microsoft Graph List userConsentRequests 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: identitygovernanceappconsentappconsentrequestscreateuserconsentrequests method: POST description: Microsoft Graph Create new navigation property to userConsentRequests for identityGovernance outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: identityGovernance-appConsent-appConsentRequests-appConsentRequest-id-userConsen path: /identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/$count operations: - name: identitygovernanceappconsentappconsentrequestsuserconsentrequestsgetcountcf9d method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: identityGovernance-appConsent-appConsentRequests-appConsentRequest-id-userConsen path: /identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/filterByCurrentUser(on='{on}') operations: - name: identitygovernanceappconsentappconsentrequestsappconsentrequestuserconsentrequestsfilterbycurrentuser method: GET description: Microsoft Graph Invoke function filterByCurrentUser outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $orderby in: query type: array description: Order items by property values - name: $expand in: query type: array description: Expand related entities - name: identityGovernance-appConsent-appConsentRequests-appConsentRequest-id-userConsen path: /identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id} operations: - name: identitygovernanceappconsentappconsentrequestsgetuserconsentrequests method: GET description: Microsoft Graph Get userConsentRequest 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: identitygovernanceappconsentappconsentrequestsupdateuserconsentrequests method: PATCH description: Microsoft Graph Update the navigation property userConsentRequests in identityGovernance outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: identitygovernanceappconsentappconsentrequestsdeleteuserconsentrequests method: DELETE description: Microsoft Graph Delete navigation property userConsentRequests for identityGovernance outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: identityGovernance-appConsent-appConsentRequests-appConsentRequest-id-userConsen path: /identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval operations: - name: identitygovernanceappconsentappconsentrequestsuserconsentrequestsgetapproval method: GET description: Microsoft Graph Get approval from identityGovernance 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: identitygovernanceappconsentappconsentrequestsuserconsentrequestsupdateapproval method: PATCH description: Microsoft Graph Update the navigation property approval in identityGovernance outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: identitygovernanceappconsentappconsentrequestsuserconsentrequestsdeleteapproval method: DELETE description: Microsoft Graph Delete navigation property approval for identityGovernance outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: identityGovernance-appConsent-appConsentRequests-appConsentRequest-id-userConsen path: /identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval/stages operations: - name: identitygovernanceappconsentappconsentrequestsuserconsentrequestsapprovalliststages method: GET description: Microsoft Graph Get stages from identityGovernance 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: identitygovernanceappconsentappconsentrequestsuserconsentrequestsapprovalcreatestages method: POST description: Microsoft Graph Create new navigation property to stages for identityGovernance outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: identityGovernance-appConsent-appConsentRequests-appConsentRequest-id-userConsen path: /identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval/stages/$count operations: - name: identitygovernanceappconsentappconsentrequestsuserconsentrequestsapprovalstagesgetcount3a21 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: identityGovernance-appConsent-appConsentRequests-appConsentRequest-id-userConsen path: /identityGovernance/appConsent/appConsentRequests/{appConsentRequest-id}/userConsentRequests/{userConsentRequest-id}/approval/stages/{approvalStage-id} operations: - name: identitygovernanceappconsentappconsentrequestsuserconsentrequestsapprovalgetstages method: GET description: Microsoft Graph Get stages from identityGovernance 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: identitygovernanceappconsentappconsentrequestsuserconsentrequestsapprovalupdatestages method: PATCH description: Microsoft Graph Update the navigation property stages in identityGovernance outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: identitygovernanceappconsentappconsentrequestsuserconsentrequestsapprovaldeletestages method: DELETE description: Microsoft Graph Delete navigation property stages for identityGovernance outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag exposes: - type: rest namespace: microsoft-graph-identitygovernance-appconsentapprovalroute-rest port: 8080 description: REST adapter for Microsoft Graph OData Service for namespace microsoft.graph — identityGovernance.appConsentApprovalRoute. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/identitygovernance/appconsent name: identitygovernance-appconsent description: REST surface for identityGovernance-appConsent. operations: - method: GET name: identitygovernancegetappconsent description: Microsoft Graph Get appConsent from identityGovernance call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernancegetappconsent with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: identitygovernanceupdateappconsent description: Microsoft Graph Update the navigation property appConsent in identityGovernance call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceupdateappconsent with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: identitygovernancedeleteappconsent description: Microsoft Graph Delete navigation property appConsent for identityGovernance call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernancedeleteappconsent with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/identitygovernance/appconsent/appconsentrequests name: identitygovernance-appconsent-appconsentrequests description: REST surface for identityGovernance-appConsent-appConsentRequests. operations: - method: GET name: identitygovernanceappconsentlistappconsentrequests description: Microsoft Graph List appConsentRequests call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentlistappconsentrequests with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: identitygovernanceappconsentcreateappconsentrequests description: Microsoft Graph Create new navigation property to appConsentRequests for identityGovernance call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentcreateappconsentrequests with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/identitygovernance/appconsent/appconsentrequests/count name: identitygovernance-appconsent-appconsentrequests-count description: REST surface for identityGovernance-appConsent-appConsentRequests-$count. operations: - method: GET name: identitygovernanceappconsentappconsentrequestsgetcountd9b5 description: Microsoft Graph Get the number of the resource call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsgetcountd9b5 outputParameters: - type: object mapping: $. - path: /v1/identitygovernance/appconsent/appconsentrequests/filterbycurrentuser-on-on name: identitygovernance-appconsent-appconsentrequests-filterbycurrentuser-on-on description: REST surface for identityGovernance-appConsent-appConsentRequests-filterByCurrentUser(on='{on}'). operations: - method: GET name: identitygovernanceappconsentappconsentrequestsfilterbycurrentuser description: Microsoft Graph Invoke function filterByCurrentUser call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsfilterbycurrentuser with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/identitygovernance/appconsent/appconsentrequests/{appconsentrequest-id} name: identitygovernance-appconsent-appconsentrequests-appconsentrequest-id description: REST surface for identityGovernance-appConsent-appConsentRequests-appConsentRequest-id. operations: - method: GET name: identitygovernanceappconsentgetappconsentrequests description: Microsoft Graph Get appConsentRequest call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentgetappconsentrequests with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: identitygovernanceappconsentupdateappconsentrequests description: Microsoft Graph Update the navigation property appConsentRequests in identityGovernance call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentupdateappconsentrequests with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: identitygovernanceappconsentdeleteappconsentrequests description: Microsoft Graph Delete navigation property appConsentRequests for identityGovernance call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentdeleteappconsentrequests with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/identitygovernance/appconsent/appconsentrequests/{appconsentrequest-id}/userconsentrequests name: identitygovernance-appconsent-appconsentrequests-appconsentrequest-id-userconsen description: REST surface for identityGovernance-appConsent-appConsentRequests-appConsentRequest-id-userConsen. operations: - method: GET name: identitygovernanceappconsentappconsentrequestslistuserconsentrequests description: Microsoft Graph List userConsentRequests call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestslistuserconsentrequests with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: identitygovernanceappconsentappconsentrequestscreateuserconsentrequests description: Microsoft Graph Create new navigation property to userConsentRequests for identityGovernance call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestscreateuserconsentrequests with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/identitygovernance/appconsent/appconsentrequests/{appconsentrequest-id}/userconsentrequests/count name: identitygovernance-appconsent-appconsentrequests-appconsentrequest-id-userconsen description: REST surface for identityGovernance-appConsent-appConsentRequests-appConsentRequest-id-userConsen. operations: - method: GET name: identitygovernanceappconsentappconsentrequestsuserconsentrequestsgetcountcf9d description: Microsoft Graph Get the number of the resource call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsuserconsentrequestsgetcountcf9d outputParameters: - type: object mapping: $. - path: /v1/identitygovernance/appconsent/appconsentrequests/{appconsentrequest-id}/userconsentrequests/filterbycurrentuser-on-on name: identitygovernance-appconsent-appconsentrequests-appconsentrequest-id-userconsen description: REST surface for identityGovernance-appConsent-appConsentRequests-appConsentRequest-id-userConsen. operations: - method: GET name: identitygovernanceappconsentappconsentrequestsappconsentrequestuserconsentrequestsfilterbycurrentuser description: Microsoft Graph Invoke function filterByCurrentUser call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsappconsentrequestuserconsentrequestsfilterbycurrentuser with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/identitygovernance/appconsent/appconsentrequests/{appconsentrequest-id}/userconsentrequests/{userconsentrequest-id} name: identitygovernance-appconsent-appconsentrequests-appconsentrequest-id-userconsen description: REST surface for identityGovernance-appConsent-appConsentRequests-appConsentRequest-id-userConsen. operations: - method: GET name: identitygovernanceappconsentappconsentrequestsgetuserconsentrequests description: Microsoft Graph Get userConsentRequest call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsgetuserconsentrequests with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: identitygovernanceappconsentappconsentrequestsupdateuserconsentrequests description: Microsoft Graph Update the navigation property userConsentRequests in identityGovernance call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsupdateuserconsentrequests with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: identitygovernanceappconsentappconsentrequestsdeleteuserconsentrequests description: Microsoft Graph Delete navigation property userConsentRequests for identityGovernance call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsdeleteuserconsentrequests with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/identitygovernance/appconsent/appconsentrequests/{appconsentrequest-id}/userconsentrequests/{userconsentrequest-id}/approval name: identitygovernance-appconsent-appconsentrequests-appconsentrequest-id-userconsen description: REST surface for identityGovernance-appConsent-appConsentRequests-appConsentRequest-id-userConsen. operations: - method: GET name: identitygovernanceappconsentappconsentrequestsuserconsentrequestsgetapproval description: Microsoft Graph Get approval from identityGovernance call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsuserconsentrequestsgetapproval with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: identitygovernanceappconsentappconsentrequestsuserconsentrequestsupdateapproval description: Microsoft Graph Update the navigation property approval in identityGovernance call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsuserconsentrequestsupdateapproval with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: identitygovernanceappconsentappconsentrequestsuserconsentrequestsdeleteapproval description: Microsoft Graph Delete navigation property approval for identityGovernance call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsuserconsentrequestsdeleteapproval with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/identitygovernance/appconsent/appconsentrequests/{appconsentrequest-id}/userconsentrequests/{userconsentrequest-id}/approval/stages name: identitygovernance-appconsent-appconsentrequests-appconsentrequest-id-userconsen description: REST surface for identityGovernance-appConsent-appConsentRequests-appConsentRequest-id-userConsen. operations: - method: GET name: identitygovernanceappconsentappconsentrequestsuserconsentrequestsapprovalliststages description: Microsoft Graph Get stages from identityGovernance call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsuserconsentrequestsapprovalliststages with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: identitygovernanceappconsentappconsentrequestsuserconsentrequestsapprovalcreatestages description: Microsoft Graph Create new navigation property to stages for identityGovernance call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsuserconsentrequestsapprovalcreatestages with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/identitygovernance/appconsent/appconsentrequests/{appconsentrequest-id}/userconsentrequests/{userconsentrequest-id}/approval/stages/count name: identitygovernance-appconsent-appconsentrequests-appconsentrequest-id-userconsen description: REST surface for identityGovernance-appConsent-appConsentRequests-appConsentRequest-id-userConsen. operations: - method: GET name: identitygovernanceappconsentappconsentrequestsuserconsentrequestsapprovalstagesgetcount3a21 description: Microsoft Graph Get the number of the resource call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsuserconsentrequestsapprovalstagesgetcount3a21 outputParameters: - type: object mapping: $. - path: /v1/identitygovernance/appconsent/appconsentrequests/{appconsentrequest-id}/userconsentrequests/{userconsentrequest-id}/approval/stages/{approvalstage-id} name: identitygovernance-appconsent-appconsentrequests-appconsentrequest-id-userconsen description: REST surface for identityGovernance-appConsent-appConsentRequests-appConsentRequest-id-userConsen. operations: - method: GET name: identitygovernanceappconsentappconsentrequestsuserconsentrequestsapprovalgetstages description: Microsoft Graph Get stages from identityGovernance call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsuserconsentrequestsapprovalgetstages with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: identitygovernanceappconsentappconsentrequestsuserconsentrequestsapprovalupdatestages description: Microsoft Graph Update the navigation property stages in identityGovernance call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsuserconsentrequestsapprovalupdatestages with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: identitygovernanceappconsentappconsentrequestsuserconsentrequestsapprovaldeletestages description: Microsoft Graph Delete navigation property stages for identityGovernance call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsuserconsentrequestsapprovaldeletestages with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - type: mcp namespace: microsoft-graph-identitygovernance-appconsentapprovalroute-mcp port: 9090 transport: http description: MCP adapter for Microsoft Graph OData Service for namespace microsoft.graph — identityGovernance.appConsentApprovalRoute. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-graph-get-appconsent-identitygovernance description: Microsoft Graph Get appConsent from identityGovernance hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernancegetappconsent with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property description: Microsoft Graph Update the navigation property appConsent in identityGovernance hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceupdateappconsent with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property description: Microsoft Graph Delete navigation property appConsent for identityGovernance hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernancedeleteappconsent with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-list-appconsentrequests description: Microsoft Graph List appConsentRequests hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentlistappconsentrequests with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation description: Microsoft Graph Create new navigation property to appConsentRequests for identityGovernance hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentcreateappconsentrequests with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsgetcountd9b5 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-filterbycurrentuser description: Microsoft Graph Invoke function filterByCurrentUser hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsfilterbycurrentuser with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-appconsentrequest description: Microsoft Graph Get appConsentRequest hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentgetappconsentrequests with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-2 description: Microsoft Graph Update the navigation property appConsentRequests in identityGovernance hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentupdateappconsentrequests with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-2 description: Microsoft Graph Delete navigation property appConsentRequests for identityGovernance hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentdeleteappconsentrequests with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-list-userconsentrequests description: Microsoft Graph List userConsentRequests hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestslistuserconsentrequests with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-2 description: Microsoft Graph Create new navigation property to userConsentRequests for identityGovernance hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestscreateuserconsentrequests with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-2 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsuserconsentrequestsgetcountcf9d outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-filterbycurrentuser-2 description: Microsoft Graph Invoke function filterByCurrentUser hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsappconsentrequestuserconsentrequestsfilterbycurrentuser with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-userconsentrequest description: Microsoft Graph Get userConsentRequest hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsgetuserconsentrequests with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-3 description: Microsoft Graph Update the navigation property userConsentRequests in identityGovernance hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsupdateuserconsentrequests with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-3 description: Microsoft Graph Delete navigation property userConsentRequests for identityGovernance hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsdeleteuserconsentrequests with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-approval-identitygovernance description: Microsoft Graph Get approval from identityGovernance hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsuserconsentrequestsgetapproval with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-4 description: Microsoft Graph Update the navigation property approval in identityGovernance hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsuserconsentrequestsupdateapproval with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-4 description: Microsoft Graph Delete navigation property approval for identityGovernance hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsuserconsentrequestsdeleteapproval with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-stages-identitygovernance description: Microsoft Graph Get stages from identityGovernance hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsuserconsentrequestsapprovalliststages with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-3 description: Microsoft Graph Create new navigation property to stages for identityGovernance hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsuserconsentrequestsapprovalcreatestages with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-3 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsuserconsentrequestsapprovalstagesgetcount3a21 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-stages-identitygovernance-2 description: Microsoft Graph Get stages from identityGovernance hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsuserconsentrequestsapprovalgetstages with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-5 description: Microsoft Graph Update the navigation property stages in identityGovernance hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsuserconsentrequestsapprovalupdatestages with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-5 description: Microsoft Graph Delete navigation property stages for identityGovernance hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsuserconsentrequestsapprovaldeletestages with: If-Match: tools.If-Match outputParameters: - type: object mapping: $.