Microsoft Graph · Capability

Microsoft Graph Identity — identityGovernance.appConsentApprovalRoute

Microsoft Graph Identity — identityGovernance.appConsentApprovalRoute. 26 operations. Lead operation: Microsoft Graph Get appConsent from identityGovernance. Self-contained Naftiko capability covering one Microsoft Graph business surface.

Run with Naftiko Microsoft GraphidentityGovernance.appConsentApprovalRoute

What You Can Do

GET
Identitygovernancegetappconsent — Microsoft Graph Get appConsent from identityGovernance
/v1/identitygovernance/appconsent
PATCH
Identitygovernanceupdateappconsent — Microsoft Graph Update the navigation property appConsent in identityGovernance
/v1/identitygovernance/appconsent
DELETE
Identitygovernancedeleteappconsent — Microsoft Graph Delete navigation property appConsent for identityGovernance
/v1/identitygovernance/appconsent
GET
Identitygovernanceappconsentlistappconsentrequests — Microsoft Graph List appConsentRequests
/v1/identitygovernance/appconsent/appconsentrequests
POST
Identitygovernanceappconsentcreateappconsentrequests — Microsoft Graph Create new navigation property to appConsentRequests for identityGovernance
/v1/identitygovernance/appconsent/appconsentrequests
GET
Identitygovernanceappconsentappconsentrequestsgetcountd9b5 — Microsoft Graph Get the number of the resource
/v1/identitygovernance/appconsent/appconsentrequests/count
GET
Identitygovernanceappconsentappconsentrequestsfilterbycurrentuser — Microsoft Graph Invoke function filterByCurrentUser
/v1/identitygovernance/appconsent/appconsentrequests/filterbycurrentuser-on-on
GET
Identitygovernanceappconsentgetappconsentrequests — Microsoft Graph Get appConsentRequest
/v1/identitygovernance/appconsent/appconsentrequests/{appconsentrequest-id}
PATCH
Identitygovernanceappconsentupdateappconsentrequests — Microsoft Graph Update the navigation property appConsentRequests in identityGovernance
/v1/identitygovernance/appconsent/appconsentrequests/{appconsentrequest-id}
DELETE
Identitygovernanceappconsentdeleteappconsentrequests — Microsoft Graph Delete navigation property appConsentRequests for identityGovernance
/v1/identitygovernance/appconsent/appconsentrequests/{appconsentrequest-id}
GET
Identitygovernanceappconsentappconsentrequestslistuserconsentrequests — Microsoft Graph List userConsentRequests
/v1/identitygovernance/appconsent/appconsentrequests/{appconsentrequest-id}/userconsentrequests
POST
Identitygovernanceappconsentappconsentrequestscreateuserconsentrequests — Microsoft Graph Create new navigation property to userConsentRequests for identityGovernance
/v1/identitygovernance/appconsent/appconsentrequests/{appconsentrequest-id}/userconsentrequests
GET
Identitygovernanceappconsentappconsentrequestsuserconsentrequestsgetcountcf9d — Microsoft Graph Get the number of the resource
/v1/identitygovernance/appconsent/appconsentrequests/{appconsentrequest-id}/userconsentrequests/count
GET
Identitygovernanceappconsentappconsentrequestsappconsentrequestuserconsentrequestsfilterbycurrentuser — Microsoft Graph Invoke function filterByCurrentUser
/v1/identitygovernance/appconsent/appconsentrequests/{appconsentrequest-id}/userconsentrequests/filterbycurrentuser-on-on
GET
Identitygovernanceappconsentappconsentrequestsgetuserconsentrequests — Microsoft Graph Get userConsentRequest
/v1/identitygovernance/appconsent/appconsentrequests/{appconsentrequest-id}/userconsentrequests/{userconsentrequest-id}
PATCH
Identitygovernanceappconsentappconsentrequestsupdateuserconsentrequests — Microsoft Graph Update the navigation property userConsentRequests in identityGovernance
/v1/identitygovernance/appconsent/appconsentrequests/{appconsentrequest-id}/userconsentrequests/{userconsentrequest-id}
DELETE
Identitygovernanceappconsentappconsentrequestsdeleteuserconsentrequests — Microsoft Graph Delete navigation property userConsentRequests for identityGovernance
/v1/identitygovernance/appconsent/appconsentrequests/{appconsentrequest-id}/userconsentrequests/{userconsentrequest-id}
GET
Identitygovernanceappconsentappconsentrequestsuserconsentrequestsgetapproval — Microsoft Graph Get approval from identityGovernance
/v1/identitygovernance/appconsent/appconsentrequests/{appconsentrequest-id}/userconsentrequests/{userconsentrequest-id}/approval
PATCH
Identitygovernanceappconsentappconsentrequestsuserconsentrequestsupdateapproval — Microsoft Graph Update the navigation property approval in identityGovernance
/v1/identitygovernance/appconsent/appconsentrequests/{appconsentrequest-id}/userconsentrequests/{userconsentrequest-id}/approval
DELETE
Identitygovernanceappconsentappconsentrequestsuserconsentrequestsdeleteapproval — Microsoft Graph Delete navigation property approval for identityGovernance
/v1/identitygovernance/appconsent/appconsentrequests/{appconsentrequest-id}/userconsentrequests/{userconsentrequest-id}/approval
GET
Identitygovernanceappconsentappconsentrequestsuserconsentrequestsapprovalliststages — Microsoft Graph Get stages from identityGovernance
/v1/identitygovernance/appconsent/appconsentrequests/{appconsentrequest-id}/userconsentrequests/{userconsentrequest-id}/approval/stages
POST
Identitygovernanceappconsentappconsentrequestsuserconsentrequestsapprovalcreatestages — Microsoft Graph Create new navigation property to stages for identityGovernance
/v1/identitygovernance/appconsent/appconsentrequests/{appconsentrequest-id}/userconsentrequests/{userconsentrequest-id}/approval/stages
GET
Identitygovernanceappconsentappconsentrequestsuserconsentrequestsapprovalstagesgetcount3a21 — Microsoft Graph Get the number of the resource
/v1/identitygovernance/appconsent/appconsentrequests/{appconsentrequest-id}/userconsentrequests/{userconsentrequest-id}/approval/stages/count
GET
Identitygovernanceappconsentappconsentrequestsuserconsentrequestsapprovalgetstages — Microsoft Graph Get stages from identityGovernance
/v1/identitygovernance/appconsent/appconsentrequests/{appconsentrequest-id}/userconsentrequests/{userconsentrequest-id}/approval/stages/{approvalstage-id}
PATCH
Identitygovernanceappconsentappconsentrequestsuserconsentrequestsapprovalupdatestages — Microsoft Graph Update the navigation property stages in identityGovernance
/v1/identitygovernance/appconsent/appconsentrequests/{appconsentrequest-id}/userconsentrequests/{userconsentrequest-id}/approval/stages/{approvalstage-id}
DELETE
Identitygovernanceappconsentappconsentrequestsuserconsentrequestsapprovaldeletestages — Microsoft Graph Delete navigation property stages for identityGovernance
/v1/identitygovernance/appconsent/appconsentrequests/{appconsentrequest-id}/userconsentrequests/{userconsentrequest-id}/approval/stages/{approvalstage-id}

