Microsoft Azure App API

The App API from Microsoft Azure — 10 operation(s) for app.

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

OpenAPI Specification

microsoft-azure-app-api-openapi.yml Raw ↑
swagger: '2.0'
info:
  version: 2020-08-01-preview
  title: Microsoft Azure AccessControlClient AccessConnector App API
schemes:
- https
tags:
- name: App
paths:
  /app/governance/constitution:
    get:
      operationId: microsoftAzureGetconstitution
      x-ms-examples:
        GetConstitution:
          $ref: ./examples/ledger/GetConstitution.json
      summary: Microsoft Azure Gets The Constitution Used For Governance
      description: The constitution is a script that assesses and applies proposals from consortium members.
      parameters:
      - $ref: common.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: The constitution.
          schema:
            $ref: '#/definitions/Constitution'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: common.json#/definitions/ConfidentialLedgerError
      tags:
      - App
  /app/governance/members:
    get:
      operationId: microsoftAzureListconsortiummembers
      x-ms-examples:
        ListConsortiumMembers:
          $ref: ./examples/ledger/ListConsortiumMembers.json
      x-ms-pageable:
        itemName: members
        nextLinkName: nextLink
      summary: Microsoft Azure Lists The Consortium Members
      description: Consortium members can manage the Confidential Ledger.
      parameters:
      - $ref: common.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: List of consortium members.
          schema:
            $ref: '#/definitions/Consortium'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: common.json#/definitions/ConfidentialLedgerError
      tags:
      - App
  /app/enclaveQuotes:
    get:
      operationId: microsoftAzureGetenclavequotes
      x-ms-examples:
        GetEnclaveQuotes:
          $ref: ./examples/ledger/GetEnclaveQuotes.json
      summary: Microsoft Azure Gets Quotes For All Nodes Of The Confidential Ledger
      description: A quote is an SGX enclave measurement that can be used to verify the validity of a node and its enclave.
      parameters:
      - $ref: common.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: Response containing enclave quotes.
          schema:
            $ref: '#/definitions/ConfidentialLedgerEnclaves'
        default:
          description: Error response describing why the operation failed
          schema:
            $ref: common.json#/definitions/ConfidentialLedgerError
      tags:
      - App
  /app/collections:
    get:
      operationId: microsoftAzureListcollections
      x-ms-examples:
        GetCollectionIds:
          $ref: ./examples/ledger/ListCollections.json
      x-ms-pageable:
        itemName: collections
        nextLinkName: nextLink
      summary: Microsoft Azure Retrieves A List Of Collection Ids Present In The Confidential Ledger
      description: Collection ids are user-created collections of ledger entries
      parameters:
      - $ref: common.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: List of collections
          schema:
            $ref: '#/definitions/PagedCollections'
        default:
          description: Error response describing why the operation failed
          schema:
            $ref: common.json#/definitions/ConfidentialLedgerError
      tags:
      - App
  /app/transactions:
    get:
      operationId: microsoftAzureListledgerentries
      x-ms-examples:
        ListLedgerEntries:
          $ref: ./examples/ledger/ListLedgerEntries.json
      x-ms-pageable:
        itemName: entries
        nextLinkName: nextLink
      summary: Microsoft Azure Gets Ledger Entries From A Collection Corresponding To A Range
      description: A collection id may optionally be specified. Only entries in the specified (or default) collection will be returned.
      parameters:
      - $ref: common.json#/parameters/ApiVersionParameter
      - $ref: '#/parameters/CollectionIdParameter'
      - $ref: '#/parameters/TransactionIdFromParameter'
      - $ref: '#/parameters/TransactionIdToParameter'
      responses:
        '200':
          description: Ledger entries in the specified range.
          schema:
            $ref: '#/definitions/PagedLedgerEntries'
        default:
          description: Error response describing why the operation failed
          schema:
            $ref: common.json#/definitions/ConfidentialLedgerError
      tags:
      - App
    post:
      operationId: microsoftAzureCreateledgerentry
      x-ms-examples:
        CreateLedgerEntry:
          $ref: ./examples/ledger/CreateLedgerEntry.json
      summary: Microsoft Azure Writes A Ledger Entry
      description: A collection id may optionally be specified.
      parameters:
      - $ref: common.json#/parameters/ApiVersionParameter
      - $ref: '#/parameters/CollectionIdParameter'
      - in: body
        name: entry
        description: Ledger entry.
        required: true
        schema:
          $ref: '#/definitions/LedgerEntry'
      responses:
        '200':
          description: Returns the transaction id at which the write will be durably stored.
          headers:
            x-ms-ccf-transaction-id:
              type: string
              description: The transaction id at which this write will become durable.
          schema:
            $ref: '#/definitions/LedgerWriteResult'
        default:
          description: Error response describing why the operation failed
          schema:
            $ref: common.json#/definitions/ConfidentialLedgerError
      tags:
      - App
  /app/transactions/{transactionId}:
    get:
      operationId: microsoftAzureGetledgerentry
      x-ms-examples:
        GetLedgerEntry:
          $ref: ./examples/ledger/GetLedgerEntry.json
      summary: Microsoft Azure Gets The Ledger Entry At The Specified Transaction Id A Collection Id May Optionally Be Specified To Indicate The Collection From Which To Fetch The Value
      description: To return older ledger entries, the relevant sections of the ledger must be read from disk and validated. To prevent blocking within the enclave, the response will indicate whether the entry is ready and part of the response, or if the loading is still ongoing.
      parameters:
      - $ref: common.json#/parameters/ApiVersionParameter
      - $ref: '#/parameters/CollectionIdParameter'
      - $ref: '#/parameters/TransactionIdParameter'
      responses:
        '200':
          description: The result of querying the Confidential Ledger.
          schema:
            $ref: '#/definitions/LedgerQueryResult'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: common.json#/definitions/ConfidentialLedgerError
      tags:
      - App
  /app/transactions/{transactionId}/receipt:
    get:
      operationId: microsoftAzureGetreceipt
      x-ms-examples:
        GetReceipt:
          $ref: ./examples/ledger/GetReceipt.json
      summary: Microsoft Azure Gets A Receipt Certifying Ledger Contents At A Particular Transaction Id
      parameters:
      - $ref: common.json#/parameters/ApiVersionParameter
      - $ref: '#/parameters/TransactionIdParameter'
      responses:
        '200':
          description: The receipt for the write occurring at the transaction id.
          schema:
            $ref: '#/definitions/TransactionReceipt'
        default:
          description: Error response describing why the operation failed
          schema:
            $ref: common.json#/definitions/ConfidentialLedgerError
      description: Needs a more full description created.
      tags:
      - App
  /app/transactions/{transactionId}/status:
    get:
      operationId: microsoftAzureGettransactionstatus
      x-ms-examples:
        GetTransactionStatus:
          $ref: ./examples/ledger/GetTransactionStatus.json
      summary: Microsoft Azure Gets The Status Of An Entry Identified By A Transaction Id
      parameters:
      - $ref: common.json#/parameters/ApiVersionParameter
      - $ref: '#/parameters/TransactionIdParameter'
      responses:
        '200':
          description: The status of the entry recorded at the specified transaction id.
          schema:
            $ref: '#/definitions/TransactionStatus'
        default:
          description: Error response describing why the operation failed
          schema:
            $ref: common.json#/definitions/ConfidentialLedgerError
      description: Needs a more full description created.
      tags:
      - App
  /app/transactions/current:
    get:
      operationId: microsoftAzureGetcurrentledgerentry
      x-ms-examples:
        GetCurrentLedgerEntry:
          $ref: ./examples/ledger/GetCurrentLedgerEntry.json
      summary: Microsoft Azure Gets The Current Value Available In The Ledger
      description: A collection id may optionally be specified.
      parameters:
      - $ref: common.json#/parameters/ApiVersionParameter
      - $ref: '#/parameters/CollectionIdParameter'
      responses:
        '200':
          description: The current ledger entry available on the receiving node. Non-primary nodes may return older values.
          schema:
            $ref: '#/definitions/LedgerEntry'
        default:
          description: Error response describing why the operation failed
          schema:
            $ref: common.json#/definitions/ConfidentialLedgerError
      tags:
      - App
  /app/users/{userId}:
    delete:
      operationId: microsoftAzureDeleteuser
      x-ms-examples:
        DeleteUser:
          $ref: ./examples/ledger/DeleteUser.json
      summary: Microsoft Azure Deletes A User From The Confidential Ledger
      parameters:
      - $ref: common.json#/parameters/ApiVersionParameter
      - $ref: '#/parameters/UserIdParameter'
      responses:
        '204':
          description: The specified user is deleted.
        default:
          description: Error response describing why the operation failed
          schema:
            $ref: common.json#/definitions/ConfidentialLedgerError
      description: Needs a more full description created.
      tags:
      - App
    get:
      operationId: microsoftAzureGetuser
      x-ms-examples:
        GetUser:
          $ref: ./examples/ledger/GetUser.json
      summary: Microsoft Azure Gets A User
      parameters:
      - $ref: common.json#/parameters/ApiVersionParameter
      - $ref: '#/parameters/UserIdParameter'
      responses:
        '200':
          description: Details about the specified user.
          schema:
            $ref: '#/definitions/LedgerUser'
        default:
          description: Error response describing why the operation failed
          schema:
            $ref: common.json#/definitions/ConfidentialLedgerError
      description: Needs a more full description created.
      tags:
      - App
    patch:
      operationId: microsoftAzureCreateorupdateuser
      x-ms-examples:
        CreateOrUpdateUser:
          $ref: ./examples/ledger/CreateOrUpdateUser.json
      summary: Microsoft Azure Adds A User Or Updates A User S Fields
      description: A JSON merge patch is applied for existing users
      consumes:
      - application/merge-patch+json
      parameters:
      - $ref: common.json#/parameters/ApiVersionParameter
      - $ref: '#/parameters/UserIdParameter'
      - $ref: '#/parameters/UserDetailsParameter'
      responses:
        '200':
          description: User created or updated successfully.
          schema:
            $ref: '#/definitions/LedgerUser'
        default:
          description: Error response describing why the operation failed
          schema:
            $ref: common.json#/definitions/ConfidentialLedgerError
      tags:
      - App
