{ "opencollection": "1.0.0", "info": { "name": "Microsoft Azure AccessControlClient AccessConnector Device and Deployment Management API", "version": "2020-08-01-preview" }, "items": [ { "info": { "name": "Device and Deployment Management", "type": "folder" }, "items": [ { "info": { "name": "Microsoft Azure Get Deviceupdate Instanceid Management Deviceclasses", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/deviceClasses", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Gets a list of all device classes (unique combinations of device manufacturer and model) for all devices connected to Device Update for IoT Hub." }, { "info": { "name": "Microsoft Azure Get Deviceupdate Instanceid Management Deviceclasses Deviceclassid", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/deviceClasses/:deviceClassId", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "deviceClassId", "value": "", "type": "path", "description": "Device class identifier." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Gets the properties of a device class." }, { "info": { "name": "Microsoft Azure Patch Deviceupdate Instanceid Management Deviceclasses Deviceclassid", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/deviceClasses/:deviceClassId", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "deviceClassId", "value": "", "type": "path", "description": "Device class identifier." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Update device class details." }, { "info": { "name": "Microsoft Azure Delete Deviceupdate Instanceid Management Deviceclasses Deviceclassid", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/deviceClasses/:deviceClassId", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "deviceClassId", "value": "", "type": "path", "description": "Device class identifier." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Deletes a device class. Device classes are created automatically when Device Update-enabled devices are connected to the hub but are not automatically cleaned up since they are referenced by DeviceClassSubgroups. If the user has deleted all DeviceClassSubgroups for a device class they can also delete the device class to remove the records from the system and to stop checking the compatibility of this device class with new updates. If a device is ever reconnected for this device class it will be " }, { "info": { "name": "Microsoft Azure Get Deviceupdate Instanceid Management Deviceclasses Deviceclassid Installableupdates", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/deviceClasses/:deviceClassId/installableUpdates", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "deviceClassId", "value": "", "type": "path", "description": "Device class identifier." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Gets a list of installable updates for a device class." }, { "info": { "name": "Microsoft Azure Get Deviceupdate Instanceid Management Devices", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/devices", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "filter", "value": "", "type": "query", "description": "Restricts the set of devices returned. You can filter on GroupId, DeviceClassId, or GroupId and DeploymentStatus." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Gets a list of devices connected to Device Update for IoT Hub." }, { "info": { "name": "Microsoft Azure Post Deviceupdate Instanceid Management Devices:import", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/devices:import", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Import existing devices from IoT Hub. This is a long-running-operation; use Operation-Location response header value to check for operation status." }, { "info": { "name": "Microsoft Azure Get Deviceupdate Instanceid Management Devices Deviceid", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/devices/:deviceId", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "deviceId", "value": "", "type": "path", "description": "Device identifier in Azure IoT Hub." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Gets the device properties and latest deployment status for a device connected to Device Update for IoT Hub." }, { "info": { "name": "Microsoft Azure Get Deviceupdate Instanceid Management Devices Deviceid Modules Moduleid", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/devices/:deviceId/modules/:moduleId", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "deviceId", "value": "", "type": "path", "description": "Device identifier in Azure IoT Hub." }, { "name": "moduleId", "value": "", "type": "path", "description": "Device module identifier in Azure IoT Hub." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Gets the device module properties and latest deployment status for a device module connected to Device Update for IoT Hub." }, { "info": { "name": "Microsoft Azure Get Deviceupdate Instanceid Management Updatecompliance", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/updateCompliance", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Gets the breakdown of how many devices are on their latest update, have new updates available, or are in progress receiving new updates." }, { "info": { "name": "Microsoft Azure Get Deviceupdate Instanceid Management Groups", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/groups", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "orderby", "value": "", "type": "query", "description": "Orders the set of groups returned. You can order by any combination of groupId, device count, created date, subgroupsWithNewUpdatesAvailableCount, subgroupsWithUpdatesInProgressCount, or subgroupsOnLatestUpdateCount." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Gets a list of all device groups. The $default group will always be returned first." }, { "info": { "name": "Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/groups/:groupId", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "groupId", "value": "", "type": "path", "description": "Group identity." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Gets the device group properties." }, { "info": { "name": "Microsoft Azure Delete Deviceupdate Instanceid Management Groups Groupid", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/groups/:groupId", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "groupId", "value": "", "type": "path", "description": "Group identity." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Deletes a device group. This group is automatically created when a Device Update-enabled device is connected to the hub and reports its properties. Groups, subgroups, and deployments are not automatically cleaned up but are retained for history purposes. Users can call this method to delete a group if they do not need to retain any of the history of the group and no longer need it. If a device is ever connected again for this group after the group was deleted it will be automatically re-created " }, { "info": { "name": "Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Updatecompliance", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/groups/:groupId/updateCompliance", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "groupId", "value": "", "type": "path", "description": "Group identity." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Get device group update compliance information such as how many devices are on their latest update, how many need new updates, and how many are in progress on receiving a new update." }, { "info": { "name": "Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Bestupdates", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/groups/:groupId/bestUpdates", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "groupId", "value": "", "type": "path", "description": "Group identity." }, { "name": "filter", "value": "", "type": "query", "description": "Restricts the set of bestUpdates returned. You can filter on update Provider, Name and Version property. This filter is deprecated and should not be used." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Get the best available updates for a device group and a count of how many devices need each update." }, { "info": { "name": "Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deployments", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/groups/:groupId/deployments", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "groupId", "value": "", "type": "path", "description": "Group identity." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." }, { "name": "orderby", "value": "", "type": "query", "description": "Orders the set of deployments returned. You can order by start date." } ] }, "docs": "Gets a list of deployments for a device group." }, { "info": { "name": "Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deployments Deploymentid", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/groups/:groupId/deployments/:deploymentId", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "groupId", "value": "", "type": "path", "description": "Group identity." }, { "name": "deploymentId", "value": "", "type": "path", "description": "Deployment identifier." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Gets the deployment properties." }, { "info": { "name": "Microsoft Azure Put Deviceupdate Instanceid Management Groups Groupid Deployments Deploymentid", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/groups/:groupId/deployments/:deploymentId", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "groupId", "value": "", "type": "path", "description": "Group identity." }, { "name": "deploymentId", "value": "", "type": "path", "description": "Deployment identifier." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Creates or updates a deployment." }, { "info": { "name": "Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deployments Deploymentid Status", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/groups/:groupId/deployments/:deploymentId/status", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "groupId", "value": "", "type": "path", "description": "Group identity." }, { "name": "deploymentId", "value": "", "type": "path", "description": "Deployment identifier." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Gets the status of a deployment including a breakdown of how many devices in the deployment are in progress, completed, or failed." }, { "info": { "name": "Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/groups/:groupId/deviceClassSubgroups", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "groupId", "value": "", "type": "path", "description": "Group identity." }, { "name": "filter", "value": "", "type": "query", "description": "Restricts the set of device class subgroups returned. You can filter on compat properties by name and value." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Get the device class subgroups for the group." }, { "info": { "name": "Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/groups/:groupId/deviceClassSubgroups/:deviceClassId", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "groupId", "value": "", "type": "path", "description": "Group identity." }, { "name": "deviceClassId", "value": "", "type": "path", "description": "Device class identifier." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Gets device class subgroup details." }, { "info": { "name": "Microsoft Azure Delete Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/groups/:groupId/deviceClassSubgroups/:deviceClassId", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "groupId", "value": "", "type": "path", "description": "Group identity." }, { "name": "deviceClassId", "value": "", "type": "path", "description": "Device class identifier." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Deletes a device class subgroup." }, { "info": { "name": "Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid Updatecompliance", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/groups/:groupId/deviceClassSubgroups/:deviceClassId/updateCompliance", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "groupId", "value": "", "type": "path", "description": "Group identity." }, { "name": "deviceClassId", "value": "", "type": "path", "description": "Device class identifier." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Get device class subgroup update compliance information such as how many devices are on their latest update, how many need new updates, and how many are in progress on receiving a new update." }, { "info": { "name": "Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid Bestupdates", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/groups/:groupId/deviceClassSubgroups/:deviceClassId/bestUpdates", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "groupId", "value": "", "type": "path", "description": "Group identity." }, { "name": "deviceClassId", "value": "", "type": "path", "description": "Device class identifier." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Get the best available update for a device class subgroup and a count of how many devices need this update." }, { "info": { "name": "Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid Deployments", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/groups/:groupId/deviceClassSubgroups/:deviceClassId/deployments", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "groupId", "value": "", "type": "path", "description": "Group identity." }, { "name": "deviceClassId", "value": "", "type": "path", "description": "Device class identifier." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." }, { "name": "orderby", "value": "", "type": "query", "description": "Orders the set of deployments returned. You can order by start date." } ] }, "docs": "Gets a list of deployments for a device class subgroup." }, { "info": { "name": "Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid Deployments Deploymentid", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/groups/:groupId/deviceClassSubgroups/:deviceClassId/deployments/:deploymentId", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "groupId", "value": "", "type": "path", "description": "Group identity." }, { "name": "deviceClassId", "value": "", "type": "path", "description": "Device class identifier." }, { "name": "deploymentId", "value": "", "type": "path", "description": "Deployment identifier." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Gets the deployment properties." }, { "info": { "name": "Microsoft Azure Post Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid Deployments Deploymentid:cancel", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/groups/:groupId/deviceClassSubgroups/:deviceClassId/deployments/:deploymentId:cancel", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "groupId", "value": "", "type": "path", "description": "Group identity." }, { "name": "deviceClassId", "value": "", "type": "path", "description": "Device class identifier." }, { "name": "deploymentId", "value": "", "type": "path", "description": "Deployment identifier." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Stops a deployment." }, { "info": { "name": "Microsoft Azure Post Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid Deployments Deploymentid:retry", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/groups/:groupId/deviceClassSubgroups/:deviceClassId/deployments/:deploymentId:retry", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "groupId", "value": "", "type": "path", "description": "Group identity." }, { "name": "deviceClassId", "value": "", "type": "path", "description": "Device class identifier." }, { "name": "deploymentId", "value": "", "type": "path", "description": "Deployment identifier." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Retries a deployment with failed devices." }, { "info": { "name": "Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid Deployments Deploymentid Status", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/groups/:groupId/deviceClassSubgroups/:deviceClassId/deployments/:deploymentId/status", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "groupId", "value": "", "type": "path", "description": "Group identity." }, { "name": "deviceClassId", "value": "", "type": "path", "description": "Device class identifier." }, { "name": "deploymentId", "value": "", "type": "path", "description": "Deployment identifier." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Gets the status of a deployment including a breakdown of how many devices in the deployment are in progress, completed, or failed." }, { "info": { "name": "Microsoft Azure Get Deviceupdate Instanceid Management Groups Groupid Deviceclasssubgroups Deviceclassid Deployments Deploymentid Devicestates", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/groups/:groupId/deviceClassSubgroups/:deviceClassId/deployments/:deploymentId/devicestates", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "groupId", "value": "", "type": "path", "description": "Group identity." }, { "name": "deviceClassId", "value": "", "type": "path", "description": "Device class identifier." }, { "name": "deploymentId", "value": "", "type": "path", "description": "Deployment identifier." }, { "name": "filter", "value": "", "type": "query", "description": "Restricts the set of deployment device states returned. You can filter on deviceId and moduleId and/or deviceState." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Gets a list of devices in a deployment along with their state. Useful for getting a list of failed devices." }, { "info": { "name": "Microsoft Azure Get Deviceupdate Instanceid Management Operations Operationid", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/operations/:operationId", "headers": [ { "name": "If-None-Match", "value": "" } ], "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "operationId", "value": "", "type": "path", "description": "Operation identifier." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Retrieve operation status." }, { "info": { "name": "Microsoft Azure Get Deviceupdate Instanceid Management Operations", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/operations", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "filter", "value": "", "type": "query", "description": "Restricts the set of operations returned. Only one specific filter is supported: \"status eq 'NotStarted' or status eq 'Running'\"" }, { "name": "top", "value": "", "type": "query", "description": "Specifies a non-negative integer n that limits the number of items returned from a collection. The service returns the number of available items up to but not greater than the specified value n." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Get a list of all device import operations. Completed operations are kept for 7 days before auto-deleted." }, { "info": { "name": "Microsoft Azure Get Deviceupdate Instanceid Management Devicediagnostics Logcollections Operationid", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/deviceDiagnostics/logCollections/:operationId", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "operationId", "value": "", "type": "path", "description": "Log collection identifier." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Get the device diagnostics log collection" }, { "info": { "name": "Microsoft Azure Put Deviceupdate Instanceid Management Devicediagnostics Logcollections Operationid", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/deviceDiagnostics/logCollections/:operationId", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "operationId", "value": "", "type": "path", "description": "Log collection identifier." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Start the device diagnostics log collection on specified devices." }, { "info": { "name": "Microsoft Azure Get Deviceupdate Instanceid Management Devicediagnostics Logcollections", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/deviceDiagnostics/logCollections", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Get all device diagnostics log collections" }, { "info": { "name": "Microsoft Azure Get Deviceupdate Instanceid Management Devicediagnostics Logcollections Operationid Detailedstatus", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/deviceDiagnostics/logCollections/:operationId/detailedStatus", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "operationId", "value": "", "type": "path", "description": "Operation identifier." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." } ] }, "docs": "Get log collection with detailed status" }, { "info": { "name": "Microsoft Azure Get Deviceupdate Instanceid Management Devicediagnostics Devicehealth", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/deviceUpdate/:instanceId/management/deviceDiagnostics/deviceHealth", "params": [ { "name": "instanceId", "value": "", "type": "path", "description": "Account instance identifier." }, { "name": "api-version", "value": "", "type": "query", "description": "Version of the API to be used with the client request." }, { "name": "filter", "value": "", "type": "query", "description": "Filter list by specified properties." } ] }, "docs": "Get list of device health" } ] } ], "bundled": true }