Microsoft Azure Update Management API

The Update Management API from Microsoft Azure — 10 operation(s) for update management.

Operations 11

GET /deviceUpdate/{instanceId}/updates Microsoft Azure Get Deviceupdate Instanceid Updates #
POST /deviceUpdate/{instanceId}/updates:import Microsoft Azure Post Deviceupdate Instanceid Updates:import #
GET /deviceUpdate/{instanceId}/updates/providers/{provider}/names/{name}/versions/{version} Microsoft Azure Get Deviceupdate Instanceid Updates Providers Provider Names… #
DELETE /deviceUpdate/{instanceId}/updates/providers/{provider}/names/{name}/versions/{version} Microsoft Azure Delete Deviceupdate Instanceid Updates Providers Provider Names… #
GET /deviceUpdate/{instanceId}/updates/providers Microsoft Azure Get Deviceupdate Instanceid Updates Providers #
GET /deviceUpdate/{instanceId}/updates/providers/{provider}/names Microsoft Azure Get Deviceupdate Instanceid Updates Providers Provider Names #
GET /deviceUpdate/{instanceId}/updates/providers/{provider}/names/{name}/versions Microsoft Azure Get Deviceupdate Instanceid Updates Providers Provider Names… #
GET /deviceUpdate/{instanceId}/updates/providers/{provider}/names/{name}/versions/{version}/files Microsoft Azure Get Deviceupdate Instanceid Updates Providers Provider Names… #
GET /deviceUpdate/{instanceId}/updates/providers/{provider}/names/{name}/versions/{version}/files/{fileId} Microsoft Azure Get Deviceupdate Instanceid Updates Providers Provider Names… #
GET /deviceUpdate/{instanceId}/updates/operations Microsoft Azure Get Deviceupdate Instanceid Updates Operations #
GET /deviceUpdate/{instanceId}/updates/operations/{operationId} Microsoft Azure Get Deviceupdate Instanceid Updates Operations Operationid #

Documentation

