@lap v0.3
# Machine-readable API spec. Each @endpoint block is one API call.
@api IntuneResourceManagementClient
@base https://management.azure.com
@version 2015-01-14-privatepreview
@common_fields {api-version: any}
@endpoints 33
@hint download_for_search
@toc providers(33)

@endpoint GET /providers/Microsoft.Intune/locations
@returns(200)

@endpoint GET /providers/Microsoft.Intune/locations/hostName
@returns(200)

@endpoint GET /providers/Microsoft.Intune/locations/{hostName}/apps
@required {hostName: any}
@optional {$filter: any, $top: any, $select: any}
@returns(200)

@endpoint GET /providers/Microsoft.Intune/locations/{hostName}/iosPolicies
@required {hostName: any}
@optional {$filter: any, $top: any, $select: any}
@returns(200)

@endpoint GET /providers/Microsoft.Intune/locations/{hostName}/androidPolicies
@required {hostName: any}
@optional {$filter: any, $top: any, $select: any}
@returns(200)

@endpoint GET /providers/Microsoft.Intune/locations/{hostName}/iosPolicies/{policyName}
@required {hostName: any, policyName: any}
@optional {$select: any}
@returns(200)

@endpoint PUT /providers/Microsoft.Intune/locations/{hostName}/iosPolicies/{policyName}
@required {hostName: any, policyName: any, parameters: any}
@returns(200)

@endpoint PATCH /providers/Microsoft.Intune/locations/{hostName}/iosPolicies/{policyName}
@required {hostName: any, policyName: any, parameters: any}
@returns(200)

@endpoint DELETE /providers/Microsoft.Intune/locations/{hostName}/iosPolicies/{policyName}
@required {hostName: any, policyName: any}
@returns(200)
@returns(204)

@endpoint GET /providers/Microsoft.Intune/locations/{hostName}/androidPolicies/{policyName}
@required {hostName: any, policyName: any}
@optional {$select: any}
@returns(200)

@endpoint PUT /providers/Microsoft.Intune/locations/{hostName}/androidPolicies/{policyName}
@required {hostName: any, policyName: any, parameters: any}
@returns(200)

@endpoint PATCH /providers/Microsoft.Intune/locations/{hostName}/androidPolicies/{policyName}
@required {hostName: any, policyName: any, parameters: any}
@returns(200)

@endpoint DELETE /providers/Microsoft.Intune/locations/{hostName}/androidPolicies/{policyName}
@required {hostName: any, policyName: any}
@returns(200)
@returns(204)

@endpoint GET /providers/Microsoft.Intune/locations/{hostName}/iosPolicies/{policyName}/apps
@required {hostName: any, policyName: any}
@optional {$filter: any, $top: any, $select: any}
@returns(200)

@endpoint GET /providers/Microsoft.Intune/locations/{hostName}/AndroidPolicies/{policyName}/apps
@required {hostName: any, policyName: any}
@optional {$filter: any, $top: any, $select: any}
@returns(200)

@endpoint PUT /providers/Microsoft.Intune/locations/{hostName}/iosPolicies/{policyName}/apps/{appName}
@required {hostName: any, policyName: any, appName: any, parameters: any}
@returns(200)
@returns(204)

@endpoint DELETE /providers/Microsoft.Intune/locations/{hostName}/iosPolicies/{policyName}/apps/{appName}
@required {hostName: any, policyName: any, appName: any}
@returns(200)
@returns(204)

@endpoint PUT /providers/Microsoft.Intune/locations/{hostName}/androidPolicies/{policyName}/apps/{appName}
@required {hostName: any, policyName: any, appName: any, parameters: any}
@returns(200)
@returns(204)

@endpoint DELETE /providers/Microsoft.Intune/locations/{hostName}/androidPolicies/{policyName}/apps/{appName}
@required {hostName: any, policyName: any, appName: any}
@returns(200)
@returns(204)

@endpoint GET /providers/Microsoft.Intune/locations/{hostName}/iosPolicies/{policyName}/groups
@required {hostName: any, policyName: any}
@returns(200)

@endpoint GET /providers/Microsoft.Intune/locations/{hostName}/androidPolicies/{policyName}/groups
@required {hostName: any, policyName: any}
@returns(200)

@endpoint PUT /providers/Microsoft.Intune/locations/{hostName}/iosPolicies/{policyName}/groups/{groupId}
@required {hostName: any, policyName: any, groupId: any, parameters: any}
@returns(200)
@returns(204)

@endpoint DELETE /providers/Microsoft.Intune/locations/{hostName}/iosPolicies/{policyName}/groups/{groupId}
@required {hostName: any, policyName: any, groupId: any}
@returns(200)
@returns(204)

@endpoint PUT /providers/Microsoft.Intune/locations/{hostName}/androidPolicies/{policyName}/groups/{groupId}
@required {hostName: any, policyName: any, groupId: any, parameters: any}
@returns(200)
@returns(204)

@endpoint DELETE /providers/Microsoft.Intune/locations/{hostName}/androidPolicies/{policyName}/groups/{groupId}
@required {hostName: any, policyName: any, groupId: any}
@returns(200)
@returns(204)

@endpoint GET /providers/Microsoft.Intune/locations/{hostName}/users/{userName}/devices
@required {hostName: any, userName: any}
@optional {$filter: any, $top: any, $select: any}
@returns(200)

@endpoint GET /providers/Microsoft.Intune/locations/{hostName}/users/{userName}/devices/{deviceName}
@required {hostName: any, userName: any, deviceName: any}
@optional {$select: any}
@returns(200)

@endpoint POST /providers/Microsoft.Intune/locations/{hostName}/users/{userName}/devices/{deviceName}/wipe
@required {hostName: any, userName: any, deviceName: any}
@returns(200)

@endpoint GET /providers/Microsoft.Intune/locations/{hostName}/operationResults
@required {hostName: any}
@optional {$filter: any, $top: any, $select: any}
@returns(200)

@endpoint GET /providers/Microsoft.Intune/locations/{hostName}/statuses/default
@required {hostName: any}
@returns(200)

@endpoint GET /providers/Microsoft.Intune/locations/{hostName}/flaggedUsers
@required {hostName: any}
@optional {$filter: any, $top: any, $select: any}
@returns(200)

@endpoint GET /providers/Microsoft.Intune/locations/{hostName}/flaggedUsers/{userName}
@required {hostName: any, userName: any}
@optional {$select: any}
@returns(200)

@endpoint GET /providers/Microsoft.Intune/locations/{hostName}/flaggedUsers/{userName}/flaggedEnrolledApps
@required {hostName: any, userName: any}
@optional {$filter: any, $top: any, $select: any}
@returns(200)

@end
