{"note":"OpenAPI conversion -- returning structured metadata","name":"azure-com-intune","description":"IntuneResourceManagementClient","version":"2015-01-14-privatepreview","base_url":"https://management.azure.com","endpoints":33,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api IntuneResourceManagementClient\n@base https://management.azure.com\n@version 2015-01-14-privatepreview\n@common_fields {api-version: any # Service Api Version.}\n@endpoints 33\n@hint download_for_search\n@toc providers(33)\n\n@endpoint GET /providers/Microsoft.Intune/locations\n@desc Returns location for user tenant.\n@returns(200) location response as a collection\n\n@endpoint GET /providers/Microsoft.Intune/locations/hostName\n@desc Returns location for given tenant.\n@returns(200) single location response\n\n@endpoint GET /providers/Microsoft.Intune/locations/{hostName}/apps\n@desc Returns Intune Manageable apps.\n@required {hostName: any # Location hostName for the tenant}\n@optional {$filter: any # The filter to apply on the operation., $top: any, $select: any # select specific fields in entity.}\n@returns(200) applications as collection response\n\n@endpoint GET /providers/Microsoft.Intune/locations/{hostName}/iosPolicies\n@desc Returns Intune iOSPolicies.\n@required {hostName: any # Location hostName for the tenant}\n@optional {$filter: any # The filter to apply on the operation., $top: any, $select: any # select specific fields in entity.}\n@returns(200) applications as collection response\n\n@endpoint GET /providers/Microsoft.Intune/locations/{hostName}/androidPolicies\n@desc Returns Intune Android policies.\n@required {hostName: any # Location hostName for the tenant}\n@optional {$filter: any # The filter to apply on the operation., $top: any, $select: any # select specific fields in entity.}\n@returns(200) android Policies response\n\n@endpoint GET /providers/Microsoft.Intune/locations/{hostName}/iosPolicies/{policyName}\n@desc Returns Intune iOS policies.\n@required {hostName: any # Location hostName for the tenant, policyName: any # Unique name for the policy}\n@optional {$select: any # select specific fields in entity.}\n@returns(200) iOSMAMPolicy entity.\n\n@endpoint PUT /providers/Microsoft.Intune/locations/{hostName}/iosPolicies/{policyName}\n@desc Creates or updates iOSMAMPolicy.\n@required {hostName: any # Location hostName for the tenant, policyName: any # Unique name for the policy, parameters: any # Parameters supplied to the Create or update an android policy operation.}\n@returns(200) iOSMAMPolicy entity.\n\n@endpoint PATCH /providers/Microsoft.Intune/locations/{hostName}/iosPolicies/{policyName}\n@desc patch an iOSMAMPolicy.\n@required {hostName: any # Location hostName for the tenant, policyName: any # Unique name for the policy, parameters: any # Parameters supplied to the Create or update an android policy operation.}\n@returns(200) iOSMAMPolicy entity.\n\n@endpoint DELETE /providers/Microsoft.Intune/locations/{hostName}/iosPolicies/{policyName}\n@desc Delete Ios Policy\n@required {hostName: any # Location hostName for the tenant, policyName: any # Unique name for the policy}\n@returns(200) No-Content.\n@returns(204) No-Content.\n\n@endpoint GET /providers/Microsoft.Intune/locations/{hostName}/androidPolicies/{policyName}\n@desc Returns AndroidMAMPolicy with given name.\n@required {hostName: any # Location hostName for the tenant, policyName: any # Unique name for the policy}\n@optional {$select: any # select specific fields in entity.}\n@returns(200) iOSMAMPolicy entity.\n\n@endpoint PUT /providers/Microsoft.Intune/locations/{hostName}/androidPolicies/{policyName}\n@desc Creates or updates AndroidMAMPolicy.\n@required {hostName: any # Location hostName for the tenant, policyName: any # Unique name for the policy, parameters: any # Parameters supplied to the Create or update an android policy operation.}\n@returns(200) android entity.\n\n@endpoint PATCH /providers/Microsoft.Intune/locations/{hostName}/androidPolicies/{policyName}\n@desc Patch AndroidMAMPolicy.\n@required {hostName: any # Location hostName for the tenant, policyName: any # Unique name for the policy, parameters: any # Parameters supplied to the Create or update an android policy operation.}\n@returns(200) android entity.\n\n@endpoint DELETE /providers/Microsoft.Intune/locations/{hostName}/androidPolicies/{policyName}\n@desc Delete Android Policy\n@required {hostName: any # Location hostName for the tenant, policyName: any # Unique name for the policy}\n@returns(200) No-Content.\n@returns(204) No-Content.\n\n@endpoint GET /providers/Microsoft.Intune/locations/{hostName}/iosPolicies/{policyName}/apps\n@desc Get apps for an iOSMAMPolicy.\n@required {hostName: any # Location hostName for the tenant, policyName: any # Unique name for the policy}\n@optional {$filter: any # The filter to apply on the operation., $top: any, $select: any # select specific fields in entity.}\n@returns(200) applications as collection response\n\n@endpoint GET /providers/Microsoft.Intune/locations/{hostName}/AndroidPolicies/{policyName}/apps\n@desc Get apps for an AndroidMAMPolicy.\n@required {hostName: any # Location hostName for the tenant, policyName: any # Unique name for the policy}\n@optional {$filter: any # The filter to apply on the operation., $top: any, $select: any # select specific fields in entity.}\n@returns(200) applications as collection response\n\n@endpoint PUT /providers/Microsoft.Intune/locations/{hostName}/iosPolicies/{policyName}/apps/{appName}\n@desc Add app to an iOSMAMPolicy.\n@required {hostName: any # Location hostName for the tenant, policyName: any # Unique name for the policy, appName: any # application unique Name, parameters: any # Parameters supplied to add an app to an ios policy.}\n@returns(200) No-Content.\n@returns(204) No-Content.\n\n@endpoint DELETE /providers/Microsoft.Intune/locations/{hostName}/iosPolicies/{policyName}/apps/{appName}\n@desc Delete App for Ios Policy\n@required {hostName: any # Location hostName for the tenant, policyName: any # Unique name for the policy, appName: any # application unique Name}\n@returns(200) No-Content.\n@returns(204) No-Content.\n\n@endpoint PUT /providers/Microsoft.Intune/locations/{hostName}/androidPolicies/{policyName}/apps/{appName}\n@desc Add app to an AndroidMAMPolicy.\n@required {hostName: any # Location hostName for the tenant, policyName: any # Unique name for the policy, appName: any # application unique Name, parameters: any # Parameters supplied to the Create or update app to an android policy operation.}\n@returns(200) No-Content.\n@returns(204) No-Content.\n\n@endpoint DELETE /providers/Microsoft.Intune/locations/{hostName}/androidPolicies/{policyName}/apps/{appName}\n@desc Delete App for Android Policy\n@required {hostName: any # Location hostName for the tenant, policyName: any # Unique name for the policy, appName: any # application unique Name}\n@returns(200) No-Content.\n@returns(204) No-Content.\n\n@endpoint GET /providers/Microsoft.Intune/locations/{hostName}/iosPolicies/{policyName}/groups\n@desc Returns groups for a given iOSMAMPolicy.\n@required {hostName: any # Location hostName for the tenant, policyName: any # policy name for the tenant}\n@returns(200) groups as collection response\n\n@endpoint GET /providers/Microsoft.Intune/locations/{hostName}/androidPolicies/{policyName}/groups\n@desc Returns groups for a given AndroidMAMPolicy.\n@required {hostName: any # Location hostName for the tenant, policyName: any # policy name for the tenant}\n@returns(200) groups as collection response\n\n@endpoint PUT /providers/Microsoft.Intune/locations/{hostName}/iosPolicies/{policyName}/groups/{groupId}\n@desc Add group to an iOSMAMPolicy.\n@required {hostName: any # Location hostName for the tenant, policyName: any # Unique name for the policy, groupId: any # group Id, parameters: any # Parameters supplied to the Create or update app to an android policy operation.}\n@returns(200) No-Content.\n@returns(204) No-Content.\n\n@endpoint DELETE /providers/Microsoft.Intune/locations/{hostName}/iosPolicies/{policyName}/groups/{groupId}\n@desc Delete Group for iOS Policy\n@required {hostName: any # Location hostName for the tenant, policyName: any # Unique name for the policy, groupId: any # application unique Name}\n@returns(200) No-Content.\n@returns(204) No-Content.\n\n@endpoint PUT /providers/Microsoft.Intune/locations/{hostName}/androidPolicies/{policyName}/groups/{groupId}\n@desc Add group to an AndroidMAMPolicy.\n@required {hostName: any # Location hostName for the tenant, policyName: any # Unique name for the policy, groupId: any # group Id, parameters: any # Parameters supplied to the Create or update app to an android policy operation.}\n@returns(200) No-Content.\n@returns(204) No-Content.\n\n@endpoint DELETE /providers/Microsoft.Intune/locations/{hostName}/androidPolicies/{policyName}/groups/{groupId}\n@desc Delete Group for Android Policy\n@required {hostName: any # Location hostName for the tenant, policyName: any # Unique name for the policy, groupId: any # application unique Name}\n@returns(200) No-Content.\n@returns(204) No-Content.\n\n@endpoint GET /providers/Microsoft.Intune/locations/{hostName}/users/{userName}/devices\n@desc Get devices for a user.\n@required {hostName: any # Location hostName for the tenant, userName: any # user unique Name}\n@optional {$filter: any # The filter to apply on the operation., $top: any, $select: any # select specific fields in entity.}\n@returns(200) devices as collection response\n\n@endpoint GET /providers/Microsoft.Intune/locations/{hostName}/users/{userName}/devices/{deviceName}\n@desc Get a unique device for a user.\n@required {hostName: any # Location hostName for the tenant, userName: any # unique user name, deviceName: any # device name}\n@optional {$select: any # select specific fields in entity.}\n@returns(200) Device entity.\n\n@endpoint POST /providers/Microsoft.Intune/locations/{hostName}/users/{userName}/devices/{deviceName}/wipe\n@desc Wipe a device for a user.\n@required {hostName: any # Location hostName for the tenant, userName: any # unique user name, deviceName: any # device name}\n@returns(200) Wipe operation result.\n\n@endpoint GET /providers/Microsoft.Intune/locations/{hostName}/operationResults\n@desc Returns operationResults.\n@required {hostName: any # Location hostName for the tenant}\n@optional {$filter: any # The filter to apply on the operation., $top: any, $select: any # select specific fields in entity.}\n@returns(200) applications as collection response\n\n@endpoint GET /providers/Microsoft.Intune/locations/{hostName}/statuses/default\n@desc Returns Intune Tenant level statuses.\n@required {hostName: any # Location hostName for the tenant}\n@returns(200) applications as collection response\n\n@endpoint GET /providers/Microsoft.Intune/locations/{hostName}/flaggedUsers\n@desc Returns Intune flagged user collection\n@required {hostName: any # Location hostName for the tenant}\n@optional {$filter: any # The filter to apply on the operation., $top: any, $select: any # select specific fields in entity.}\n@returns(200) Flagged users as collection response\n\n@endpoint GET /providers/Microsoft.Intune/locations/{hostName}/flaggedUsers/{userName}\n@desc Returns Intune flagged user details\n@required {hostName: any # Location hostName for the tenant, userName: any # Flagged userName}\n@optional {$select: any # select specific fields in entity.}\n@returns(200) Flagged user details in response\n\n@endpoint GET /providers/Microsoft.Intune/locations/{hostName}/flaggedUsers/{userName}/flaggedEnrolledApps\n@desc Returns Intune flagged enrolled app collection for the User\n@required {hostName: any # Location hostName for the tenant, userName: any # User name for the tenant}\n@optional {$filter: any # The filter to apply on the operation., $top: any, $select: any # select specific fields in entity.}\n@returns(200) Flagged enrolled Apps as collection response\n\n@end\n"}