📖
Documentation
https://learn.microsoft.com/en-us/rest/api/azure/
📖
Documentation
https://learn.microsoft.com/en-us/azure/role-based-access-control/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/monitor/action-groups?view=rest-monitor-2021-09-01
📖
Documentation
https://learn.microsoft.com/en-us/entra/identity/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/monitor/activity-log-alerts?view=rest-monitor-2020-10-01
📖
Documentation
https://learn.microsoft.com/en-us/entra/identity/hybrid/connect/whatis-azure-ad-connect
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-providers-and-types
📖
Documentation
https://azuremarketplace.microsoft.com/en-us/marketplace/apps/robomq.adptoad?tab=overview
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.advisor-readme?view=azure-dotnet-preview
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.agfoodplatform-readme?view=azure-dotnet-preview
📖
Documentation
https://azure.microsoft.com/en-us/products/data-manager-for-agriculture
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/translator/
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-health-insights/
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/alerts-overview
📖
Documentation
https://learn.microsoft.com/en-us/azure/analysis-services/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/analytics.purview.datamap-readme?view=azure-dotnet-preview
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/anomaly-detector/
📖
Documentation
https://learn.microsoft.com/en-us/azure/api-center/
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-monitor/scom-manage-instance/overview
📖
Documentation
https://learn.microsoft.com/en-us/azure/api-management/
📖
APIReference
https://learn.microsoft.com/en-us/rest/api/apimanagement/
📖
Documentation
https://learn.microsoft.com/en-us/microsoft-365-app-certification/docs/acat-overview
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-app-configuration/
📖
Documentation
https://learn.microsoft.com/en-us/azure/app-service/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/appservice/app-service-certificate-orders/get?view=rest-appservice-2024-04-01
📖
Documentation
https://learn.microsoft.com/en-us/azure/app-service/environment/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/appservice/app-service-plans?view=rest-appservice-2024-04-01
📖
Documentation
https://learn.microsoft.com/en-us/azure/
📖
Documentation
https://learn.microsoft.com/en-us/entra/identity-platform/quickstart-register-app
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-insights-overview
📖
Documentation
https://learn.microsoft.com/en-us/cli/azure/monitor/app-insights/component/linked-storage?view=azure-cli-latest
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.applicationinsights-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-arc/
📖
Documentation
https://learn.microsoft.com/en-us/azure/governance/resource-graph/
📖
Documentation
https://learn.microsoft.com/en-us/azure/devops/artifacts/?view=azure-devops
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/security.attestation-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/attestation/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.authorization-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/python/api/azure-cognitiveservices-search-autosuggest/azure.cognitiveservices.search.autosuggest.autosuggestclient?view=azure-python-preview
📖
Documentation
https://learn.microsoft.com/en-us/azure/automanage/
📖
Documentation
https://learn.microsoft.com/en-us/azure/automation/
📖
Documentation
https://learn.microsoft.com/en-us/azure/backup/
📖
Documentation
https://learn.microsoft.com/en-us/azure/baremetal-infrastructure/
📖
Documentation
https://learn.microsoft.com/en-us/azure/batch/
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/translator/document-translation/quickstarts/client-library-sdks
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/speech-service/batch-synthesis
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.billingbenefits-readme?view=azure-dotnet-preview
📖
Documentation
https://learn.microsoft.com/en-us/azure/cost-management-billing/
📖
Documentation
https://learn.microsoft.com/en-us/azure/storage/blobs/
📖
Documentation
https://learn.microsoft.com/en-us/archive/msdn-magazine/2018/june/blockchain-introducing-azure-blockchain-workbench
📖
Documentation
https://learn.microsoft.com/en-us/azure/governance/blueprints/
📖
Documentation
https://learn.microsoft.com/en-us/azure/bot-service/?view=azure-bot-service-4.0
📖
Documentation
https://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles
📖
Documentation
https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/scenarios/cloud-scale-analytics/govern-metadata-standards
📖
Documentation
https://learn.microsoft.com/en-us/azure/carbon-optimization/view-emissions
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.cdn-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/web-application-firewall/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/appservice/certificate-orders-diagnostics?view=rest-appservice-2024-04-01
📖
Documentation
https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-mutual-certificates-for-clients
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.changeanalysis-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/javascript/api/overview/azure/arm-changes-readme?view=azure-node-latest
📖
Documentation
https://learn.microsoft.com/en-us/azure/chaos-studio/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/policy/policy-restrictions?view=rest-policy-2023-03-01
📖
Documentation
https://learn.microsoft.com/en-us/azure/cloud-shell/overview
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.trustedsigning-readme?view=azure-dotnet-preview
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.cognitiveservices-readme?view=azure-dotnet
📖
APIReference
https://learn.microsoft.com/en-us/rest/api/cognitiveservices/
📖
Documentation
https://learn.microsoft.com/en-us/python/api/overview/azure/commerce?view=azure-python
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/alerts-types
📖
Documentation
https://learn.microsoft.com/en-us/azure/search/search-blob-metadata-properties
📖
Documentation
https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/considerations/fundamental-concepts
📖
Documentation
https://learn.microsoft.com/en-us/azure/sentinel/entities-reference
📖
Documentation
https://learn.microsoft.com/en-us/dynamics365/field-service/configure-incident-types
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-monitor/
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/parameter-files
📖
Documentation
https://learn.microsoft.com/en-us/azure/storage/tables/table-storage-design-modeling
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.operationalinsights-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/virtual-machines/share-gallery-community
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/policy/component-policy-states?view=rest-policy-2022-04-01
📖
Documentation
https://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles/compute
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/computer-vision/
📖
Documentation
https://learn.microsoft.com/en-us/azure/virtual-network-manager/concept-connectivity-configuration
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.appcontainers-readme?view=azure-dotnet
📖
APIReference
https://learn.microsoft.com/en-us/rest/api/containerapps/
📖
Documentation
https://learn.microsoft.com/en-us/azure/container-apps/revisions-manage
📖
Documentation
https://learn.microsoft.com/en-us/azure/containers/
📖
Documentation
https://learn.microsoft.com/en-us/azure/templates/microsoft.containerservice/fleets
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/content-moderator/
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/content-safety/
📖
Documentation
https://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/microsoft.azure.cognitiveservices.search.customimagesearch.customimagesearchclient?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/search.documents-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/custom-vision-service/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/speech/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/storageservices/data-lake-storage-gen2
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/data-manager-for-agri/
📖
Documentation
https://learn.microsoft.com/en-us/azure/dms/
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/control-plane-and-data-plane
📖
Documentation
https://learn.microsoft.com/en-us/azure/defender-for-cloud/data-sensitivity-settings
📖
Documentation
https://learn.microsoft.com/en-us/azure/databox/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/sql/database-threat-detection-policies/get?view=rest-sql-2014-04-01
📖
Documentation
https://learn.microsoft.com/en-us/azure/external-attack-surface-management/
📖
Documentation
https://learn.microsoft.com/en-us/azure/storage/files/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/appservice/web-apps/delete?view=rest-appservice-2024-04-01
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-script-template
📖
Documentation
https://learn.microsoft.com/en-us/azure/deployment-environments/
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-stacks
📖
Documentation
https://learn.microsoft.com/en-us/azure/iot-dps/
📖
Documentation
https://learn.microsoft.com/en-us/azure/api-management/diagnostic-logs-reference
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/?view=doc-intel-4.0.0
📖
Documentation
https://learn.microsoft.com/en-us/azure/iot-edge/?view=iotedge-1.5
📖
Documentation
https://learn.microsoft.com/en-us/shows/azure-cosmos-db-conf-2022/creating-enterprise-knowledge-graphs-from-unstructured-data
📖
Documentation
https://learn.microsoft.com/en-us/python/api/azureml-core/azureml.core.experiment.experiment?view=azure-ml-py
📖
Documentation
https://learn.microsoft.com/en-us/azure/expressroute/cross-connections-api-development
📖
Documentation
https://learn.microsoft.com/en-us/fabric/admin/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/ai.vision.face-readme?view=azure-dotnet-preview
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/microsoft.azure.management.resourcemanager.fluent.featureclient?view=azure-dotnet-legacy
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/ai.formrecognizer-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/virtual-machines/azure-compute-gallery
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/monitor/diagnostic-settings?view=rest-monitor-2021-05-01-preview
📖
Documentation
https://learn.microsoft.com/en-us/azure/templates/microsoft.insights/guestdiagnosticsettingsassociation
📖
Documentation
https://learn.microsoft.com/en-us/azure/hdinsight-aks/
📖
Documentation
https://docs.citusdata.com/en/v9.2/portals/citus_cloud.html
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/microsoft.azure.cognitiveservices.search.imagesearch.imagesearchclient?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/data-collection-rule-overview
📖
Documentation
https://learn.microsoft.com/en-us/azure/integration-environments/create-integration-environment
📖
Documentation
https://learn.microsoft.com/en-us/azure/hdinsight/kafka/rest-proxy
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/appservice/kube-environments/create-or-update?view=rest-appservice-2024-04-01
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.kusto-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-large-instances/what-is-azure-large-instances
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-monitor/app/live-stream
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/azure.search.documents.searchclient?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-monitor/logs/log-analytics-overview
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-monitor/logs/log-analytics-tutorial
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-monitor/logs/query-packs
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.logic-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/luis/client-libraries-rest-api
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-managed-lustre/
📖
Documentation
https://learn.microsoft.com/en-us/azure/synapse-analytics/security/synapse-workspace-managed-private-endpoints
📖
Documentation
https://learn.microsoft.com/en-us/entra/identity/managed-identities-azure-resources/overview
📖
Documentation
https://learn.microsoft.com/en-us/javascript/api/overview/azure/arm-links-readme?view=azure-node-latest
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/microsoft.azure.management.resourcemanager.managementlockclient?view=azure-dotnet-legacy
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-maps/how-to-create-data-registries
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-maps/how-to-use-feedback-tool
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-maps/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/maps/render/get-map-tileset?view=rest-maps-2024-04-01
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/maps/timezone?view=rest-maps-2024-04-01
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-maps/how-to-creator-wayfinding
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-maps/how-to-request-weather-data
📖
Documentation
https://learn.microsoft.com/en-us/partner-center/marketplace-offers/create-new-saas-offer
📖
Documentation
https://learn.microsoft.com/sr-cyrl-rs/azure/media-services/latest/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.media-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/metrics-advisor/
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/language-service/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/ai.language.conversations-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/language/text-analysis-authoring/import?view=rest-language-2023-04-01
📖
Documentation
https://azure.microsoft.com/en-us/products/ai-services/question-answering
📖
Documentation
https://learn.microsoft.com/en-us/azure/defender-for-cloud/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/application-insights/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/marketplacecatalog/dataplane/reviews/get?view=rest-marketplacecatalog-dataplane-2023-01-01-preview&tabs=HTTP
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-netapp-files/
📖
Documentation
https://learn.microsoft.com/en-us/azure/playwright-testing/how-to-manage-authentication
📖
Documentation
https://azure.microsoft.com/en-us/products/ai-services/ai-document-intelligence
📖
Documentation
https://learn.microsoft.com/en-us/azure/defender-for-cloud/azure-devops-extension
📖
Documentation
https://learn.microsoft.com/en-us/azure/sentinel/upload-indicators-api
📖
Documentation
https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/serial-console-windows
📖
Documentation
https://learn.microsoft.com/en-us/azure/templates/microsoft.servicelinker/linkers
📖
Documentation
https://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pool-overview
📖
Documentation
https://learn.microsoft.com/en-us/azure/storage/file-sync/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/mobilepacketcore/
📖
Documentation
https://azure.microsoft.com/en-us/products/azure-network-function-manager
📖
Documentation
https://learn.microsoft.com/en-us/azure/network-watcher/traffic-analytics
📖
Documentation
https://learn.microsoft.com/en-us/azure/service-health/resource-health-overview
📖
Documentation
https://learn.microsoft.com/en-us/azure/security/
📖
Documentation
https://learn.microsoft.com/en-us/azure/migrate/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/migrate/
📖
Documentation
https://learn.microsoft.com/en-us/java/api/com.azure.mixedreality.remoterendering?view=azure-java-stable
📖
Documentation
https://learn.microsoft.com/en-us/java/api/com.azure.mixedreality.authentication.mixedrealitystsclient?view=azure-java-stable
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/monitor/
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/data-collection-endpoint-overview
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/monitor/data-collection-rule-associations?view=rest-monitor-2023-03-11
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/monitor/data-collection-rules?view=rest-monitor-2023-03-11
📖
Documentation
https://learn.microsoft.com/en-us/python/api/azure-mgmt-monitor/azure.mgmt.monitor.monitormanagementclient?view=azure-python
📖
Documentation
https://learn.microsoft.com/en-us/azure/batch/monitor-batch
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/monitor/metrics?view=rest-monitor-2023-10-01
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/monitor/metric-definitions?view=rest-monitor-2023-10-01
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/monitor-resource-manager
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.sql-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/virtual-network-manager/
📖
Documentation
https://learn.microsoft.com/en-us/azure/networking/
📖
Documentation
https://learn.microsoft.com/en-us/azure/virtual-network/network-security-groups-overview
📖
Documentation
https://learn.microsoft.com/en-us/azure/virtual-network-manager/concept-network-groups
📖
Documentation
https://learn.microsoft.com/en-us/azure/private-link/network-security-perimeter-concepts
📖
Documentation
https://docs.newrelic.com/docs/infrastructure/microsoft-azure-integrations/get-started/introduction-azure-monitoring-integrations/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/microsoft.azure.cognitiveservices.search.newssearch.newssearchclient?view=azure-dotnet
📖
Documentation
https://docs.nginx.com/nginx/deployment-guides/microsoft-azure/
📖
Documentation
https://learn.microsoft.com/en-us/azure/notification-hubs/
📖
Documentation
https://azure.microsoft.com/en-us/products/spring-apps
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/openai/
📖
APIReference
https://learn.microsoft.com/en-us/azure/ai-services/openai/reference
📖
GettingStarted
https://learn.microsoft.com/en-us/azure/ai-services/openai/overview
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/openai/reference-preview
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/openai/api-version-deprecation
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/openai/reference
📖
Documentation
https://learn.microsoft.com/en-us/javascript/api/overview/azure/arm-oep-readme?view=azure-node-preview
📖
Documentation
https://learn.microsoft.com/en-us/azure/orbital/
📖
Documentation
https://docs.paloaltonetworks.com/cloud-ngfw/azure
📖
Documentation
https://learn.microsoft.com/en-us/azure/cost-management-billing/manage/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.peering-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/personalizer/
📖
Documentation
https://learn.microsoft.com/en-us/javascript/api/overview/azure/arm-playwrighttesting-readme?view=azure-node-latest
📖
Documentation
https://learn.microsoft.com/en-us/azure/governance/policy/
📖
Documentation
https://learn.microsoft.com/en-us/azure/governance/policy/concepts/event-overview
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/policy/
📖
Documentation
https://learn.microsoft.com/en-us/azure/governance/policy/concepts/definition-structure-basics
📖
Documentation
https://learn.microsoft.com/en-us/azure/governance/policy/overview
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-portal/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.postgresql-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/javascript/api/overview/azure/arm-powerbiembedded-readme?view=azure-node-latest
📖
Documentation
https://learn.microsoft.com/en-us/javascript/api/overview/azure/arm-powerbidedicated-readme?view=azure-node-latest
📖
Documentation
https://learn.microsoft.com/en-us/power-platform/
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/custom-vision-service/use-prediction-api
📖
Documentation
https://learn.microsoft.com/en-us/azure/private-link/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.privatedns-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-overview
📖
Documentation
https://learn.microsoft.com/en-us/power-bi/enterprise/service-security-private-links-on-premises
📖
Documentation
https://azure.microsoft.com/en-us/products/programmable-connectivity
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.providerhub-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/purview/
📖
Documentation
https://learn.microsoft.com/en-us/purview/legacy/concept-policies-devops
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.purview-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/purview/legacy/tutorial-metadata-policy-collections-apis
📖
Documentation
https://learn.microsoft.com/en-us/purview/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/analytics.purview.sharing-readme?view=azure-dotnet-preview
📖
Documentation
https://learn.microsoft.com/en-us/purview/legacy/concept-workflow
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/qnamaker/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/microsoft.azure.cognitiveservices.knowledge.qnamaker.runtime?view=azure-dotnet-legacy
📖
Documentation
https://learn.microsoft.com/en-us/azure/quantum/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.quantum-readme?view=azure-dotnet-preview
📖
Documentation
https://learn.microsoft.com/en-us/azure/storage/queues/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/quota/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/recovery-services?view=azure-dotnet
📖
Documentation
https://docs.openshift.com/aro/4/welcome/index.html
📖
Documentation
https://learn.microsoft.com/en-us/azure/openshift/
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.redisenterprise-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/relay/
📖
Documentation
https://learn.microsoft.com/en-us/mem/intune/fundamentals/remediations
📖
Documentation
https://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/reservation-apis
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/appservice/resource-health-metadata/list?view=rest-appservice-2024-04-01
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-resource-manager/
📖
APIReference
https://learn.microsoft.com/en-us/rest/api/resources/
📖
Documentation
https://learn.microsoft.com/en-us/azure/resource-mover/
📖
Documentation
https://learn.microsoft.com/en-us/azure/virtual-network/virtual-networks-udr-overview
📖
Documentation
https://learn.microsoft.com/en-us/azure/virtual-machines/windows/run-command
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/monitor/scheduled-query-rules?view=rest-monitor-2021-08-01
📖
Documentation
https://learn.microsoft.com/en-us/azure/scheduler/
📖
Documentation
https://learn.microsoft.com/en-us/azure/event-hubs/schema-registry-overview
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/networkmanager/scope-connections/create-or-update?view=rest-networkmanager-2023-11-01
📖
Documentation
https://github.com/Azure/service-fabric-issues/issues/1021
📖
Documentation
https://learn.microsoft.com/en-us/python/api/azure-search-documents/azure.search.documents.indexes.searchindexclient?view=azure-python
📖
Documentation
https://learn.microsoft.com/en-us/python/api/azure-mgmt-search/azure.mgmt.search.searchmanagementclient?view=azure-python
📖
Documentation
https://learn.microsoft.com/en-us/azure/search/
📖
Documentation
https://learn.microsoft.com/en-us/azure/compliance/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.securityinsights-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/service-bus-messaging/
📖
APIReference
https://learn.microsoft.com/en-us/rest/api/servicebus/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/servicefabric/sfclient-index
📖
Documentation
https://learn.microsoft.com/en-us/azure/service-fabric/
📖
Documentation
https://learn.microsoft.com/en-us/azure/virtual-machines/share-gallery-direct
📖
Documentation
https://learn.microsoft.com/en-us/azure/virtual-machines/shared-image-galleries
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-signalr/
📖
Documentation
https://learn.microsoft.com/en-us/azure/site-recovery/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/site-recovery/
📖
Documentation
https://learn.microsoft.com/en-us/azure/virtual-machines/snapshot-copy-managed-disk
📖
Documentation
https://learn.microsoft.com/en-us/python/api/azure-synapse-spark/azure.synapse.spark.sparkclient?view=azure-python-preview
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/speakerrecognition/
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/speech-service/
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/speech-service/rest-speech-to-text
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/microsoft.azure.cognitiveservices.language.spellcheck.spellcheckclient?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure-sphere/?view=azure-sphere-integrated
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-sql/?view=azuresql
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/sql/
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-sql/database/automated-backups-overview?view=azuresql
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-sql/database/?view=azuresql
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-sql/database/dynamic-data-masking-overview?view=azuresql
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-sql/database/disaster-recovery-guidance?view=azuresql
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-sql/database/database-import-export-private-link?view=azuresql
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-sql/database/replication-to-sql-database?view=azuresql
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-sql/database/firewall-configure?view=azuresql
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.sqlvirtualmachine-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure-stack/
📖
Documentation
https://docs.azure.cn/en-us/azure-stack/hci/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/appservice/static-sites/get-static-site?view=rest-appservice-2024-04-01
📖
Documentation
https://learn.microsoft.com/en-us/azure/storsimple/
📖
Documentation
https://learn.microsoft.com/en-us/javascript/api/overview/azure/arm-storsimple8000series-readme?view=azure-node-latest
📖
Documentation
https://learn.microsoft.com/en-us/azure/storage/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.storageactions-readme?view=azure-dotnet-preview
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.storagecache-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/import-export/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.storage-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/storage-mover/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.storagepool-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/stream-analytics/
📖
Documentation
https://learn.microsoft.com/en-us/javascript/api/overview/azure/arm-subscriptions-readme?view=azure-node-latest
📖
Documentation
https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/landing-zone/design-area/resource-org-subscriptions
📖
Documentation
https://learn.microsoft.com/en-us/python/api/azure-mgmt-synapse/azure.mgmt.synapse.synapsemanagementclient?view=azure-python
📖
Documentation
https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/connect-overview
📖
Documentation
https://learn.microsoft.com/en-us/microsoft-365/syntex/
📖
Documentation
https://learn.microsoft.com/en-us/system-center/vmm/?view=sc-vmm-2025
📖
Documentation
https://learn.microsoft.com/en-us/azure/data-factory/control-flow-get-metadata-activity
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/chaosstudio/target-types/list?view=rest-chaosstudio-2024-01-01
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/action-groups
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/alerts-create-activity-log-alert-rule
📖
Documentation
https://learn.microsoft.com/en-us/microsoft-365/test-base/overview?view=o365-worldwide
📖
Documentation
https://learn.microsoft.com/en-us/python/api/overview/azure/ai-textanalytics-readme?view=azure-python
📖
Documentation
https://learn.microsoft.com/en-us/azure/time-series-insights/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/appservice/top-level-domains/list?view=rest-appservice-2024-04-01
📖
Documentation
https://learn.microsoft.com/en-us/azure/expressroute/traffic-collector
📖
Documentation
https://learn.microsoft.com/en-us/azure/traffic-manager/
📖
Documentation
https://learn.microsoft.com/en-us/azure/update-manager/overview
📖
Documentation
https://learn.microsoft.com/en-us/azure/update-manager/manage-vms-programmatically
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/consumption/
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-video-indexer/
📖
Documentation
https://learn.microsoft.com/en-us/javascript/api/@azure/video-analyzer-edge/?view=azure-node-legacy
📖
Documentation
https://learn.microsoft.com/en-us/azure/virtual-wan/
📖
Documentation
https://learn.microsoft.com/en-us/javascript/api/overview/azure/arm-visualstudio-readme?view=azure-node-preview
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-monitor/vm/vminsights-overview
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-vmware/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/avs/
📖
Documentation
https://learn.microsoft.com/en-us/azure/virtual-network/
📖
Documentation
https://learn.microsoft.com/en-us/azure/communications-gateway/provisioning-platform
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/voiceservices/
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-web-pubsub/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/webpubsub/
📖
Documentation
https://learn.microsoft.com/en-us/python/api/azure-mgmt-web/azure.mgmt.web.websitemanagementclient?view=azure-python
📖
Documentation
https://learn.microsoft.com/en-us/lifecycle/faq/extended-security-updates
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-monitor/visualize/workbooks-overview
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.workloads-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/containerregistry/
📖
GettingStarted
https://azure.microsoft.com/en-us/products/container-registry
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/aks/
📖
GettingStarted
https://azure.microsoft.com/en-us/products/kubernetes-service
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/cosmos-db/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/cosmos-db-resource-provider/
📖
GettingStarted
https://azure.microsoft.com/en-us/products/cosmos-db
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/resources/
📖
GettingStarted
https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resources-rest
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/cognitiveservices/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/keyvault/
📖
GettingStarted
https://azure.microsoft.com/en-us/products/key-vault

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/microsoft-azure-update-management-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

