naftiko: 1.0.0-alpha2 info: label: Microsoft Graph Devicemanagement — deviceManagement.mobileAppTroubleshootingEvent description: 'Microsoft Graph Devicemanagement — deviceManagement.mobileAppTroubleshootingEvent. 13 operations. Lead operation: Microsoft Graph Get mobileAppTroubleshootingEvents from deviceManagement. Self-contained Naftiko capability covering one Microsoft Graph business surface.' tags: - Microsoft Graph - deviceManagement.mobileAppTroubleshootingEvent 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: devicemanagement-devicemanagement-mobileapptroubleshootingevent baseUri: '' description: Microsoft Graph Devicemanagement — deviceManagement.mobileAppTroubleshootingEvent business capability. Self-contained, no shared references. resources: - name: deviceManagement-mobileAppTroubleshootingEvents path: /deviceManagement/mobileAppTroubleshootingEvents operations: - name: devicemanagementlistmobileapptroubleshootingevents method: GET description: Microsoft Graph Get mobileAppTroubleshootingEvents from deviceManagement 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: devicemanagementcreatemobileapptroubleshootingevents method: POST description: Microsoft Graph Create new navigation property to mobileAppTroubleshootingEvents for deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deviceManagement-mobileAppTroubleshootingEvents-$count path: /deviceManagement/mobileAppTroubleshootingEvents/$count operations: - name: devicemanagementmobileapptroubleshootingeventsgetcount9f2d method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-mobileAppTroubleshootingEvents-mobileAppTroubleshootingEvent-id path: /deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEvent-id} operations: - name: devicemanagementgetmobileapptroubleshootingevents method: GET description: Microsoft Graph Get mobileAppTroubleshootingEvents from deviceManagement 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: devicemanagementupdatemobileapptroubleshootingevents method: PATCH description: Microsoft Graph Update the navigation property mobileAppTroubleshootingEvents in deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: devicemanagementdeletemobileapptroubleshootingevents method: DELETE description: Microsoft Graph Delete navigation property mobileAppTroubleshootingEvents for deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: deviceManagement-mobileAppTroubleshootingEvents-mobileAppTroubleshootingEvent-id path: /deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEvent-id}/appLogCollectionRequests operations: - name: devicemanagementmobileapptroubleshootingeventslistapplogcollectionrequests method: GET description: Microsoft Graph Get appLogCollectionRequests from deviceManagement 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: devicemanagementmobileapptroubleshootingeventscreateapplogcollectionrequests method: POST description: Microsoft Graph Create new navigation property to appLogCollectionRequests for deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deviceManagement-mobileAppTroubleshootingEvents-mobileAppTroubleshootingEvent-id path: /deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEvent-id}/appLogCollectionRequests/$count operations: - name: devicemanagementmobileapptroubleshootingeventsapplogcollectionrequestsgetcount0428 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-mobileAppTroubleshootingEvents-mobileAppTroubleshootingEvent-id path: /deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEvent-id}/appLogCollectionRequests/{appLogCollectionRequest-id} operations: - name: devicemanagementmobileapptroubleshootingeventsgetapplogcollectionrequests method: GET description: Microsoft Graph Get appLogCollectionRequests from deviceManagement 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: devicemanagementmobileapptroubleshootingeventsupdateapplogcollectionrequests method: PATCH description: Microsoft Graph Update the navigation property appLogCollectionRequests in deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: devicemanagementmobileapptroubleshootingeventsdeleteapplogcollectionrequests method: DELETE description: Microsoft Graph Delete navigation property appLogCollectionRequests for deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: deviceManagement-mobileAppTroubleshootingEvents-mobileAppTroubleshootingEvent-id path: /deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEvent-id}/appLogCollectionRequests/{appLogCollectionRequest-id}/createDownloadUrl operations: - name: devicemanagementmobileapptroubleshootingeventsmobileapptroubleshootingeventapplogcollectionrequestsapplogcollectionrequestcreatedownloadurl method: POST description: Microsoft Graph Invoke action createDownloadUrl outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest namespace: devicemanagement-devicemanagement-mobileapptroubleshootingevent-rest port: 8080 description: REST adapter for Microsoft Graph Devicemanagement — deviceManagement.mobileAppTroubleshootingEvent. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/devicemanagement/mobileapptroubleshootingevents name: devicemanagement-mobileapptroubleshootingevents description: REST surface for deviceManagement-mobileAppTroubleshootingEvents. operations: - method: GET name: devicemanagementlistmobileapptroubleshootingevents description: Microsoft Graph Get mobileAppTroubleshootingEvents from deviceManagement call: devicemanagement-devicemanagement-mobileapptroubleshootingevent.devicemanagementlistmobileapptroubleshootingevents with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: devicemanagementcreatemobileapptroubleshootingevents description: Microsoft Graph Create new navigation property to mobileAppTroubleshootingEvents for deviceManagement call: devicemanagement-devicemanagement-mobileapptroubleshootingevent.devicemanagementcreatemobileapptroubleshootingevents with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/mobileapptroubleshootingevents/count name: devicemanagement-mobileapptroubleshootingevents-count description: REST surface for deviceManagement-mobileAppTroubleshootingEvents-$count. operations: - method: GET name: devicemanagementmobileapptroubleshootingeventsgetcount9f2d description: Microsoft Graph Get the number of the resource call: devicemanagement-devicemanagement-mobileapptroubleshootingevent.devicemanagementmobileapptroubleshootingeventsgetcount9f2d outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/mobileapptroubleshootingevents/{mobileapptroubleshootingevent-id} name: devicemanagement-mobileapptroubleshootingevents-mobileapptroubleshootingevent-id description: REST surface for deviceManagement-mobileAppTroubleshootingEvents-mobileAppTroubleshootingEvent-id. operations: - method: GET name: devicemanagementgetmobileapptroubleshootingevents description: Microsoft Graph Get mobileAppTroubleshootingEvents from deviceManagement call: devicemanagement-devicemanagement-mobileapptroubleshootingevent.devicemanagementgetmobileapptroubleshootingevents with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: devicemanagementupdatemobileapptroubleshootingevents description: Microsoft Graph Update the navigation property mobileAppTroubleshootingEvents in deviceManagement call: devicemanagement-devicemanagement-mobileapptroubleshootingevent.devicemanagementupdatemobileapptroubleshootingevents with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: devicemanagementdeletemobileapptroubleshootingevents description: Microsoft Graph Delete navigation property mobileAppTroubleshootingEvents for deviceManagement call: devicemanagement-devicemanagement-mobileapptroubleshootingevent.devicemanagementdeletemobileapptroubleshootingevents with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/mobileapptroubleshootingevents/{mobileapptroubleshootingevent-id}/applogcollectionrequests name: devicemanagement-mobileapptroubleshootingevents-mobileapptroubleshootingevent-id description: REST surface for deviceManagement-mobileAppTroubleshootingEvents-mobileAppTroubleshootingEvent-id. operations: - method: GET name: devicemanagementmobileapptroubleshootingeventslistapplogcollectionrequests description: Microsoft Graph Get appLogCollectionRequests from deviceManagement call: devicemanagement-devicemanagement-mobileapptroubleshootingevent.devicemanagementmobileapptroubleshootingeventslistapplogcollectionrequests with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: devicemanagementmobileapptroubleshootingeventscreateapplogcollectionrequests description: Microsoft Graph Create new navigation property to appLogCollectionRequests for deviceManagement call: devicemanagement-devicemanagement-mobileapptroubleshootingevent.devicemanagementmobileapptroubleshootingeventscreateapplogcollectionrequests with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/mobileapptroubleshootingevents/{mobileapptroubleshootingevent-id}/applogcollectionrequests/count name: devicemanagement-mobileapptroubleshootingevents-mobileapptroubleshootingevent-id description: REST surface for deviceManagement-mobileAppTroubleshootingEvents-mobileAppTroubleshootingEvent-id. operations: - method: GET name: devicemanagementmobileapptroubleshootingeventsapplogcollectionrequestsgetcount0428 description: Microsoft Graph Get the number of the resource call: devicemanagement-devicemanagement-mobileapptroubleshootingevent.devicemanagementmobileapptroubleshootingeventsapplogcollectionrequestsgetcount0428 outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/mobileapptroubleshootingevents/{mobileapptroubleshootingevent-id}/applogcollectionrequests/{applogcollectionrequest-id} name: devicemanagement-mobileapptroubleshootingevents-mobileapptroubleshootingevent-id description: REST surface for deviceManagement-mobileAppTroubleshootingEvents-mobileAppTroubleshootingEvent-id. operations: - method: GET name: devicemanagementmobileapptroubleshootingeventsgetapplogcollectionrequests description: Microsoft Graph Get appLogCollectionRequests from deviceManagement call: devicemanagement-devicemanagement-mobileapptroubleshootingevent.devicemanagementmobileapptroubleshootingeventsgetapplogcollectionrequests with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: devicemanagementmobileapptroubleshootingeventsupdateapplogcollectionrequests description: Microsoft Graph Update the navigation property appLogCollectionRequests in deviceManagement call: devicemanagement-devicemanagement-mobileapptroubleshootingevent.devicemanagementmobileapptroubleshootingeventsupdateapplogcollectionrequests with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: devicemanagementmobileapptroubleshootingeventsdeleteapplogcollectionrequests description: Microsoft Graph Delete navigation property appLogCollectionRequests for deviceManagement call: devicemanagement-devicemanagement-mobileapptroubleshootingevent.devicemanagementmobileapptroubleshootingeventsdeleteapplogcollectionrequests with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/mobileapptroubleshootingevents/{mobileapptroubleshootingevent-id}/applogcollectionrequests/{applogcollectionrequest-id}/createdownloadurl name: devicemanagement-mobileapptroubleshootingevents-mobileapptroubleshootingevent-id description: REST surface for deviceManagement-mobileAppTroubleshootingEvents-mobileAppTroubleshootingEvent-id. operations: - method: POST name: devicemanagementmobileapptroubleshootingeventsmobileapptroubleshootingeventapplogcollectionrequestsapplogcollectionrequestcreatedownloadurl description: Microsoft Graph Invoke action createDownloadUrl call: devicemanagement-devicemanagement-mobileapptroubleshootingevent.devicemanagementmobileapptroubleshootingeventsmobileapptroubleshootingeventapplogcollectionrequestsapplogcollectionrequestcreatedownloadurl outputParameters: - type: object mapping: $. - type: mcp namespace: devicemanagement-devicemanagement-mobileapptroubleshootingevent-mcp port: 9090 transport: http description: MCP adapter for Microsoft Graph Devicemanagement — deviceManagement.mobileAppTroubleshootingEvent. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-graph-get-mobileapptroubleshootingevents-devicemanagement description: Microsoft Graph Get mobileAppTroubleshootingEvents from deviceManagement hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-mobileapptroubleshootingevent.devicemanagementlistmobileapptroubleshootingevents 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 mobileAppTroubleshootingEvents for deviceManagement hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-mobileapptroubleshootingevent.devicemanagementcreatemobileapptroubleshootingevents 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: devicemanagement-devicemanagement-mobileapptroubleshootingevent.devicemanagementmobileapptroubleshootingeventsgetcount9f2d outputParameters: - type: object mapping: $. - name: microsoft-graph-get-mobileapptroubleshootingevents-devicemanagement-2 description: Microsoft Graph Get mobileAppTroubleshootingEvents from deviceManagement hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-mobileapptroubleshootingevent.devicemanagementgetmobileapptroubleshootingevents with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property description: Microsoft Graph Update the navigation property mobileAppTroubleshootingEvents in deviceManagement hints: readOnly: false destructive: false idempotent: true call: devicemanagement-devicemanagement-mobileapptroubleshootingevent.devicemanagementupdatemobileapptroubleshootingevents with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property description: Microsoft Graph Delete navigation property mobileAppTroubleshootingEvents for deviceManagement hints: readOnly: false destructive: true idempotent: true call: devicemanagement-devicemanagement-mobileapptroubleshootingevent.devicemanagementdeletemobileapptroubleshootingevents with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-applogcollectionrequests-devicemanagement description: Microsoft Graph Get appLogCollectionRequests from deviceManagement hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-mobileapptroubleshootingevent.devicemanagementmobileapptroubleshootingeventslistapplogcollectionrequests 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 appLogCollectionRequests for deviceManagement hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-mobileapptroubleshootingevent.devicemanagementmobileapptroubleshootingeventscreateapplogcollectionrequests 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: devicemanagement-devicemanagement-mobileapptroubleshootingevent.devicemanagementmobileapptroubleshootingeventsapplogcollectionrequestsgetcount0428 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-applogcollectionrequests-devicemanagement-2 description: Microsoft Graph Get appLogCollectionRequests from deviceManagement hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-mobileapptroubleshootingevent.devicemanagementmobileapptroubleshootingeventsgetapplogcollectionrequests 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 appLogCollectionRequests in deviceManagement hints: readOnly: false destructive: false idempotent: true call: devicemanagement-devicemanagement-mobileapptroubleshootingevent.devicemanagementmobileapptroubleshootingeventsupdateapplogcollectionrequests with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-2 description: Microsoft Graph Delete navigation property appLogCollectionRequests for deviceManagement hints: readOnly: false destructive: true idempotent: true call: devicemanagement-devicemanagement-mobileapptroubleshootingevent.devicemanagementmobileapptroubleshootingeventsdeleteapplogcollectionrequests with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-createdownloadurl description: Microsoft Graph Invoke action createDownloadUrl hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-mobileapptroubleshootingevent.devicemanagementmobileapptroubleshootingeventsmobileapptroubleshootingeventapplogcollectionrequestsapplogcollectionrequestcreatedownloadurl outputParameters: - type: object mapping: $.