definitions:
  LedgerUser:
    description: Details about a Confidential Ledger user.
    required:
    - assignedRole
    properties:
      assignedRole:
        $ref: '#/definitions/LedgerUserRole'
      userId:
        $ref: '#/definitions/UserId'
        readOnly: true
    type: object
  PemArray:
    items:
      $ref: '#/definitions/Pem'
    type: array
  TransactionState:
    type: string
    description: Represents the state of the transaction.
    enum:
    - Committed
    - Pending
    x-ms-enum:
      name: TransactionState
      modelAsString: true
  LedgerEntries:
    description: Array of ledger entries.
    type: array
    items:
      $ref: '#/definitions/LedgerEntry'
  ReceiptElementArray:
    items:
      $ref: '#/definitions/ReceiptElement'
    type: array
  LedgerEntryClaim:
    description: An application claim derived from ledger entry data.
    required:
    - protocol
    properties:
      collectionId:
        description: Identifier of a collection.
        type: string
      contents:
        description: Contents of a ledger entry.
        type: string
      secretKey:
        type: string
        description: Base64-encoded secret key.
      protocol:
        $ref: '#/definitions/ApplicationClaimProtocol'
    type: object
  PagedCollections:
    description: Paginated collections returned in response to a query.
    type: object
    required:
    - collections
    properties:
      collections:
        items:
          $ref: '#/definitions/Collection'
        type: array
      nextLink:
        description: Path from which to retrieve the next page of results.
        type: string
  TransactionId:
    description: A unique identifier for the state of the ledger. If returned as part of a LedgerEntry, it indicates the state from which the entry was read.
    type: string
  ReceiptContents:
    properties:
      cert:
        type: string
      leaf:
        type: string
      leafComponents:
        $ref: '#/definitions/ReceiptLeafComponents'
      nodeId:
        type: string
      proof:
        $ref: '#/definitions/ReceiptElementArray'
      root:
        type: string
      serviceEndorsements:
        $ref: '#/definitions/PemArray'
      signature:
        type: string
    required:
    - signature
    - proof
    - nodeId
    type: object
  ConsortiumMember:
    description: Describes a member of the consortium.
    required:
    - certificate
    - id
    properties:
      certificate:
        type: string
        description: PEM-encoded certificate associated with the member.
      id:
        description: Identifier assigned to the member.
        $ref: '#/definitions/EntityId'
    type: object
  EnclaveQuote:
    description: Contains the enclave quote.
    required:
    - nodeId
    - quoteVersion
    - raw
    properties:
      nodeId:
        description: ID assigned to this node.
        $ref: '#/definitions/EntityId'
      mrenclave:
        description: MRENCLAVE value of the code running in the enclave.
        type: string
      quoteVersion:
        description: Version of the quote presented.
        type: string
      raw:
        description: Raw SGX quote, parsable by tools like Open Enclave's oeverify.
        type: string
    type: object
  ApplicationClaims:
    description: List of application claims.
    type: array
    items:
      $ref: '#/definitions/ApplicationClaim'
  EntityId:
    description: Identifier for an entity.
    type: string
  TransactionStatus:
    description: Response returned to a query for the transaction status
    required:
    - state
    - transactionId
    properties:
      state:
        $ref: '#/definitions/TransactionState'
      transactionId:
        $ref: '#/definitions/TransactionId'
    type: object
  EnclaveQuotes:
    description: Dictionary of enclave quotes, indexed by node id.
    additionalProperties:
      $ref: '#/definitions/EnclaveQuote'
    type: object
  LedgerQueryResult:
    description: The result of querying for a ledger entry from an older transaction id. The ledger entry is available in the response only if the returned state is Ready.
    required:
    - state
    properties:
      state:
        $ref: '#/definitions/LedgerQueryState'
      entry:
        description: The ledger entry found as a result of the query. This is only available if the query is in Ready state.
        $ref: '#/definitions/LedgerEntry'
    type: object
  TransactionReceipt:
    description: A receipt certifying the transaction at the specified id.
    required:
    - state
    - transactionId
    properties:
      applicationClaims:
        $ref: '#/definitions/ApplicationClaims'
      receipt:
        $ref: '#/definitions/ReceiptContents'
      state:
        $ref: '#/definitions/LedgerQueryState'
      transactionId:
        $ref: '#/definitions/TransactionId'
    type: object
  ApplicationClaimProtocol:
    type: string
    description: Represents the protocol to be used to compute the digest of a claim from the given claim data.
    enum:
    - LedgerEntryV1
    x-ms-enum:
      name: ApplicationClaimProtocol
      modelAsString: true
  LedgerEntry:
    description: An entry in the ledger.
    required:
    - contents
    properties:
      contents:
        type: string
        description: Contents of the ledger entry.
      collectionId:
        type: string
        readOnly: true
      transactionId:
        $ref: '#/definitions/TransactionId'
        readOnly: true
    type: object
  ReceiptElement:
    properties:
      left:
        type: string
      right:
        type: string
    type: object
  PagedLedgerEntries:
    description: Paginated ledger entries returned in response to a query.
    type: object
    required:
    - state
    - entries
    properties:
      state:
        $ref: '#/definitions/LedgerQueryState'
      nextLink:
        description: Path from which to retrieve the next page of results.
        type: string
      entries:
        $ref: '#/definitions/LedgerEntries'
  LedgerWriteResult:
    description: Returned as a result of a write to the Confidential Ledger, the transaction id in the response indicates when the write will become durable.
    required:
    - collectionId
    properties:
      collectionId:
        type: string
    type: object
  Pem:
    type: string
  Consortium:
    description: List of members in the consortium.
    required:
    - members
    properties:
      members:
        type: array
        items:
          $ref: '#/definitions/ConsortiumMember'
      nextLink:
        description: Path from which to retrieve the next page of results.
        type: string
    type: object
  ConfidentialLedgerEnclaves:
    description: Information about the enclaves running the Confidential Ledger.
    required:
    - currentNodeId
    - enclaveQuotes
    properties:
      currentNodeId:
        description: Id of the Confidential Ledger node responding to the request.
        $ref: '#/definitions/EntityId'
      enclaveQuotes:
        $ref: '#/definitions/EnclaveQuotes'
    type: object
  Constitution:
    description: The governance script for the application.
    required:
    - digest
    - script
    properties:
      digest:
        description: SHA256 digest of the constitution script.
        type: string
      script:
        description: Contents of the constitution.
        type: string
    type: object
  ReceiptLeafComponents:
    properties:
      claimsDigest:
        type: string
      commitEvidence:
        type: string
      writeSetDigest:
        type: string
    type: object
  LedgerUserRole:
    type: string
    description: Represents an assignable role.
    enum:
    - Administrator
    - Contributor
    - Reader
    x-ms-enum:
      name: ConfidentialLedgerUserRoleName
      modelAsString: true
  ApplicationClaim:
    description: A claim of a ledger application.
    required:
    - kind
    properties:
      digest:
        $ref: '#/definitions/ClaimDigest'
      kind:
        $ref: '#/definitions/ApplicationClaimKind'
      ledgerEntry:
        $ref: '#/definitions/LedgerEntryClaim'
    type: object
  LedgerQueryState:
    description: State of a ledger query.
    type: string
    enum:
    - Loading
    - Ready
    x-ms-enum:
      name: ConfidentialLedgerQueryState
      modelAsString: true
  UserId:
    description: Identifier for the user. This must either be an AAD object id or a certificate fingerprint.
    type: string
  ClaimDigest:
    description: An application claim in digested form.
    required:
    - protocol
    properties:
      value:
        type: string
        description: The digest of the application claim, in hexadecimal form.
      protocol:
        $ref: '#/definitions/ApplicationClaimProtocol'
    type: object
  ApplicationClaimKind:
    type: string
    description: Represents the kind of an application claim.
    enum:
    - LedgerEntry
    - ClaimDigest
    x-ms-enum:
      name: ApplicationClaimKind
      modelAsString: true
  Collection:
    description: Identifier for collections.
    required:
    - collectionId
    properties:
      collectionId:
        type: string
    type: object
parameters:
  UserDetailsParameter:
    name: userDetails
    description: Details about a Confidential Ledger user.
    in: body
    required: true
    x-ms-parameter-location: method
    schema:
      $ref: '#/definitions/LedgerUser'
  UserIdParameter:
    name: userId
    in: path
    required: true
    description: The user id, either an AAD object ID or certificate fingerprint.
    type: string
    x-ms-parameter-location: method
    x-ms-skip-url-encoding: true
  TransactionIdToParameter:
    name: toTransactionId
    in: query
    required: false
    x-ms-parameter-location: method
    description: Specify the last transaction ID in a range.
    type: string
  CollectionIdParameter:
    name: collectionId
    in: query
    required: false
    x-ms-parameter-location: method
    description: The collection id.
    type: string
  TransactionIdParameter:
    name: transactionId
    in: path
    required: true
    x-ms-parameter-location: method
    description: Identifies a write transaction.
    type: string
  TransactionIdFromParameter:
    name: fromTransactionId
    in: query
    required: false
    x-ms-parameter-location: method
    description: Specify the first transaction ID in a range.
    type: string
x-ms-parameterized-host:
  hostTemplate: '{endpoint}'
  useSchemePrefix: false
  parameters:
  - $ref: '#/parameters/Endpoint'