microsoft-azure-update-management-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Microsoft Azure DeviceUpdateClient Update Management API
  description: Device Update for IoT Hub is an Azure service that enables customers to publish update for their IoT devices to the cloud, and then deploy that update to their devices (approve updates to groups of devices managed and provisioned in IoT Hub).
  version: 2022-07-01-preview
security:
- azure_auth:
  - https://api.adu.microsoft.com/.default
tags:
- name: Update Management
paths:
  /deviceUpdate/{instanceId}/updates:
    get:
      tags:
      - Update Management
      description: Get a list of all updates that have been imported to Device Update for IoT Hub.
      operationId: microsoftAzureDeviceupdateListupdates
      x-ms-examples:
        DeviceUpdate_ListUpdates:
          $ref: ./examples/DeviceUpdate_ListUpdates.json
      parameters:
      - $ref: '#/components/parameters/InstanceIdParameter'
      - $ref: '#/components/parameters/ApiVersionParameter'
      - name: search
        in: query
        required: false
        description: Request updates matching a free-text search expression.
        schema:
          type: string
      - name: filter
        in: query
        required: false
        description: Filter updates by its properties.
        schema:
          type: string
      responses:
        '200':
          description: All imported updates, or empty list if there is none.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpdateList'
        default:
          description: Default response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
      x-ms-odata: '#/definitions/UpdateFilter'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: Microsoft Azure Get Deviceupdate Instanceid Updates
  /deviceUpdate/{instanceId}/updates:import:
    post:
      tags:
      - Update Management
      operationId: microsoftAzureDeviceupdateImportupdate
      x-ms-long-running-operation: true
      x-ms-examples:
        DeviceUpdate_ImportUpdate:
          $ref: ./examples/DeviceUpdate_ImportUpdate.json
      description: Import new update version. This is a long-running-operation; use Operation-Location response header value to check for operation status.
      parameters:
      - $ref: '#/components/parameters/InstanceIdParameter'
      - $ref: '#/components/parameters/ApiVersionParameter'
      responses:
        '202':
          description: Accepted update import request; background operation location to track status is specified in Operation-Location response header.
          headers:
            Operation-Location:
              description: Url to retrieve the import operation status.
              schema:
                type: string
        default:
          description: Default response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
      summary: Microsoft Azure Post Deviceupdate Instanceid Updates:import
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ImportUpdateInput'
        description: The update to be imported.
        required: true
  /deviceUpdate/{instanceId}/updates/providers/{provider}/names/{name}/versions/{version}:
    get:
      tags:
      - Update Management
      description: Get a specific update version.
      operationId: microsoftAzureDeviceupdateGetupdate
      x-ms-examples:
        DeviceUpdate_GetUpdate:
          $ref: ./examples/DeviceUpdate_GetUpdate.json
      parameters:
      - $ref: '#/components/parameters/InstanceIdParameter'
      - $ref: '#/components/parameters/UpdateProviderParameter'
      - $ref: '#/components/parameters/UpdateNameParameter'
      - $ref: '#/components/parameters/UpdateVersionParameter'
      - $ref: '#/components/parameters/ApiVersionParameter'
      - $ref: '#/components/parameters/IfNoneMatchParameter'
      responses:
        '200':
          description: The requested update version.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Update'
        '304':
          description: Not modified.
        default:
          description: Default response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
      summary: Microsoft Azure Get Deviceupdate Instanceid Updates Providers Provider Names…
    delete:
      tags:
      - Update Management
      description: Delete a specific update version. This is a long-running-operation; use Operation-Location response header value to check for operation status.
      operationId: microsoftAzureDeviceupdateDeleteupdate
      x-ms-long-running-operation: true
      x-ms-examples:
        DeviceUpdate_DeleteUpdate:
          $ref: ./examples/DeviceUpdate_DeleteUpdate.json
      parameters:
      - $ref: '#/components/parameters/InstanceIdParameter'
      - $ref: '#/components/parameters/UpdateProviderParameter'
      - $ref: '#/components/parameters/UpdateNameParameter'
      - $ref: '#/components/parameters/UpdateVersionParameter'
      - $ref: '#/components/parameters/ApiVersionParameter'
      responses:
        '202':
          description: Accepted update deletion request; background operation location to track status is specified in Operation-Location response header.
          headers:
            Operation-Location:
              description: Url to retrieve the operation status
              schema:
                type: string
        default:
          description: Default response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
      summary: Microsoft Azure Delete Deviceupdate Instanceid Updates Providers Provider Names…
  /deviceUpdate/{instanceId}/updates/providers:
    get:
      tags:
      - Update Management
      description: Get a list of all update providers that have been imported to Device Update for IoT Hub.
      operationId: microsoftAzureDeviceupdateListproviders
      x-ms-examples:
        DeviceUpdate_ListProviders:
          $ref: ./examples/DeviceUpdate_ListProviders.json
      parameters:
      - $ref: '#/components/parameters/InstanceIdParameter'
      - $ref: '#/components/parameters/ApiVersionParameter'
      responses:
        '200':
          description: All imported update providers, or empty list if there is none.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringsList'
        default:
          description: Default response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: Microsoft Azure Get Deviceupdate Instanceid Updates Providers
  /deviceUpdate/{instanceId}/updates/providers/{provider}/names:
    get:
      tags:
      - Update Management
      description: Get a list of all update names that match the specified provider.
      operationId: microsoftAzureDeviceupdateListnames
      x-ms-examples:
        DeviceUpdate_ListNames:
          $ref: ./examples/DeviceUpdate_ListNames.json
      parameters:
      - $ref: '#/components/parameters/InstanceIdParameter'
      - $ref: '#/components/parameters/UpdateProviderParameter'
      - $ref: '#/components/parameters/ApiVersionParameter'
      responses:
        '200':
          description: All update names that match the specified provider, or empty list if there is none.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringsList'
        default:
          description: Default response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: Microsoft Azure Get Deviceupdate Instanceid Updates Providers Provider Names
  /deviceUpdate/{instanceId}/updates/providers/{provider}/names/{name}/versions:
    get:
      tags:
      - Update Management
      description: Get a list of all update versions that match the specified provider and name.
      operationId: microsoftAzureDeviceupdateListversions
      x-ms-examples:
        DeviceUpdate_ListVersions:
          $ref: ./examples/DeviceUpdate_ListVersions.json
      parameters:
      - $ref: '#/components/parameters/InstanceIdParameter'
      - $ref: '#/components/parameters/UpdateProviderParameter'
      - $ref: '#/components/parameters/UpdateNameParameter'
      - $ref: '#/components/parameters/ApiVersionParameter'
      - name: filter
        in: query
        required: false
        description: Filter updates by its properties.
        schema:
          type: string
      responses:
        '200':
          description: All update versions that match the specified provider and name, or empty list if there is none.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringsList'
        default:
          description: Default response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
      x-ms-odata: '#/definitions/UpdateFilter'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: Microsoft Azure Get Deviceupdate Instanceid Updates Providers Provider Names…
  /deviceUpdate/{instanceId}/updates/providers/{provider}/names/{name}/versions/{version}/files:
    get:
      tags:
      - Update Management
      description: Get a list of all update file identifiers for the specified version.
      operationId: microsoftAzureDeviceupdateListfiles
      x-ms-examples:
        DeviceUpdate_ListFiles:
          $ref: ./examples/DeviceUpdate_ListFiles.json
      parameters:
      - $ref: '#/components/parameters/InstanceIdParameter'
      - $ref: '#/components/parameters/UpdateProviderParameter'
      - $ref: '#/components/parameters/UpdateNameParameter'
      - $ref: '#/components/parameters/UpdateVersionParameter'
      - $ref: '#/components/parameters/ApiVersionParameter'
      responses:
        '200':
          description: All update file identifiers for the specified version.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringsList'
        default:
          description: Default response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: Microsoft Azure Get Deviceupdate Instanceid Updates Providers Provider Names…
  /deviceUpdate/{instanceId}/updates/providers/{provider}/names/{name}/versions/{version}/files/{fileId}:
    get:
      tags:
      - Update Management
      description: Get a specific update file from the version.
      operationId: microsoftAzureDeviceupdateGetfile
      x-ms-examples:
        DeviceUpdate_GetFile:
          $ref: ./examples/DeviceUpdate_GetFile.json
      parameters:
      - $ref: '#/components/parameters/InstanceIdParameter'
      - $ref: '#/components/parameters/UpdateProviderParameter'
      - $ref: '#/components/parameters/UpdateNameParameter'
      - $ref: '#/components/parameters/UpdateVersionParameter'
      - $ref: '#/components/parameters/FileIdParameter'
      - $ref: '#/components/parameters/ApiVersionParameter'
      - $ref: '#/components/parameters/IfNoneMatchParameter'
      responses:
        '200':
          description: The requested file entity.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpdateFile'
        '304':
          description: Not modified.
        default:
          description: Default response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
      summary: Microsoft Azure Get Deviceupdate Instanceid Updates Providers Provider Names…
  /deviceUpdate/{instanceId}/updates/operations:
    get:
      tags:
      - Update Management
      operationId: microsoftAzureDeviceupdateListoperations
      description: Get a list of all import update operations. Completed operations are kept for 7 days before auto-deleted. Delete operations are not returned by this API version.
      x-ms-examples:
        DeviceUpdate_ListOperations:
          $ref: ./examples/DeviceUpdate_ListOperations.json
      parameters:
      - $ref: '#/components/parameters/InstanceIdParameter'
      - name: filter
        in: query
        required: false
        description: 'Restricts the set of operations returned. Only one specific filter is supported: "status eq ''NotStarted'' or status eq ''Running''"'
        schema:
          type: string
      - name: top
        in: query
        required: false
        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.
        schema:
          type: integer
          format: int32
      - $ref: '#/components/parameters/ApiVersionParameter'
      responses:
        '200':
          description: Operation details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpdateOperationsList'
        default:
          description: Default response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
      x-ms-odata: '#/definitions/OperationFilter'
      x-ms-pageable:
        nextLinkName: nextLink
      summary: Microsoft Azure Get Deviceupdate Instanceid Updates Operations
  /deviceUpdate/{instanceId}/updates/operations/{operationId}:
    get:
      tags:
      - Update Management
      operationId: microsoftAzureDeviceupdateGetoperation
      description: Retrieve operation status.
      x-ms-examples:
        DeviceUpdate_GetOperation:
          $ref: ./examples/DeviceUpdate_GetOperation.json
      parameters:
      - $ref: '#/components/parameters/InstanceIdParameter'
      - $ref: '#/components/parameters/OperationIdParameter'
      - $ref: '#/components/parameters/ApiVersionParameter'
      - $ref: '#/components/parameters/IfNoneMatchParameter'
      responses:
        '200':
          description: Operation status.
          headers:
            Retry-After:
              description: Number of seconds to wait before checking the operation status again.
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpdateOperation'
        '304':
          description: Not modified.
        default:
          description: Default response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
      summary: Microsoft Azure Get Deviceupdate Instanceid Updates Operations Operationid