MCP Tools

microsoft-graph-get-appconsent-identitygovernance

Microsoft Graph Get appConsent from identityGovernance

read-only idempotent
microsoft-graph-update-navigation-property

Microsoft Graph Update the navigation property appConsent in identityGovernance

idempotent
microsoft-graph-delete-navigation-property

Microsoft Graph Delete navigation property appConsent for identityGovernance

idempotent
microsoft-graph-list-appconsentrequests

Microsoft Graph List appConsentRequests

read-only idempotent
microsoft-graph-create-new-navigation

Microsoft Graph Create new navigation property to appConsentRequests for identityGovernance

microsoft-graph-get-number-resource

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-invoke-function-filterbycurrentuser

Microsoft Graph Invoke function filterByCurrentUser

read-only idempotent
microsoft-graph-get-appconsentrequest

Microsoft Graph Get appConsentRequest

read-only idempotent
microsoft-graph-update-navigation-property-2

Microsoft Graph Update the navigation property appConsentRequests in identityGovernance

idempotent
microsoft-graph-delete-navigation-property-2

Microsoft Graph Delete navigation property appConsentRequests for identityGovernance

idempotent
microsoft-graph-list-userconsentrequests

Microsoft Graph List userConsentRequests

read-only idempotent
microsoft-graph-create-new-navigation-2

Microsoft Graph Create new navigation property to userConsentRequests for identityGovernance

microsoft-graph-get-number-resource-2

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-invoke-function-filterbycurrentuser-2

Microsoft Graph Invoke function filterByCurrentUser

read-only idempotent
microsoft-graph-get-userconsentrequest

Microsoft Graph Get userConsentRequest

read-only idempotent
microsoft-graph-update-navigation-property-3

Microsoft Graph Update the navigation property userConsentRequests in identityGovernance

idempotent
microsoft-graph-delete-navigation-property-3

Microsoft Graph Delete navigation property userConsentRequests for identityGovernance

idempotent
microsoft-graph-get-approval-identitygovernance

Microsoft Graph Get approval from identityGovernance

read-only idempotent
microsoft-graph-update-navigation-property-4

Microsoft Graph Update the navigation property approval in identityGovernance

idempotent
microsoft-graph-delete-navigation-property-4

Microsoft Graph Delete navigation property approval for identityGovernance

idempotent
microsoft-graph-get-stages-identitygovernance

Microsoft Graph Get stages from identityGovernance

read-only idempotent
microsoft-graph-create-new-navigation-3

Microsoft Graph Create new navigation property to stages for identityGovernance

microsoft-graph-get-number-resource-3

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-stages-identitygovernance-2

Microsoft Graph Get stages from identityGovernance

read-only idempotent
microsoft-graph-update-navigation-property-5

Microsoft Graph Update the navigation property stages in identityGovernance

idempotent
microsoft-graph-delete-navigation-property-5

Microsoft Graph Delete navigation property stages for identityGovernance

idempotent

Capability Spec

identity-identitygovernance-appconsentapprovalroute.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Graph Identity — identityGovernance.appConsentApprovalRoute
  description: 'Microsoft Graph Identity — 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: identity-identitygovernance-appconsentapprovalroute
    baseUri: ''
    description: Microsoft Graph Identity — 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: identity-identitygovernance-appconsentapprovalroute-rest
    port: 8080
    description: REST adapter for Microsoft Graph Identity — 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: identity-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: identity-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: identity-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: identity-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: identity-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: identity-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: identity-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: identity-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: identity-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: identity-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: identity-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: identity-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: identity-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: identity-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: identity-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: identity-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: identity-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: identity-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: identity-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: identity-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: identity-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: identity-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: identity-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: identity-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: identity-identitygovernance-appconsentapprovalroute.identitygovernanceappconsentappconsentrequestsuserconsentrequestsapprovalupdatestages
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: identitygovernanceappconsentappconsentrequestsuserconsentrequestsapprovaldeletestages
        description: Microsoft Graph Delete navigation property sta

# --- truncated at 32 KB (44 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-graph/refs/heads/main/capabilities/identity-identitygovernance-appconsentapprovalroute.yaml