components:
  parameters:
    IfNoneMatchParameter:
      name: If-None-Match
      in: header
      required: false
      description: Defines the If-None-Match condition. The operation will be performed only if the ETag on the server does not match this value.
      x-ms-parameter-grouping:
        name: access-condition
      x-ms-parameter-location: method
      schema:
        type: string
    OperationIdParameter:
      name: operationId
      in: path
      description: Operation identifier.
      required: true
      x-ms-parameter-location: method
      schema:
        type: string
        maxLength: 256
        minLength: 1
    FileIdParameter:
      name: fileId
      in: path
      required: true
      description: File identifier.
      x-ms-parameter-location: method
      schema:
        type: string
    UpdateNameParameter:
      name: name
      in: path
      required: true
      description: Update name.
      x-ms-parameter-location: method
      schema:
        type: string
    ApiVersionParameter:
      name: api-version
      in: query
      required: true
      description: Version of the API to be used with the client request.
      schema:
        type: string
    UpdateProviderParameter:
      name: provider
      in: path
      required: true
      description: Update provider.
      x-ms-parameter-location: method
      schema:
        type: string
    InstanceIdParameter:
      name: instanceId
      in: path
      required: true
      x-ms-skip-url-encoding: true
      description: Account instance identifier.
      x-ms-parameter-location: client
      x-ms-parameter-grouping:
        name: account-options
      schema:
        type: string
    UpdateVersionParameter:
      name: version
      in: path
      required: true
      description: Update version.
      x-ms-parameter-location: method
      schema:
        type: string
  schemas:
    FileImportMetadata:
      type: object
      properties:
        filename:
          type: string
          description: Update file name as specified inside import manifest.
        url:
          type: string
          description: Azure Blob location from which the update file can be downloaded by Device Update for IoT Hub. This is typically a read-only SAS-protected blob URL with an expiration set to at least 4 hours.
      required:
      - filename
      - url
      description: Metadata describing an update file.
    UpdateList:
      description: The list of updates.
      type: object
      properties:
        value:
          description: The collection of pageable items.
          type: array
          items:
            $ref: '#/components/schemas/Update'
        nextLink:
          description: The link to the next page of items.
          type: string
      required:
      - value
    OperationStatus:
      type: string
      enum:
      - NotStarted
      - Running
      - Succeeded
      - Failed
      x-ms-enum:
        name: OperationStatus
        modelAsString: true
        values:
        - value: NotStarted
          name: NotStarted
          description: Background operation created but not started yet.
        - value: Running
          name: Running
          description: Background operation is currently running.
        - value: Succeeded
          name: Succeeded
          description: Background operation finished with success.
        - value: Failed
          name: Failed
          description: Background operation finished with failure.
      description: Operation status.
    Update:
      type: object
      properties:
        updateId:
          $ref: '#/components/schemas/UpdateId'
          description: Update identity.
        description:
          type: string
          description: Update description specified by creator.
          minLength: 1
          maxLength: 512
        friendlyName:
          type: string
          description: Friendly update name specified by importer.
          minLength: 1
          maxLength: 512
        isDeployable:
          type: boolean
          description: Whether the update can be deployed to a device on its own.
          default: true
        updateType:
          type: string
          description: Update type. Deprecated in latest import manifest schema.
        installedCriteria:
          type: string
          description: String interpreted by Device Update client to determine if the update is installed on the device. Deprecated in latest import manifest schema.
        compatibility:
          type: array
          items:
            $ref: '#/components/schemas/Compatibility'
          minItems: 1
          maxItems: 10
          description: List of update compatibility information.
        instructions:
          $ref: '#/components/schemas/Instructions'
          description: Update install instructions.
        referencedBy:
          type: array
          items:
            $ref: '#/components/schemas/UpdateId'
          minItems: 1
          description: List of update identities that reference this update.
        scanResult:
          type: string
          description: Update aggregate scan result (calculated from payload file scan results).
        manifestVersion:
          type: string
          description: Schema version of manifest used to import the update.
        importedDateTime:
          type: string
          description: Date and time in UTC when the update was imported.
          format: date-time
        createdDateTime:
          type: string
          format: date-time
          description: Date and time in UTC when the update was created.
        etag:
          type: string
          description: Update ETag.
      required:
      - updateId
      - compatibility
      - manifestVersion
      - importedDateTime
      - createdDateTime
      description: Update metadata.
    ImportUpdateInput:
      type: array
      items:
        $ref: '#/components/schemas/ImportUpdateInputItem'
      minItems: 1
      maxItems: 11
      description: Import update input metadata.
    UpdateFileDownloadHandler:
      type: object
      properties:
        id:
          type: string
          description: Download handler identifier.
      required:
      - id
      description: Download handler for utilizing related files to download payload file.
    Instructions:
      type: object
      properties:
        steps:
          description: Collection of installation steps.
          type: array
          items:
            $ref: '#/components/schemas/Step'
          minItems: 1
          maxItems: 10
      required:
      - steps
    Compatibility:
      type: object
      additionalProperties:
        type: string
        minItems: 1
        maxItems: 5
      description: Key-value pairs representing update compatibility information.
    UpdateOperation:
      type: object
      properties:
        operationId:
          type: string
          description: Operation Id.
        status:
          $ref: '#/components/schemas/OperationStatus'
          description: Operation status.
        update:
          $ref: '#/components/schemas/UpdateInfo'
          description: The update being imported or deleted. For import, this property will only be populated after import manifest is processed successfully.
        resourceLocation:
          type: string
          description: Location of the imported update when operation is successful.
        error:
          $ref: '#/components/schemas/Error'
          description: Operation error encountered, if any.
        traceId:
          type: string
          description: Operation correlation identity that can used by Microsoft Support for troubleshooting.
        lastActionDateTime:
          type: string
          format: date-time
          description: Date and time in UTC when the operation status was last updated.
        createdDateTime:
          type: string
          format: date-time
          description: Date and time in UTC when the operation was created.
        etag:
          type: string
          description: Operation ETag.
      required:
      - operationId
      - status
      - lastActionDateTime
      - createdDateTime
      description: Operation metadata.
    StringsList:
      description: The list of strings with server paging support.
      type: object
      properties:
        value:
          description: The collection of pageable items.
          type: array
          items:
            type: string
        nextLink:
          description: The link to the next page of items.
          type: string
      required:
      - value
    ImportUpdateInputItem:
      type: object
      properties:
        importManifest:
          $ref: '#/components/schemas/ImportManifestMetadata'
          description: Import manifest metadata like source URL, file size/hashes, etc.
        friendlyName:
          type: string
          minLength: 1
          maxLength: 512
          description: Friendly update name.
        files:
          type: array
          items:
            $ref: '#/components/schemas/FileImportMetadata'
          minItems: 1
          maxItems: 5
          description: One or more update file properties like filename and source URL.
      required:
      - importManifest
      description: Import update input item metadata.
    UpdateId:
      type: object
      properties:
        provider:
          type: string
          description: Update provider.
        name:
          type: string
          description: Update name.
        version:
          type: string
          description: Update version.
      required:
      - provider
      - name
      - version
      description: Update identifier.
    ErrorResponse:
      description: Common error response.
      type: object
      properties:
        error:
          $ref: '#/components/schemas/Error'
          description: The error details.
      required:
      - error
    UpdateOperationsList:
      description: The list of operations with server paging support.
      type: object
      properties:
        value:
          description: The collection of pageable items.
          type: array
          items:
            $ref: '#/components/schemas/UpdateOperation'
        nextLink:
          description: The link to the next page of items.
          type: string
      required:
      - value
    ImportManifestMetadata:
      type: object
      properties:
        url:
          type: string
          description: Azure Blob location from which the import manifest can be downloaded by Device Update for IoT Hub. This is typically a read-only SAS-protected blob URL with an expiration set to at least 4 hours.
        sizeInBytes:
          type: integer
          description: File size in number of bytes.
          format: int64
        hashes:
          type: object
          additionalProperties:
            type: string
            minItems: 1
          description: A JSON object containing the hash(es) of the file. At least SHA256 hash is required. This object can be thought of as a set of key-value pairs where the key is the hash algorithm, and the value is the hash of the file calculated using that algorithm.
      required:
      - url
      - sizeInBytes
      - hashes
      description: Metadata describing the import manifest, a document which describes the files and other metadata about an update version.
    UpdateFile:
      type: object
      allOf:
      - $ref: '#/components/schemas/UpdateFileBase'
      properties:
        fileId:
          type: string
          description: File identity, generated by server at import time.
        relatedFiles:
          type: array
          items:
            $ref: '#/components/schemas/UpdateFileBase'
          description: Optional related files metadata used together DownloadHandler metadata to download payload file.
        downloadHandler:
          $ref: '#/components/schemas/UpdateFileDownloadHandler'
          description: Optional download handler for utilizing related files to download payload file.
        etag:
          type: string
          description: File ETag.
      required:
      - fileId
      description: Update file metadata.
    UpdateInfo:
      type: object
      properties:
        updateId:
          $ref: '#/components/schemas/UpdateId'
          description: Update identifier.
        description:
          type: string
          description: Update description.
          readOnly: true
        friendlyName:
          type: string
          description: Friendly update name.
          readOnly: true
      required:
      - updateId
      description: Update information.
    InnerError:
      type: object
      properties:
        code:
          type: string
          description: A more specific error code than what was provided by the containing error.
        message:
          type: string
          description: A human-readable representation of the error.
        errorDetail:
          type: string
          description: The internal error or exception message.
        innerError:
          $ref: '#/components/schemas/InnerError'
          description: An object containing more specific information than the current object about the error.
      required:
      - code
      description: An object containing more specific information than the current object about the error.
    Step:
      description: Update install instruction step.
      type: object
      properties:
        type:
          description: Step type.
          type: string
          enum:
          - inline
          - reference
          default: inline
          x-ms-enum:
            name: StepType
            modelAsString: true
            values:
            - value: Inline
              name: Inline
              description: Step type that performs code execution.
            - value: Reference
              name: Reference
              description: Step type that installs another update.
        description:
          description: Step description.
          type: string
          minLength: 1
          maxLength: 64
        handler:
          description: Identity of handler that will execute this step. Required if step type is inline.
          type: string
          minLength: 1
          maxLength: 32
        handlerProperties:
          description: Parameters to be passed to handler during execution.
          type: object
        files:
          description: Collection of file names to be passed to handler during execution. Required if step type is inline.
          type: array
          items:
            type: string
          minItems: 1
          maxItems: 5
        updateId:
          description: Referenced child update identity.  Required if step type is reference.
          $ref: '#/components/schemas/UpdateId'
      minProperties: 2
    Error:
      type: object
      properties:
        code:
          type: string
          description: Server defined error code.
        message:
          type: string
          description: A human-readable representation of the error.
        target:
          type: string
          description: The target of the error.
        details:
          type: array
          items:
            $ref: '#/components/schemas/Error'
          description: An array of errors that led to the reported error.
        innererror:
          $ref: '#/components/schemas/InnerError'
          description: An object containing more specific information than the current object about the error.
        occurredDateTime:
          type: string
          description: Date and time in UTC when the error occurred.
          format: date-time
      required:
      - code
      - message
      description: Error details.
    UpdateFileBase:
      type: object
      properties:
        fileName:
          type: string
          description: File name.
        sizeInBytes:
          type: integer
          description: File size in number of bytes.
          format: int64
        hashes:
          type: object
          additionalProperties:
            type: string
            minItems: 1
          description: Mapping of hashing algorithm to base64 encoded hash values.
        mimeType:
          type: string
          description: File MIME type.
        scanResult:
          type: string
          description: Anti-malware scan result.
        scanDetails:
          type: string
          description: Anti-malware scan details.
        properties:
          type: object
          additionalProperties:
            type: string
            minItems: 0
          description: Optional file properties (not consumed by service but pass-through to device).
      required:
      - fileName
      - sizeInBytes
      - hashes
      description: Update file basic metadata.
  securitySchemes:
    azure_auth:
      type: oauth2
      flows:
        implicit:
          scopes:
            https://api.adu.microsoft.com/.default: Default authorization scope.
          authorizationUrl: https://login.microsoftonline.com/common/oauth2/authorize
      description: Azure Active Directory OAuth2 Flow
x-ms-parameterized-host:
  hostTemplate: '{endpoint}'
  useSchemePrefix: true
  parameters:


# --- truncated at 32 KB (32 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-azure/refs/heads/main/openapi/microsoft-azure-update-management-api-openapi.yml