Fork me on GitHub

{"Microsoft"}

Microsoft

This is my work to define the APIs offered by Microsoft. This work is all defined used OpenAPI Spec, and indexed using APIs.json. You can find an individual APIs.json index for each of the individual servies, as well as a complete APIs.json for this entire collection.

While my intention with this is to eventually define a machine readable definition of all the Microsoft that can be used at run-time, right now I only have the surface area designed. I am working to profile all the headers, parameters, as well as the underlying data model, and error responses. My objective is simply to define what is there, not a 100% complete definition -- if you want to take further, and contribute back, I'd welcome it.

This project is all hosted on Github, and if you put to use and improve on any of the definitions, please make sure and contribute back so everyone can benefit from the contributions. Ideally AWS would maintain this, but until that happens, we all need to step up and make sure these valuable serices are defined in a machined readable way.

Azure Advisor (APIs.json)

Azure Advisor is a personalized recommendation engine that helps you follow Azure best practices. It analyzes your Azure resource configuration and usage telemetry, then provides recommendations that can reduce costs and improve the performance, security, and reliability of your applications.

Azure Advisor API (OpenAPI Spec)
  • List Operations - Lists all the available Advisor REST API operations
  • Generate Recommendations - Initiates the recommendation generation or computation process for a subscription
  • Get Recommendation - Retrieves the status of the recommendation computation or generation process
  • List Recommendations - Obtains cached recommendations for a subscription
  • List Suppressions - Retrieves the list of snoozed or dismissed suppressions for a subscription
  • Get Recommendations - Obtains details of a cached recommendation
  • Delete Suppressions - Enables the activation of a snoozed or dismissed recommendation
  • Get Suppressions - Obtains the details of a suppression
  • Create Suppressions - Enables the snoozed or dismissed attribute of a recommendation

Azure Analysis Services (APIs.json)

Use Azure Resource Manager to create and deploy an Azure Analysis Services instance within seconds, and use backup restore to quickly move your existing models to Azure Analysis Services and take advantage of the scale, flexibility and management benefits of the cloud. Scale up, scale down, or pause the service and pay only for what you use.

Azure Analysis Services API (OpenAPI Spec)
  • List Servers - Lists all the Analysis Services servers for the given subscription
  • List Servers By Group - Gets all the Analysis Services servers for the given resource group
  • Delete Servers - Deletes the specified Analysis Services server
  • Get Server - Gets details about the specified Analysis Services server
  • Update Server - Updates the current state of the specified Analysis Services server
  • Create Server - Provisions the specified Analysis Services server based on the configuration specified in the request
  • Resume Server - Resumes operation of the specified Analysis Services server instance
  • Suspend Server - Supends operation of the specified Analysis Services server instance

Azure API Management (APIs.json)

Use Azure API Management as a turnkey solution for publishing APIs to external and internal customers. Quickly create consistent and modern API gateways for existing back-end services hosted anywhere, secure and protect them from abuse and overuse, and get insights into usage and health. Plus, automate and scale developer onboarding to help get your API program up and running.

Azure API Management API (OpenAPI Spec)
  • API Management Operations List - Lists all of the available REST API operations of the Microsoft
  • API Management Services Check Name Availability - Checks availability and correctness of a name for an API Management service
  • API Management Services List - Lists all API Management services within an Azure subscription
  • API Management Services ListByResourceGroup - List all API Management services within a resource group
  • ApiManagementServices Delete - Deletes an existing API Management service
  • ApiManagementServices Get - Gets an API Management service resource description
  • ApiManagementServices Update - Updates an existing API Management service
  • ApiManagementServices CreateOrUpdate - Creates or updates an API Management service
  • Apis ListByService - Lists all APIs of the API Management service instance
  • Apis Delete - Deletes the specified API of the API Management service instance
  • Apis Get - Gets the details of the API specified by its identifier
  • Apis Update - Updates the specified API of the API Management service instance
  • Apis CreateOrUpdate - Creates new or updates existing specified API of the API Management service instance
  • ApiOperations ListByApis - Lists a collection of the operations for the specified API
  • ApiOperations Delete - Deletes the specified operation
  • ApiOperations Get - Gets the details of the API Operation specified by its identifier
  • ApiOperations Update - Updates the details of the operation specified by its identifier
  • ApiOperations CreateOrUpdate - Creates a new API operation or updates an existing one
  • ApiOperationsPolicy Delete - Deletes the policy configuration at the Api Operation
  • ApiOperationsPolicy Get - Get the policy configuration at the API Operation level
  • ApiOperationsPolicy CreateOrUpdate - Creates or updates policy configuration for the API Operation level
  • ApiPolicy Delete - Deletes the policy configuration at the Api
  • ApiPolicy Get - Get the policy configuration at the API level
  • ApiPolicy CreateOrUpdate - Creates or updates policy configuration for the API
  • ApiProducts ListByApis - Lists all API associated products
  • ApiManagementServices ApplyNetworkConfigurationUpdates - Updates the Microsoft
  • AuthorizationServers ListByService - Lists a collection of authorization servers defined within a service instance
  • AuthorizationServers Delete - Deletes specific authorization server instance
  • AuthorizationServers Get - Gets the details of the authorization server specified by its identifier
  • AuthorizationServers Update - Updates the details of the authorization server specified by its identifier
  • AuthorizationServers CreateOrUpdate - Creates new authorization server or updates an existing authorization server
  • Backends ListByService - Lists a collection of backends in the specified service instance
  • Backends Delete - Deletes the specified backend
  • Backends Get - Gets the details of the backend specified by its identifier
  • Backends Update - Updates an existing backend
  • Backends CreateOrUpdate - Creates or Updates a backend
  • ApiManagementServices Backup - Creates a backup of the API Management service to the given Azure Storage Account
  • Certificates ListByService - Lists a collection of all certificates in the specified service instance
  • Certificates Delete - Deletes specific certificate
  • Certificates Get - Gets the details of the certificate specified by its identifier
  • Certificates CreateOrUpdate - Creates or updates the certificate being used for authentication with the backend
  • ApiManagementServices GetSsoToken - Gets the Single-Sign-On token for the API Management Service which is valid for 5 Minutes
  • Groups ListByService - Lists a collection of groups defined within a service instance
  • Groups Delete - Deletes specific group of the API Management service instance
  • Groups Get - Gets the details of the group specified by its identifier
  • Groups Update - Updates the details of the group specified by its identifier
  • Groups CreateOrUpdate - Creates or Updates a group
  • GroupUsers ListByGroups - Lists a collection of the members of the group, specified by its identifier
  • GroupUsers Delete - Remove existing user from existing group
  • GroupUsers Create - Adds a user to the specified group
  • IdentityProviders ListByService - Lists a collection of Identity Provider configured in the specified service instance
  • IdentityProviders Delete - Deletes the specified identity provider configuration
  • IdentityProviders Get - Gets the configuration details of the identity Provider configured in specified service instance
  • IdentityProviders Update - Updates an existing IdentityProvider configuration
  • IdentityProviders CreateOrUpdate - Creates or Updates the IdentityProvider configuration
  • Loggers ListByService - Lists a collection of loggers in the specified service instance
  • Loggers Delete - Deletes the specified logger
  • Loggers Get - Gets the details of the logger specified by its identifier
  • Loggers Update - Updates an existing logger
  • Loggers CreateOrUpdate - Creates or Updates a logger
  • ApiManagementServices ManageDeployments - Manages deployments of an API Management service
  • NetworkStatus GetByService - Gets the Connectivity Status to the external resources on which the Api Management service depends from inside the Cloud Service
  • OpenIdConnectProviders ListByService - Lists all OpenID Connect Providers
  • OpenIdConnectProviders Delete - Deletes specific OpenID Connect Provider of the API Management service instance
  • OpenIdConnectProviders Get - Gets specific OpenID Connect Provider
  • OpenIdConnectProviders Update - Updates the specific OpenID Connect Provider
  • OpenIdConnectProviders CreateOrUpdate - Creates or updates the OpenID Connect Provider
  • PolicySnippets ListByService - Lists all policy snippets
  • Products ListByService - Lists a collection of products in the specified service instance
  • Products Delete - Delete product
  • Products Get - Gets the details of the product specified by its identifier
  • Products Update - Update product
  • Products CreateOrUpdate - Creates or Updates a product
  • ProductApis ListByProducts - Lists a collection of the APIs associated with a product
  • ProductApis Delete - Deletes the specified API from the specified product
  • ProductApis Create - Adds an API to the specified product
  • ProductGroups ListByProducts - Lists the collection of developer groups associated with the specified product
  • ProductGroups Delete - Deletes the association between the specified group and product
  • ProductGroups Create - Adds the association between the specified developer group with the specified product
  • ProductPolicy Delete - Deletes the policy configuration at the Product
  • ProductPolicy Get - Get the policy configuration at the Product level
  • ProductPolicy CreateOrUpdate - Creates or updates policy configuration for the Product
  • ProductSubscriptions ListByProducts - Lists the collection of subscriptions to the specified product
  • Properties ListByService - Lists a collection of properties defined within a service instance
  • Property Delete - Deletes specific property from the the API Management service instance
  • Property Get - Gets the details of the property specified by its identifier
  • Property Update - Updates the specific property
  • Property CreateOrUpdate - Creates or updates a property
  • QuotaByCounterKeys ListByService - Lists a collection of current quota counter periods associated with the counter-key configured in the policy on the specified service instance
  • QuotaByCounterKeys Update - Updates all the quota counter values specified with the existing quota counter key to a value in the specified service instance
  • QuotaByPeriodKeys Get - Gets the value of the quota counter associated with the counter-key in the policy for the specific period in service instance
  • QuotaByPeriodKeys Update - Updates an existing quota counter value in the specified service instance
  • Regions ListByService - Lists all azure regions in which the service exists
  • Reports ListByService - Lists report records
  • ApiManagementServices Restore - Restores a backup of an API Management service created using the ApiManagementServices_Backup operation on the current service
  • Subscriptions List - Lists all subscriptions of the API Management service instance
  • Subscriptions Delete - Deletes the specified subscription
  • Subscriptions Get - Gets the specified Subscription entity
  • Subscriptions Update - Updates the details of a subscription specificied by its identifier
  • Subscriptions CreateOrUpdate - Creates or updates the subscription of specified user to the specified product
  • Subscriptions RegeneratePrimaryKey - Regenerates primary key of existing subscription of the API Management service instance
  • Subscriptions RegenerateSecondaryKey - Regenerates secondary key of existing subscription of the API Management service instance
  • TenantAccess Get - Get tenant access information details
  • TenantAccess Update - Update tenant access information details
  • TenantAccessGit Get - Gets the Git access configuration for the tenant
  • TenantAccessGit RegeneratePrimaryKey - Regenerate primary access key for GIT
  • TenantAccessGit RegenerateSecondaryKey - Regenerate secondary access key for GIT
  • TenantAccess RegeneratePrimaryKey - Regenerate primary access key
  • TenantAccess RegenerateSecondaryKey - Regenerate secondary access key
  • TenantConfiguration Deploy - This operation applies changes from the specified Git branch to the configuration database
  • TenantConfiguration Save - This operation creates a commit with the current configuration snapshot to the specified branch in the repository
  • TenantConfigurationSyncState Get - Gets the status of the most recent synchronization between the configuration database and the Git repository
  • TenantConfiguration Validate - This operation validates the changes in the specified Git branch
  • TenantPolicy Delete - Deletes the global tenant policy configuration
  • TenantPolicy Get - Get the global policy configuration of the tenant
  • TenantPolicy CreateOrUpdate - Creates or updates global policy configuration for the tenant
  • ApiManagementServices UpdateHostname - Creates, updates, or deletes the custom hostnames for an API Management service
  • ApiManagementServices UploadCertificate - Upload Custom Domain SSL certificate for an API Management service
  • Users ListByService - Lists a collection of registered users in the specified service instance
  • Users Delete - Deletes specific user
  • Users Get - Gets the details of the user specified by its identifier
  • Users Update - Updates the details of the user specified by its identifier
  • Users CreateOrUpdate - Creates or Updates a user
  • Users GenerateSsoUrl - Retrieves a redirection URL containing an authentication token for signing a given user into the developer portal
  • UserGroups ListByUsers - Lists all user groups
  • UserIdentities ListByUsers - Lists all user identities
  • UserSubscriptions ListByUsers - Lists the collection of subscriptions of the specified user

Azure Application Insights (APIs.json)

Get rich performance monitoring, powerful alerting, and easy-to-consume dashboards to help ensure your applications are available and performing as you expect. Quickly see if you have a problem, how many customers are affected, and perform a root cause analysis to find and fix the issue.

Azure Application Insights API (OpenAPI Spec)
  • List Operations - Lists all of the available insights REST API operations
  • List Components - Gets a list of all Application Insights components within a subscription
  • List Web Tests - Get all Application Insights web test alerts definitioned within a subscription
  • List Components By Resource Group - Gets a list of Application Insights components within a resource group
  • Delete Components - Deletes an Application Insights component
  • Get Components - Returns an Application Insights component
  • Update Components Tags - Updates an existing component's tags
  • Create or Update Components - Creates (or updates) an Application Insights component
  • Web Tests By Resource Group - Get all Application Insights web tests defined within a specified resource group
  • Delete Web Tests - Deletes an Application Insights web test
  • Get Web Tests - Get a specific Application Insights web test definition
  • Update Web Tests Tags - Creates or updates an Application Insights web test definition
  • Create or Update Web Tests - Creates or updates an Application Insights web test definition

Azure Automation (APIs.json)

Automate all of those frequent, time-consuming, and error-prone cloud management tasks. Azure Automation helps you focus on work that adds business value. By reducing errors and boosting efficiency, it also helps to lower your operational costs.

Azure Automation API (OpenAPI Spec)
  • List Operations - Lists all of the available Automation REST API operations
  • Lists the Automation Accounts - Retrieve a list of accounts within a given subscription
  • Automation Account List By Resource Group - Retrieve a list of accounts within a given resource group
  • Automation Account Delete - Delete an automation account
  • Automation Account Get - Get information about an Automation Account
  • Automation Account Update - Update an automation account
  • Automation Account Create Or Update - Create or update automation account
  • Agent Registration Information Get - Retrieve the automation agent registration information
  • Agent Registration Information Regenerate Key - Regenerate a primary or secondary agent registration key
  • Certificate List By Automation Account - Retrieve a list of certificates
  • Certificate Delete - Delete the certificate
  • Certificate Get - Retrieve the certificate identified by certificate name
  • Certificate Update - Update a certificate
  • Certificate Create Or Update - Create a certificate
  • Dsc Compilation Job List By Automation Account - Retrieve a list of dsc compilation jobs
  • Dsc Compilation Job Get - Retrieve the Dsc configuration compilation job identified by job id
  • Dsc Compilation Job Create - Creates the Dsc compilation job of the configuration
  • Dsc Compilation Job Get Stream - Retrieve the job stream identified by job stream id
  • Dsc Configuration List By Automation Account - Retrieve a list of configurations
  • Dsc Configuration Delete - Delete the dsc configuration identified by configuration name
  • Dsc Configuration Get - Retrieve the configuration identified by configuration name
  • Dsc Configuration Create Or Update - Create the configuration identified by configuration name
  • Dsc Configuration Get Content - Retrieve the configuration script identified by configuration name
  • Connection List By Automation Account - Retrieve a list of connections
  • Connection Delete - Delete the connection
  • Connection Get - Retrieve the connection identified by connection name
  • Connection Update - Update a connection
  • Connection Create Or Update - Create or update a connection
  • Connection Type List By Automation Account - Retrieve a list of connectiontypes
  • Connection Type Delete - Delete the connectiontype
  • Connection Type Get - Retrieve the connectiontype identified by connectiontype name
  • Connection Type Create Or Update - Create a connectiontype
  • Credential List By Automation Account - Retrieve a list of credentials
  • Credential Delete - Delete the credential
  • Credential Get - Retrieve the credential identified by credential name
  • Credential Update - Update a credential
  • Credential Create Or Update - Create a credential
  • Hybrid Runbook Worker Group List By Automation Account - Retrieve a list of hybrid runbook worker groups
  • Hybrid Runbook Worker Group Delete - Delete a hybrid runbook worker group
  • Hybrid Runbook Worker Group Get - Retrieve a hybrid runbook worker group
  • Hybrid Runbook Worker Group Update - Update a hybrid runbook worker group
  • Job List By Automation Account - Retrieve a list of jobs
  • Job Get - Retrieve the job identified by job id
  • Job Create - Create a job of the runbook
  • Job Get Output - Retrieve the job output identified by job id
  • Job Resume - Resume the job identified by jobId
  • Job Get Runbook Content - Retrieve the runbook content of the job identified by job id
  • Job Stop - Stop the job identified by jobId
  • Job Stream List By Job - Retrieve a list of jobs streams identified by job id
  • Job Stream Get - Retrieve the job stream identified by job stream id
  • Job Suspend - Suspend the job identified by jobId
  • Job Schedule List By Automation Account - Retrieve a list of job schedules
  • Job Schedule Delete - Delete the job schedule identified by job schedule name
  • Job Schedule Get - Retrieve the job schedule identified by job schedule name
  • Job Schedule Create - Create a job schedule
  • Module List By Automation Account - Retrieve a list of modules
  • Module Delete - Delete the module by name
  • Module Get - Retrieve the module identified by module name
  • Module Update - Update the module identified by module name
  • Module Create Or Update - Create or Update the module identified by module name
  • Activity List By Module - Retrieve a list of activities in the module identified by module name
  • Activity Get - Retrieve the activity in the module identified by module name and activity name
  • Object Data Types List Fields By Module And Type - Retrieve a list of fields of a given type identified by module name
  • Fields List By Type - Retrieve a list of fields of a given type identified by module name
  • Dsc Node Configuration List By Automation Account - Retrieve a list of dsc node configurations
  • Dsc Node Configuration Delete - Delete the Dsc node configurations by node configuration
  • Dsc Node Configuration Get - Retrieve the Dsc node configurations by node configuration
  • Dsc Node Configuration Create Or Update - Create the node configuration identified by node configuration name
  • Dsc Node List By Automation Account - Retrieve a list of dsc nodes
  • Dsc Node Delete - Delete the dsc node identified by node id
  • Dsc Node Get - Retrieve the dsc node identified by node id
  • Dsc Node Update - Update the dsc node
  • Node Reports List By Node - Retrieve the Dsc node report list by node id
  • Node Reports Get - Retrieve the Dsc node report data by node id and report id
  • Node Reports Get Content - Retrieve the Dsc node reports by node id and report id
  • Object Data Types List Fields By Type - Retrieve a list of fields of a given type across all accessible modules
  • Runbook List By Automation Account - Retrieve a list of runbooks
  • Runbook Delete - Delete the runbook by name
  • Runbook Get - Retrieve the runbook identified by runbook name
  • Runbook Update - Update the runbook identified by runbook name
  • Runbook Create Or Update - Create the runbook identified by runbook name
  • Runbook Get Content - Retrieve the content of runbook identified by runbook name
  • Runbook Draft Get - Retrieve the runbook draft identified by runbook name
  • Runbook Draft Get Content - Retrieve the content of runbook draft identified by runbook name
  • Runbook Draft Create Or Update - Updates the runbook draft with runbookStream as its content
  • Runbook Draft Publish - Publish runbook draft
  • Test Jobs Get - Retrieve the test job for the specified runbook
  • Test Jobs Create - Create a test job of the runbook
  • Test Jobs Resume - Resume the test job
  • Test Jobs Stop - Stop the test job
  • Test Job Streams List By Test Job - Retrieve a list of test job streams identified by runbook name
  • Test Job Streams Get - Retrieve a test job streams identified by runbook name and stream id
  • Test Jobs Suspend - Suspend the test job
  • Runbook Draft Undo Edit - Retrieve the runbook identified by runbook name
  • Schedule List By Automation Account - Retrieve a list of schedules
  • Schedule Delete - Delete the schedule identified by schedule name
  • Schedule Get - Retrieve the schedule identified by schedule name
  • Schedule Update - Update the schedule identified by schedule name
  • Schedule Create Or Update - Create a schedule
  • Statistics List By Automation Account - Retrieve the statistics for the account
  • Usages List By Automation Account - Retrieve the usage for the account id
  • Variable List By Automation Account - Retrieve a list of variables
  • Variable Delete - Delete the variable
  • Variable Get - Retrieve the variable identified by variable name
  • Variable Update - Update a variable
  • Variable Create Or Update - Create a variable
  • Webhook List By Automation Account - Retrieve a list of webhooks
  • Webhook Generate Uri - Generates a Uri for use in creating a webhook
  • Webhook Delete - Delete the webhook by name
  • Webhook Get - Retrieve the webhook identified by webhook name
  • Webhook Update - Update the webhook identified by webhook name
  • Webhook Create Or Update - Create the webhook identified by webhook name

Azure Batch (APIs.json)

Batch processing began with mainframe computers and punch cards. Today, it still plays a central role in business, engineering, science, and other areas that require running lots of automated tasksu0026mdash;processing bills and payroll, calculating portfolio risk, designing new products, rendering animated films, testing software, searching for energy, predicting the weather, and finding new cures for disease. Previously, few people had access to the computing power for these scenarios. With Azure Batch, that power is available to you when you need it, without any capital investment.

Azure Batch API (OpenAPI Spec)
  • Batch Account List - Gets information about the Batch accounts associated with the subscription
  • Location Get Quotas - Gets the Batch service quotas for the specified subscription at the given location
  • Batch Account List By Resource Group - Gets information about the Batch accounts associated within the specified resource group
  • Batch Account Delete - Deletes the specified Batch account
  • Batch Account Get - Gets information about the specified Batch account
  • Batch Account Update - Updates the properties of an existing Batch account
  • Batch Account Create - Creates a new Batch account with the specified parameters
  • Application List - Lists all of the applications in the specified account
  • Application Delete - Deletes an application
  • Application Get - Gets information about the specified application
  • Application Update - Updates settings for the specified application
  • Application Create - Adds an application to the specified Batch account
  • Application Package Delete - Deletes an application package record and its associated binary file
  • Application Package Get - Gets information about the specified application package
  • Application Package Create - Creates an application package record
  • Application Package Activate - Activates the specified application package
  • Gets the account keys for the specified Batch account. - This operation applies only to Batch accounts created with a poolAllocationMode of 'BatchService'
  • Batch Account Regenerate Key - Regenerates the specified account key for the Batch account
  • Batch Account Synchronize Auto Storage Keys - Synchronizes access keys for the auto storage account configured for the specified Batch account

Azure Billing API (APIs.json)

Use Azure Billing APIs to pull usage and resource data into your preferred data analysis tools. The Azure Resource Usage and RateCard APIs can help you accurately predict and manage your costs. The APIs are implemented as a Resource Provider and part of the family of APIs exposed by the Azure Resource Manager.u0026nbsp;

Azure Billing API (OpenAPI Spec)
  • Operations List - Lists all of the available billing REST API operations
  • Operations List - Lists all of the available consumption REST API operations
  • Billing Periods List - Lists the available billing periods for a subscription in reverse chronological order
  • Billing Periods Get - Gets a named billing period
  • Invoices List - Lists the available invoices for a subscription in reverse chronological order beginning with the most recent invoice
  • Invoices Get Latest - Gets the most recent invoice
  • Invoices Get - Gets a named invoice resource
  • Usage Details List - Lists the usage details for a scope in reverse chronological order by billing period

Azure CDN (APIs.json)

Ensuring a consistent user experience is important. If your websites or mobile apps involve streaming media, gaming software, firmware updates (Smart TVs, consumer electronic appliances) or IoT endpoints (cars, sensors), Content Delivery Network helps you reduce load times, save bandwidth, and increase responsiveness.

Azure CDN API (OpenAPI Spec)
  • Check Name Availability - Check the availability of a resource name
  • Edge Nodes List - Lists all the edge nodes of a CDN service
  • List Operations - Lists all of the available CDN REST API operations
  • List Resource Usage - Check the quota and actual usage of the CDN profiles under the given subscription
  • Profiles List - Lists all of the CDN profiles within an Azure subscription
  • Profiles List By Resource Group - Lists all of the CDN profiles within a resource group
  • Profiles Delete - Deletes an existing CDN profile with the specified parameters
  • Profiles Get - Gets a CDN profile with the specified profile name under the specified subscription and resource group
  • Profiles Update - Updates an existing CDN profile with the specified profile name under the specified subscription and resource group
  • Profiles Create - Creates a new CDN profile with a profile name under the specified subscription and resource group
  • Profiles List Resource Usage - Checks the quota and actual usage of endpoints under the given CDN profile
  • Endpoints List By Profile - Lists existing CDN endpoints
  • Endpoints Delete - Deletes an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile
  • Endpoints Get - Gets an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile
  • Endpoints Update - Updates an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile
  • Endpoints Create - Creates a new CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile
  • Endpoints List Resource Usage - Checks the quota and usage of geo filters and custom domains under the given endpoint
  • Custom Domains List By Endpoint - Lists all of the existing custom domains within an endpoint
  • Custom Domains Delete - Deletes an existing custom domain within an endpoint
  • Custom Domains Get - Gets an exisitng custom domain within an endpoint
  • Custom Domains Create - Creates a new custom domain within an endpoint
  • Custom Domains Disable Custom Https - Disable https delivery of the custom domain
  • Custom Domains Enable Custom Https - Enable https delivery of the custom domain
  • Endpoints Load Content - Pre-loads a content to CDN
  • Origins List By Endpoint - Lists all of the existing origins within an endpoint
  • Origins Get - Gets an existing origin within an endpoint
  • Origins Update - Updates an existing origin within an endpoint
  • Endpoints Purge Content - Removes a content from CDN
  • Endpoints Start - Starts an existing CDN endpoint that is on a stopped state
  • Endpoints Stop - Stops an existing running CDN endpoint
  • Endpoints Validate Custom Domain - Validates the custom domain mapping to ensure it maps to the correct CDN endpoint in DNS
  • Profiles Generate Sso Uri - Generates a dynamic SSO URI used to sign in to the CDN supplemental portal

Azure Cognitive Services (APIs.json)

Enable natural and contextual interaction with tools that augment users experiences using the power of machine-based intelligence. Tap into an ever-growing collection of powerful artificial intelligence algorithms for vision, speech, language, and knowledge.

Azure Cognitive Services (OpenAPI Spec)
  • Operations List - Lists all the available Cognitive Services account operations
  • Accounts List - Returns all the resources of a particular type belonging to a subscription
  • Check Sku Availability List - Check available SKUs
  • Accounts List By Resource Group - Returns all the resources of a particular type belonging to a resource group
  • Cognitive Services Accounts Delete - Deletes a Cognitive Services account from the resource group
  • Cognitive Services Accounts Get Properties - Returns a Cognitive Services account specified by the parameters
  • Cognitive Services Accounts Update - Updates a Cognitive Services account
  • Cognitive Services Accounts Create - Create Cognitive Services Account
  • Cognitive Services Accounts List Keys - Lists the account keys for the specified Cognitive Services account
  • Cognitive Services Accounts Regenerate Key - Regenerates the specified account key for the specified Cognitive Services account
  • Cognitive Services Accounts List Skus - List available SKUs for the requested Cognitive Services account

Azure Container Registry (APIs.json)

Azure Container Registry allows you to store images for all types of container deployments including DC/OS, Docker Swarm, Kubernetes, and Azure services such as App Service, Batch, Service Fabric, and others. Your DevOps team can manage the configuration of apps isolated from the configuration of the hosting environment.

Azure Container Registry API (OpenAPI Spec)
  • Operations List - Lists all of the available Azure Container Registry REST API operations
  • Registries Check Name Availability - Checks whether the container registry name is available for use
  • Registries List - Lists all the container registries under the specified subscription
  • Registries List By Resource Group - Lists all the container registries under the specified resource group
  • Registries Delete - Deletes a container registry
  • Registries Get - Gets the properties of the specified container registry
  • Registries Update - Updates a container registry with the specified parameters
  • Registries Create - Creates a container registry with the specified parameters
  • Registries List Credentials - Lists the login credentials for the specified container registry
  • Registries Regenerate Credential - Regenerates one of the login credentials for the specified container registry

Azure Container Service (APIs.json)

Azure Container Service optimizes the configuration of popular open-source tools and technologies specifically for Azure. You get an open solution that offers portability for both your containers and your application configuration. You select the size, number of hosts, and choice of orchestrator toolsu0026mdash;Container Service handles everything else.

Azure Container Service API (OpenAPI Spec)
  • Container Services List - Gets a list of container services in the specified subscription
  • Container Services List By Resource Group - Gets a list of container services in the specified subscription and resource group
  • Container Services Delete - Deletes the specified container service in the specified subscription and resource group
  • Container Services Get - Gets the properties of the specified container service in the specified subscription and resource group
  • Container Services Create Or Update - Creates or updates a container service with the specified configuration of orchestrator, masters, and agents

Azure Data Lake Analytics (APIs.json)

The Data Lake analytics service is a new distributed analytics service built on Apache YARN that dynamically scales so you can focus on your business goals, not on distributed infrastructure. Instead of deploying, configuring and tuning hardware, you write queries to transform your data and extract valuable insights. The analytics service can handle jobs of any scale instantly by simply setting the dial for how much power you need. You only pay for your job when it is running making it cost-effective. The analytics service supports Azure Active Directory letting you simply manage access and roles, integrated with your on-premises identity system. It also includes U-SQL, a language that unifies the benefits of SQL with the expressive power of user code. U-SQLu0026rsquo;s scalable distributed runtime enables you to efficiently analyze data in the store and across SQL Servers in Azure, Azure SQL Database and Azure SQL Data Warehouse.

Azure Data Lake Analytics API (OpenAPI Spec)
  • Job Build - Builds (compiles) the specified job in the specified Data Lake Analytics account for job correctness and validation
  • Catalog List Databases - Retrieves the list of databases from the Data Lake Analytics catalog
  • Catalog Get Database - Retrieves the specified database from the Data Lake Analytics catalog
  • Catalog List Assemblies - Retrieves the list of assemblies from the Data Lake Analytics catalog
  • Catalog Get Assembly - Retrieves the specified assembly from the Data Lake Analytics catalog
  • Catalog List Credentials - Retrieves the list of credentials from the Data Lake Analytics catalog
  • Catalog Get Credential - Retrieves the specified credential from the Data Lake Analytics catalog
  • Catalog Update Credential - Modifies the specified credential for use with external data sources in the specified database
  • Catalog Delete Credential - Deletes the specified credential in the specified database
  • Catalog Create Credential - Creates the specified credential for use with external data sources in the specified database
  • Catalog List External Data Sources - Retrieves the list of external data sources from the Data Lake Analytics catalog
  • Catalog Get External Data Source - Retrieves the specified external data source from the Data Lake Analytics catalog
  • Catalog List Schemas - Retrieves the list of schemas from the Data Lake Analytics catalog
  • Catalog Get Schema - Retrieves the specified schema from the Data Lake Analytics catalog
  • Catalog List Packages - Retrieves the list of packages from the Data Lake Analytics catalog
  • Catalog Get Package - Retrieves the specified package from the Data Lake Analytics catalog
  • Catalog List Procedures - Retrieves the list of procedures from the Data Lake Analytics catalog
  • Catalog Get Procedure - Retrieves the specified procedure from the Data Lake Analytics catalog
  • Catalog List Table Statistics By Database And Schema - Retrieves the list of all table statistics within the specified schema from the Data Lake Analytics catalog
  • Catalog List Tables - Retrieves the list of tables from the Data Lake Analytics catalog
  • Catalog Get Table - Retrieves the specified table from the Data Lake Analytics catalog
  • Catalog List Table Partitions - Retrieves the list of table partitions from the Data Lake Analytics catalog
  • Catalog Get Table Partition - Retrieves the specified table partition from the Data Lake Analytics catalog
  • Catalog List Table Statistics - Retrieves the list of table statistics from the Data Lake Analytics catalog
  • Catalog Get Table Statistic - Retrieves the specified table statistics from the Data Lake Analytics catalog
  • Catalog List Table Types - Retrieves the list of table types from the Data Lake Analytics catalog
  • Catalog Get Table Type - Retrieves the specified table type from the Data Lake Analytics catalog
  • Catalog List Table Valued Functions - Retrieves the list of table valued functions from the Data Lake Analytics catalog
  • Catalog Get Table Valued Function - Retrieves the specified table valued function from the Data Lake Analytics catalog
  • Catalog List Types - Retrieves the list of types within the specified database and schema from the Data Lake Analytics catalog
  • Catalog List Views - Retrieves the list of views from the Data Lake Analytics catalog
  • Catalog Get View - Retrieves the specified view from the Data Lake Analytics catalog
  • Catalog Delete All Secrets - Deletes all secrets in the specified database
  • Catalog Delete Secret - Deletes the specified secret in the specified database
  • Catalog Get Secret - Gets the specified secret in the specified database
  • Catalog Update Secret - Modifies the specified secret for use with external data sources in the specified database
  • Catalog Create Secret - Creates the specified secret for use with external data sources in the specified database
  • Catalog List Table Statistics By Database - Retrieves the list of all statistics in a database from the Data Lake Analytics catalog
  • Catalog List Tables By Database - Retrieves the list of all tables in a database from the Data Lake Analytics catalog
  • Catalog List Table Valued Functions By Database - Retrieves the list of all table valued functions in a database from the Data Lake Analytics catalog
  • Catalog List Views By Database - Retrieves the list of all views in a database from the Data Lake Analytics catalog
  • Job List - Lists the jobs, if any, associated with the specified Data Lake Analytics account
  • Job Get - Gets the job information for the specified job ID
  • Job Create - Submits a job to the specified Data Lake Analytics account
  • Job Cancel - Cancels the running job specified by the job ID
  • Job Get Debug Data Path - Gets the job debug data information specified by the job ID
  • Job Get Statistics - Gets statistics of the specified job
  • Account List - Gets the first page of Data Lake Analytics accounts, if any, within the current subscription
  • Account List By Resource Group - Gets the first page of Data Lake Analytics accounts, if any, within a specific resource group
  • Account Delete - Begins the delete delete process for the Data Lake Analytics account object specified by the account name
  • Account Get - Gets details of the specified Data Lake Analytics account
  • Account Update - Updates the Data Lake Analytics account object specified by the accountName with the contents of the account object
  • Account Create - Creates the specified Data Lake Analytics account
  • Data Lake Store Accounts List By Account - Gets the first page of Data Lake Store accounts linked to the specified Data Lake Analytics account
  • Data Lake Store Accounts Delete - Updates the Data Lake Analytics account specified to remove the specified Data Lake Store account
  • Data Lake Store Accounts Get - Gets the specified Data Lake Store account details in the specified Data Lake Analytics account
  • Data Lake Store Accounts Add - Updates the specified Data Lake Analytics account to include the additional Data Lake Store account
  • Firewall Rules List By Account - Lists the Data Lake Analytics firewall rules within the specified Data Lake Analytics account
  • Firewall Rules Delete - Deletes the specified firewall rule from the specified Data Lake Analytics account
  • Firewall Rules Get - Gets the specified Data Lake Analytics firewall rule
  • Firewall Rules Update - Updates the specified firewall rule
  • Firewall Rules Create Or Update - Creates or updates the specified firewall rule
  • Storage Accounts List By Account - Gets the first page of Azure Storage accounts, if any, linked to the specified Data Lake Analytics account
  • Storage Accounts Delete - Updates the specified Data Lake Analytics account to remove an Azure Storage account
  • Storage Accounts Get - Gets the specified Azure Storage account linked to the given Data Lake Analytics account
  • Storage Accounts Update - Updates the Data Lake Analytics account to replace Azure Storage blob account details, such as the access key and/or suffix
  • Storage Accounts Add - Updates the specified Data Lake Analytics account to add an Azure Storage account
  • Storage Accounts List Storage Containers - Lists the Azure Storage containers, if any, associated with the specified Data Lake Analytics and Azure Storage account combination
  • Storage Accounts Get Storage Container - Gets the specified Azure Storage container associated with the given Data Lake Analytics and Azure Storage accounts
  • Storage Accounts List Sas Tokens - Gets the SAS token associated with the specified Data Lake Analytics and Azure Storage account and container combination

Azure Data Lake Store (APIs.json)

The Data Lake store provides a single repository where you can capture data of any size type and speed simply without forcing changes to your application as the data scales. In the store, data can be shared for collaboration with enterprise-grade security. It is also designed for high-performance processing and analytics from HDFS applications (ie. Azure HDInsight, Data Lake analytics service, Hortonworks, Cloudera, MapR) and tools, including support for low latency workloads. For example, data can be ingested in real-time from sensors and devices for IoT solutions, or from online shopping websites into the store without the restriction of fixed limits on account or file size unlike current offerings in the market.

Azure Data Lake Store API (OpenAPI Spec)
  • Account List - Lists the Data Lake Store accounts within the subscription
  • Account List By Resource Group - Lists the Data Lake Store accounts within a specific resource group
  • Account Enable Key Vault - Attempts to enable a user managed key vault for encryption of the specified Data Lake Store account
  • Firewall Rules List By Account - Lists the Data Lake Store firewall rules within the specified Data Lake Store account
  • Firewall Rules Delete - Deletes the specified firewall rule from the specified Data Lake Store account
  • Firewall Rules Get - Gets the specified Data Lake Store firewall rule
  • Firewall Rules Update - Updates the specified firewall rule
  • Firewall Rules Create Or Update - Creates or updates the specified firewall rule
  • Trusted Id Providers List By Account - Lists the Data Lake Store trusted identity providers within the specified Data Lake Store account
  • Trusted Id Providers Delete - Deletes the specified trusted identity provider from the specified Data Lake Store account
  • Trusted Id Providers Get - Gets the specified Data Lake Store trusted identity provider
  • Trusted Id Providers Update - Updates the specified trusted identity provider
  • Trusted Id Providers Create Or Update - Creates or updates the specified trusted identity provider
  • Account Delete - Deletes the specified Data Lake Store account
  • Account Get - Gets the specified Data Lake Store account
  • Account Update - Updates the specified Data Lake Store account information
  • Account Create - Creates the specified Data Lake Store account
  • File System Get Acl Status - Gets Access Control List (ACL) entries for the specified file or directory
  • File System Remove Acl - Removes the existing Access Control List (ACL) of the specified file or directory
  • File System Remove Default Acl - Removes the existing Default Access Control List (ACL) of the specified directory
  • File System Concat - Concatenates the list of source files into the destination file, removing all source files upon success
  • File System Open - Opens and reads from the specified file
  • File System Append - Used for serial appends to the specified file
  • File System Create - Creates a file with optionally specified content
  • File System Delete - Deletes the requested file or directory, optionally recursively
  • File System Get Content Summary - Gets the file content summary object specified by the file path
  • File System Get File Status - Get the file status object specified by the file path
  • File System List File Status - Get the list of file status objects specified by the file path, with optional pagination parameters
  • File System Modify Acl Entries - Modifies existing Access Control List (ACL) entries on a file or folder
  • File System Ms Concat - Concatenates the list of source files into the destination file, deleting all source files upon success
  • File System Check Access - Checks if the specified access is available at the given path
  • File System Mkdirs - Creates a directory
  • File System Remove Acl Entries - Removes existing Access Control List (ACL) entries for a file or folder
  • File System Rename - Rename a file or directory
  • File System Set Acl - Sets the Access Control List (ACL) for a file or folder
  • File System Set Owner - Sets the owner of a file or directory
  • File System Set Permission - Sets the permission of the file or folder
  • File System Concurrent Append - Appends to the specified file, optionally first creating the file if it does not yet exist
  • File System Set File Expiry - Sets or removes the expiration time on the specified file

Azure DevTest Labs (APIs.json)

Azure DevTest Labs makes it easy to quickly create environments to deploy and test applications. Use reusable templates and artifacts to build Windows and Linux environments while minimalizing waste and controlling costs.

Azure DevTest Labs API (OpenAPI Spec)
  • Labs List By Subscription - List labs in a subscription
  • Global Schedules List By Subscription - List schedules in a subscription
  • Labs List By Resource Group - List labs in a resource group
  • Artifact Sources List - List artifact sources in a given lab
  • Arm Templates List - List azure resource manager templates in a given artifact source
  • Arm Templates Get - Get azure resource manager template
  • Artifacts List - List artifacts in a given artifact source
  • Artifacts Get - Get artifact
  • Artifacts Generate Arm Template - Generates an ARM template for the given artifact, uploads the required files to a storage account, and validates the generated artifact
  • Artifact Sources Delete - Delete artifact source
  • Artifact Sources Get - Get artifact source
  • Artifact Sources Update - Modify properties of artifact sources
  • Artifact Sources Create Or Update - Create or replace an existing artifact source
  • Costs Get - Get cost
  • Costs Create Or Update - Create or replace an existing cost
  • Custom Images List - List custom images in a given lab
  • Custom Images Delete - Delete custom image
  • Custom Images Get - Get custom image
  • Custom Images Create Or Update - Create or replace an existing custom image
  • Formulas List - List formulas in a given lab
  • Formulas Delete - Delete formula
  • Formulas Get - Get formula
  • Formulas Create Or Update - Create or replace an existing Formula
  • Gallery Images List - List gallery images in a given lab
  • Notification Channels List - List notificationchannels in a given lab
  • Notification Channels Delete - Delete notificationchannel
  • Notification Channels Get - Get notificationchannel
  • Notification Channels Update - Modify properties of notificationchannels
  • Notification Channels Create Or Update - Create or replace an existing notificationChannel
  • Notification Channels Notify - Send notification to provided channel
  • Policy Sets Evaluate Policies - Evaluates lab policy
  • Policies List - List policies in a given policy set
  • Policies Delete - Delete policy
  • Policies Get - Get policy
  • Policies Update - Modify properties of policies
  • Policies Create Or Update - Create or replace an existing policy
  • Schedules List - List schedules in a given lab
  • Schedules Delete - Delete schedule
  • Schedules Get - Get schedule
  • Schedules Update - Modify properties of schedules
  • Schedules Create Or Update - Create or replace an existing schedule
  • Schedules Execute - Execute a schedule
  • Schedules List Applicable - Lists all applicable schedules
  • Service Runners List - List service runners in a given lab
  • Service Runners Delete - Delete service runner
  • Service Runners Get - Get service runner
  • Service Runners Create Or Update - Create or replace an existing Service runner
  • Users List - List user profiles in a given lab
  • Users Delete - Delete user profile
  • Users Get - Get user profile
  • Users Update - Modify properties of user profiles
  • Users Create Or Update - Create or replace an existing user profile
  • Disks List - List disks in a given user profile
  • Disks Delete - Delete disk
  • Disks Get - Get disk
  • Disks Create Or Update - Create or replace an existing disk
  • Disks Attach - Attach and create the lease of the disk to the virtual machine
  • Disks Detach - Detach and break the lease of the disk attached to the virtual machine
  • Environments List - List environments in a given user profile
  • Environments Delete - Delete environment
  • Environments Get - Get environment
  • Environments Create Or Update - Create or replace an existing environment
  • Secrets List - List secrets in a given user profile
  • Secrets Delete - Delete secret
  • Secrets Get - Get secret
  • Secrets Create Or Update - Create or replace an existing secret
  • Virtual Machines List - List virtual machines in a given lab
  • Virtual Machines Delete - Delete virtual machine
  • Virtual Machines Get - Get virtual machine
  • Virtual Machines Update - Modify properties of virtual machines
  • Virtual Machines Create Or Update - Create or replace an existing Virtual machine
  • Virtual Machines Add Data Disk - Attach a new or existing data disk to virtual machine
  • Virtual Machines Apply Artifacts - Apply artifacts to virtual machine
  • Virtual Machines Claim - Take ownership of an existing virtual machine This operation can take a while to complete
  • Virtual Machines Detach Data Disk - Detach the specified disk from the virtual machine
  • Virtual Machines List Applicable Schedules - Lists all applicable schedules
  • Virtual Machines Start - Start a virtual machine
  • Virtual Machines Stop - Stop a virtual machine This operation can take a while to complete
  • Virtual Machine Schedules List - List schedules in a given virtual machine
  • Virtual Machine Schedules Delete - Delete schedule
  • Virtual Machine Schedules Get - Get schedule
  • Virtual Machine Schedules Update - Modify properties of schedules
  • Virtual Machine Schedules Create Or Update - Create or replace an existing schedule
  • Virtual Machine Schedules Execute - Execute a schedule
  • Virtual Networks List - List virtual networks in a given lab
  • Virtual Networks Delete - Delete virtual network
  • Virtual Networks Get - Get virtual network
  • Virtual Networks Update - Modify properties of virtual networks
  • Virtual Networks Create Or Update - Create or replace an existing virtual network
  • Labs Delete - Delete lab
  • Labs Get - Get lab
  • Labs Update - Modify properties of labs
  • Labs Create Or Update - Create or replace an existing lab
  • Labs Claim Any Vm - Claim a random claimable virtual machine in the lab
  • Labs Create Environment - Create virtual machines in a lab
  • Labs Export Resource Usage - Exports the lab resource usage into a storage account This operation can take a while to complete
  • Labs Generate Upload Uri - Generate a URI for uploading custom disk images to a Lab
  • Labs List Vhds - List disk images available for custom image creation
  • Global Schedules List By Resource Group - List schedules in a resource group
  • Global Schedules Delete - Delete schedule
  • Global Schedules Get - Get schedule
  • Global Schedules Update - Modify properties of schedules
  • Global Schedules Create Or Update - Create or replace an existing schedule
  • Global Schedules Execute - Execute a schedule
  • Global Schedules Retarget - Updates a schedule's target resource Id

Azure DNS (APIs.json)

Azure DNS lets you host your DNS domains alongside your Azure apps and manage DNS records by using your existing Azure subscription. Microsoftu0026rsquo;s global network of name servers has the reach, scale, and redundancy to ensure ultra-fast DNS responses and ultra-high availability for your domains. With Azure DNS, you can be sure your DNS will always be fast and available.

Azure DNS API (OpenAPI Spec)
  • Zones List - Lists the DNS zones in all resource groups in a subscription
  • Zones List By Resource Group - Lists the DNS zones within a resource group
  • Zones Delete - Deletes a DNS zone
  • Zones Get - Gets a DNS zone
  • Zones Create Or Update - Creates or updates a DNS zone
  • Record Sets List By Dns Zone - Lists all record sets in a DNS zone
  • Record Sets List By Type - Lists the record sets of a specified type in a DNS zone
  • Record Sets Delete - Deletes a record set from a DNS zone
  • Record Sets Get - Gets a record set
  • Record Sets Update - Updates a record set within a DNS zone
  • Record Sets Create Or Update - Creates or updates a record set within a DNS zone

Azure DocumentDB (APIs.json)

Azure DocumentDB is a fully-managed NoSQL document database service that offers querying and transaction-processing over schema-free data, predictable and reliable performance, and rapid development.

Azure DocumentDB API (OpenAPI Spec)
  • Database Accounts Check Name Exists - Checks that the Azure DocumentDB account name already exists
  • Database Accounts List - Lists all the Azure DocumentDB database accounts available under the subscription
  • Database Accounts List By Resource Group - Lists all the Azure DocumentDB database accounts available under the given resource group
  • Database Accounts Delete - Deletes an existing Azure DocumentDB database account
  • Database Accounts Get - Retrieves the properties of an existing Azure DocumentDB database account
  • Database Accounts Patch - Patches the properties of an existing Azure DocumentDB database account
  • Database Accounts Create Or Update - Creates or updates an Azure DocumentDB database account
  • Database Accounts Failover Priority Change - Changes the failover priority for the Azure DocumentDB database account
  • Database Accounts List Connection Strings - Lists the connection strings for the specified Azure DocumentDB database account
  • Database Accounts List Keys - Lists the access keys for the specified Azure DocumentDB database account
  • Database Accounts List Read Only Keys - Lists the read-only access keys for the specified Azure DocumentDB database account
  • Database Accounts Regenerate Key - Regenerates an access key for the specified Azure DocumentDB database account

Azure Event Hubs (APIs.json)

Azure Event Hubs is a hyper-scale telemetry ingestion service that collects, transforms, and stores millions of events. As a distributed streaming platform, it gives you low latency and configurable time retention, which enables you to ingress massive amounts of telemetry into the cloud and read the data from multiple applications using publish-subscribe semantics.

Azure Event Hubs API (OpenAPI Spec)
  • Operations List - Lists all of the available Event Hub REST API operations
  • Namespaces Check Name Availability - Check the give Namespace name availability
  • Namespaces List By Subscription - Lists all the available Namespaces within a subscription, irrespective of the resource groups
  • Namespaces List By Resource Group - Lists the available Namespaces within a resource group
  • Namespaces Delete - Deletes an existing namespace
  • Namespaces Get - Gets the description of the specified namespace
  • Namespaces Update - Creates or updates a namespace
  • Namespaces Create Or Update - Creates or updates a namespace
  • Namespaces List Authorization Rules - Gets a list of authorization rules for a Namespace
  • Namespaces Delete Authorization Rule - Deletes an AuthorizationRule for a Namespace
  • Namespaces Get Authorization Rule - Gets an AuthorizationRule for a Namespace by rule name
  • Namespaces Create Or Update Authorization Rule - Creates or updates an AuthorizationRule for a Namespace
  • Namespaces List Keys - Gets the primary and secondary connection strings for the Namespace
  • Namespaces Regenerate Keys - Regenerates the primary or secondary connection strings for the specified Namespace
  • Event Hubs List All - Gets all the Event Hubs in a Namespace
  • Event Hubs Delete - Deletes an Event Hub from the specified Namespace and resource group
  • Event Hubs Get - Gets an Event Hubs description for the specified Event Hub
  • Event Hubs Create Or Update - Creates or updates a new Event Hub as a nested resource within a Namespace
  • Event Hubs List Authorization Rules - Gets the authorization rules for an Event Hub
  • Event Hubs Delete Authorization Rule - Deletes an Event Hub AuthorizationRule
  • Event Hubs Get Authorization Rule - Gets an AuthorizationRule for an Event Hub by rule name
  • Event Hubs Create Or Update Authorization Rule - Creates or updates an AuthorizationRule for the specified Event Hub
  • Event Hubs List Keys - Gets the ACS and SAS connection strings for the Event Hub
  • Event Hubs Regenerate Keys - Regenerates the ACS and SAS connection strings for the Event Hub
  • Consumer Groups List All - Gets all the consumer groups in a Namespace
  • Consumer Groups Delete - Deletes a consumer group from the specified Event Hub and resource group
  • Consumer Groups Get - Gets a description for the specified consumer group
  • Consumer Groups Create Or Update - Creates or updates an Event Hubs consumer group as a nested resource within a Namespace

Azure HDInsight (APIs.json)

Azure HDInsight is a Hadoop-based service that brings an Apache Hadoop solution to the cloud. Gain the full value of big data with a cloud-based data platform that manages data of any type and size.

Azure HDInsight API (OpenAPI Spec)
  • Operations List - Lists all of the available HDInsight REST API operations
  • Clusters List - Lists HDInsight clusters under the subscription
  • Location Get Capabilities - Gets the capabilities for the specified location
  • Clusters List By Resource Group - List the HDInsight clusters in a resource group
  • Clusters Delete - Begins deleting the specified HDInsight cluster
  • Clusters Get - Gets the specified cluster
  • Clusters Update - Patch HDInsight cluster with the specified parameters
  • Clusters Create - Begins creating a new HDInsight cluster with the specified parameters
  • Applications List - Lists all of the applications HDInsight cluster
  • Applications Delete - Lists all of the applications HDInsight cluster
  • Applications Get - Lists properties of the application
  • Applications Create - The operation creates applications for the HDInsight cluster
  • Clusters Change Rdp Settings - Begins changing the RDP settings on the specified cluster
  • Configurations Get - The configuration object for the specified cluster
  • Configurations Update HTTPSettings - Begins configuring the HTTP settings on the specified cluster
  • Clusters Execute Script Actions - Begins executing script actions on the specified HDInsight cluster
  • Extension Delete - Delete extension for HDInsight cluster
  • Extension Get - Get extension properties for HDInsight cluster extension
  • Extension Create - Create HDInsight cluster extension
  • Clusters Resize - Begins a resize operation on the specified HDInsight cluster
  • Script Actions List - Lists all persisted script actions for the given cluster
  • Script Actions Delete - Deletes a given persisted script action of the cluster
  • Script Execution History List - Lists all scripts execution history for the given cluster
  • Script Execution History Get - Gets the script execution detail for the given script execution id
  • Script Execution History Promote - Promote ad-hoc script execution to a persisted script

Azure IoT Hub (APIs.json)

Jumpstart your Internet of Things project with Microsoft IoT Hub. Connect, monitor, and control billions of IoT assets running on a broad set of operating systems and protocols. Establish reliable, bi-directional communication with these assets, even if theyu0026rsquo;re intermittently connected, and analyzeu0026mdash;and act onu0026mdash;incoming telemetry data. Enhance the security of your IoT solutions by using per-device authentication to communicate with devices that have the appropriate credentials. Revoke access rights to specific devices to maintain the integrity of your system.

Azure IoT Hub API (OpenAPI Spec)
  • Iot Hub Resource Check Name Availability - Check if an IoT hub name is available
  • Iot Hub Resource List By Subscription - Get all the IoT hubs in a subscription
  • Iot Hub Resource List By Resource Group - Get all the IoT hubs in a resource group
  • Iot Hub Resource Delete - Delete an IoT hub
  • Iot Hub Resource Get - Get the non-security related metadata of an IoT hub
  • Iot Hub Resource Create Or Update - Create or update the metadata of an Iot hub
  • Iot Hub Resource List Event Hub Consumer Groups - Get a list of the consumer groups in the Event Hub-compatible device-to-cloud endpoint in an IoT hub
  • Iot Hub Resource Delete Event Hub Consumer Group - Delete a consumer group from an Event Hub-compatible endpoint in an IoT hub
  • Iot Hub Resource Get Event Hub Consumer Group - Get a consumer group from the Event Hub-compatible device-to-cloud endpoint for an IoT hub
  • Iot Hub Resource Create Event Hub Consumer Group - Add a consumer group to an Event Hub-compatible endpoint in an IoT hub
  • Iot Hub Resource Export Devices - Exports all the device identities in the IoT hub identity registry to an Azure Storage blob container
  • Iot Hub Resource Import Devices - Import, update, or delete device identities in the IoT hub identity registry from a blob
  • Iot Hub Resource Get Keys For Key Name - Get a shared access policy by name from an IoT hub
  • Iot Hub Resource Get Stats - Get the statistics from an IoT hub
  • Iot Hub Resource List Jobs - Get a list of all the jobs in an IoT hub
  • Iot Hub Resource Get Job - Get the details of a job from an IoT hub
  • Iot Hub Resource List Keys - Get the security metadata for an IoT hub
  • Iot Hub Resource Get Quota Metrics - Get the quota metrics for an IoT hub
  • Iot Hub Resource Get Valid Skus - Get the list of valid SKUs for an IoT hub

Azure Key Vault (APIs.json)

Azure Key Vault offers an easy, cost-effective way to safeguard keys and other secrets in the cloud by using hardware security modules (HSMs). Protect cryptographic keys and small secrets like passwords with keys stored in HSMs. For added assurance, import or generate your keys in HSMs that are certified to FIPS 140-2 level 2 and Common Criteria EAL4+ standards, so that your keys stay within the HSM boundary. Key Vault is designed so that Microsoft does not see or extract your keys. Create new keys for Dev-Test in minutes and migrate seamlessly to production keys managed by security operations. Key Vault scales to meet the demands of your cloud applications without the hassle required to provision, deploy, and manage HSMs and key management software.

Azure Key Vault API (OpenAPI Spec)
  • Vaults List By Resource Group - The List operation gets information about the vaults associated with the subscription and within the specified resource group
  • Vaults Delete - Deletes the specified Azure key vault
  • Vaults Get - Gets the specified Azure key vault
  • Vaults Create Or Update - Create or update a key vault in the specified subscription
  • Vaults List - The List operation gets information about the vaults associated with the subscription

Azure Logic Apps (APIs.json)

You can connect apps, data, and devices anywhereu0026mdash;on-premises or in the cloudu0026mdash;with our large ecosystem of software as a service (SaaS) and cloud-based connectors that includes Salesforce, Office 365, Twitter, Dropbox, Google services, and more. Its never been easier to access data and keep your disparate systems up-to-date, in real-time. New connectors are being added to the Azure Marketplace all of the time.

Azure Logic Apps API (OpenAPI Spec)
  • List Operations - Lists all of the available Logic REST API operations
  • Integration Accounts List By Subscription - Gets a list of integration accounts by subscription
  • Workflows List By Subscription - Gets a list of workflows by subscription
  • Integration Accounts List By Resource Group - Gets a list of integration accounts by resource group
  • Integration Accounts Delete - Deletes an integration account
  • Integration Accounts Get - Gets an integration account
  • Integration Accounts Update - Updates an integration account
  • Integration Accounts Create Or Update - Creates or updates an integration account
  • Agreements List By Integration Accounts - Gets a list of integration account agreements
  • Agreements Delete - Deletes an integration account agreement
  • Agreements Get - Gets an integration account agreement
  • Agreements Create Or Update - Creates or updates an integration account agreement
  • Certificates List By Integration Accounts - Gets a list of integration account certificates
  • Certificates Delete - Deletes an integration account certificate
  • Certificates Get - Gets an integration account certificate
  • Certificates Create Or Update - Creates or updates an integration account certificate
  • Integration Accounts Get Callback Url - Gets the integration account callback URL
  • Maps List By Integration Accounts - Gets a list of integration account maps
  • Maps Delete - Deletes an integration account map
  • Maps Get - Gets an integration account map
  • Maps Create Or Update - Creates or updates an integration account map
  • Partners List By Integration Accounts - Gets a list of integration account partners
  • Partners Delete - Deletes an integration account partner
  • Partners Get - Gets an integration account partner
  • Partners Create Or Update - Creates or updates an integration account partner
  • Schemas List By Integration Accounts - Gets a list of integration account schemas
  • Schemas Delete - Deletes an integration account schema
  • Schemas Get - Gets an integration account schema
  • Schemas Create Or Update - Creates or updates an integration account schema
  • Sessions List By Integration Accounts - Gets a list of integration account sessions
  • Sessions Delete - Deletes an integration account session
  • Sessions Get - Gets an integration account session
  • Sessions Create Or Update - Creates or updates an integration account session
  • Workflows Validate - Validates the workflow definition
  • Workflows List By Resource Group - Gets a list of workflows by resource group
  • Workflows Delete - Deletes a workflow
  • Workflows Get - Gets a workflow
  • Workflows Update - Updates a workflow
  • Workflows Create Or Update - Creates or updates a workflow
  • Workflows Disable - Disables a workflow
  • Workflows Enable - Enables a workflow
  • Workflows Generate Upgraded Definition - Generates the upgraded definition for a workflow
  • Workflows List Swagger - Gets an OpenAPI definition for the workflow
  • Workflows Regenerate Access Key - Regenerates the callback URL access key for request triggers
  • Workflow Runs List - Gets a list of workflow runs
  • Workflow Runs Get - Gets a workflow run
  • Workflow Run Actions List - Gets a list of workflow run actions
  • Workflow Run Actions Get - Gets a workflow run action
  • Workflow Runs Cancel - Cancels a workflow run
  • Workflow Triggers List - Gets a list of workflow triggers
  • Workflow Triggers Get - Gets a workflow trigger
  • Workflow Trigger Histories List - Gets a list of workflow trigger histories
  • Workflow Trigger Histories Get - Gets a workflow trigger history
  • Workflow Trigger Histories Resubmit - Resubmits a workflow run based on the trigger history
  • Workflow Triggers List Callback Url - Gets the callback URL for a workflow trigger
  • Workflow Triggers Run - Runs a workflow trigger
  • Workflow Versions List - Gets a list of workflow versions
  • Workflow Versions Get - Gets a workflow version
  • Workflow Versions List Callback Url - Lists the callback URL for a trigger of a workflow version

Azure Machine Learning (APIs.json)

Azure Machine Learning lets you easily design, test, operationalize, and manage predictive analytics solutions in the cloud. Azure Machine Learning was designed for applied machine learning. Use best-in-class algorithms and a simple drag-and-drop interfaceu0026mdash;and go from idea to deployment in a matter of clicks. Try it free. If youre a developer who wants the data science built in, check out our APIs and Azure Marketplace.

Azure Machine Learning API (OpenAPI Spec)
  • Web Services List By Subscription Id - Gets the web services in the specified subscription
  • Web Services List By Resource Group - Gets the web services in the specified resource group
  • Web Services Remove - Deletes the specified web service
  • Web Services Get - Gets the Web Service Definition as specified by a subscription, resource group, and name
  • Web Services Patch - Modifies an existing web service resource
  • Web Services Create Or Update - Create or update a web service
  • Web Services Create Regional Properties - Creates an encrypted credentials parameter blob for the specified region
  • Web Services List Keys - Gets the access keys for the specified web service

Azure Media Services (APIs.json)

Azure Media Services gives you broadcast-quality video streaming services to reach larger audiences on todayu0026rsquo;s most popular mobile devices. Media Services enhances accessibility, distribution, and scalability, and makes it easy and cost-effective to stream content to your local and worldwide audiencesu0026mdash;all while protecting your content.

Azure Media Services API (OpenAPI Spec)
  • Media Service Check Name Availability - Checks whether the Media Service resource name is available
  • Media Service List By Resource Group - Lists all of the Media Services in a resource group
  • Media Service Delete - Deletes a Media Service
  • Media Service Get - Gets a Media Service
  • Media Service Update - Updates a Media Service
  • Media Service Create - Creates a Media Service
  • Media Service List Keys - Lists the keys for a Media Service
  • Media Service Regenerate Key - Regenerates a primary or secondary key for a Media Service
  • Media Service Sync Storage Keys - Synchronizes storage account keys for a storage account associated with the Media Service account

Azure Monitor (APIs.json)

Autoscale is a built-in feature of Cloud Services, Mobile Services, Virtual Machines, and Websites that helps applications perform their best when demand changes. Of course, performance means different things for different applications. Some apps are CPU-bound, others memory-bound. For example, you could have a web app that handles millions of requests during the day and none at night. Autoscale can scale your service by any of theseu0026mdash;or by a custom metric you define.

Azure Notification Hubs (APIs.json)

Azure Notification Hubs provide an easy-to-use, multi-platform, scaled-out push engine. With a single cross-platform API call, you can easily send targeted and personalized push notifications to any mobile platform from any cloud or on-premises backend.

Azure Notification Hubs API (OpenAPI Spec)
  • Namespaces Check Availability - Checks the availability of the given service namespace across all Azure subscriptions
  • Namespaces List All - Lists all the available namespaces within the subscription irrespective of the resourceGroups
  • Namespaces List - Lists the available namespaces within a resourceGroup
  • Namespaces Delete - Deletes an existing namespace
  • Namespaces Get - Returns the description for the specified namespace
  • Namespaces Patch - Patches the existing namespace
  • Namespaces Create Or Update - Creates/Updates a service namespace
  • Namespaces List Authorization Rules - Gets the authorization rules for a namespace
  • Namespaces Delete Authorization Rule - Deletes a namespace authorization rule
  • Namespaces Get Authorization Rule - Gets an authorization rule for a namespace by name
  • Namespaces Create Or Update Authorization Rule - Creates an authorization rule for a namespace
  • Namespaces List Keys - Gets the Primary and Secondary ConnectionStrings to the namespace
  • Namespaces Regenerate Keys - Regenerates the Primary/Secondary Keys to the Namespace Authorization Rule
  • Notification Hubs Check Availability - Checks the availability of the given notificationHub in a namespace
  • Notification Hubs List - Lists the notification hubs associated with a namespace
  • Notification Hubs Delete - Deletes a notification hub associated with a namespace
  • Notification Hubs Get - Lists the notification hubs associated with a namespace
  • Notification Hubs Create Or Update - Creates/Update a NotificationHub in a namespace
  • Notification Hubs List Authorization Rules - Gets the authorization rules for a NotificationHub
  • Notification Hubs Delete Authorization Rule - Deletes a notificationHub authorization rule
  • Notification Hubs Get Authorization Rule - Gets an authorization rule for a NotificationHub by name
  • Notification Hubs Create Or Update Authorization Rule - Creates/Updates an authorization rule for a NotificationHub
  • Notification Hubs List Keys - Gets the Primary and Secondary ConnectionStrings to the NotificationHub
  • Notification Hubs Regenerate Keys - Regenerates the Primary/Secondary Keys to the NotificationHub Authorization Rule
  • Notification Hubs Get Pns Credentials - Lists the PNS Credentials associated with a notification hub

Azure Recovery Services (APIs.json)

Learn how to use Site Recovery for business continuity and disaster recovery strategy for private clouds. Tutorials and other documentation show you how to plan, deploy, and manage the orchestration of replicating on-premises physical servers and virtual machines to the cloud or to a secondary datacenter.

Azure Recovery Service API (OpenAPI Spec)
  • Vaults List By Subscription Id - Fetches all the resources of the specified type in the subscription
  • Operations List - Returns the list of available operations
  • Vaults List By Resource Group - Retrieve a list of Vaults
  • Vaults Delete - Deletes a vault
  • Vaults Get - Get the Vault details
  • Vaults Update - Updates the vault
  • Vaults Create Or Update - Creates or updates a Recovery Services vault
  • Backup Vault Configs Get - Fetches vault config
  • Backup Vault Configs Update - Updates vault config model type
  • Backup Storage Configs Get - Fetches resource storage config
  • Backup Storage Configs Update - Updates vault storage model type
  • Vault Certificates Create - Upload a certificate for a resource
  • Vault Extended Info Get - Get the vault extended info
  • Vault Extended Info Update - Update vault extended info
  • Vault Extended Info Create Or Update - Create vault extended info
  • Registered Identities Delete - Unregisters the given container from your Recovery Services vault
  • Replication Usages List - Fetches the replication usages of the vault
  • Usages List By Vaults - Fetches the usages of the vault

Azure Redis Cache (APIs.json)

Azure Redis Cache is based on the popular open source Redis cache. It gives you access to a secure, dedicated Redis cache, managed by Microsoft and accessible from any application within Azure.

Azure Redis Cache API (OpenAPI Spec)
  • Operations List - Lists all of the available REST API operations of the Microsoft
  • Redis List - Gets all Redis caches in the specified subscription
  • Redis List By Resource Group - Lists all Redis caches in a resource group
  • Firewall Rules List - Gets all firewall rules in the specified redis cache
  • Redis Firewall Rule Delete - Deletes a single firewall rule in a specified redis cache
  • Redis Firewall Rule Get - Gets a single firewall rule in a specified redis cache
  • Redis Firewall Rule Create Or Update - Create or update a redis cache firewall rule
  • Redis Delete - Deletes a Redis cache
  • Redis Get - Gets a Redis cache (resource description)
  • Redis Update - Update an existing Redis cache
  • Redis Create - Create or replace (overwrite/recreate, with potential downtime) an existing Redis cache
  • Redis Export Data - Export data from the redis cache to blobs in a container
  • Redis Force Reboot - Reboot specified Redis node(s)
  • Redis Import Data - Import data into Redis cache
  • Redis List Keys - Retrieve a Redis cache's access keys
  • Patch Schedules Delete - Deletes the patching schedule of a redis cache (requires Premium SKU)
  • Patch Schedules Get - Gets the patching schedule of a redis cache (requires Premium SKU)
  • Patch Schedules Create Or Update - Create or replace the patching schedule for Redis cache (requires Premium SKU)
  • Redis Regenerate Key - Regenerate Redis cache's access keys

Azure Relay (APIs.json)

The Azure Relay service facilitates hybrid applications by enabling you to securely expose services that reside within a corporate enterprise network to the public cloud, without having to open a firewall connection, or require intrusive changes to a corporate network infrastructure. Relay supports a variety of different transport protocols and web services standards.

Azure Relay API (OpenAPI Spec)
  • Operations List - Lists all of the available Relay REST API operations
  • Namespaces Check Name Availability - Check the give namespace name availability
  • Namespaces List - Lists all the available namespaces within the subscription irrespective of the resourceGroups
  • Namespaces List By Resource Group - Lists all the available namespaces within the ResourceGroup
  • Namespaces Delete - Deletes an existing namespace
  • Namespaces Get - Returns the description for the specified namespace
  • Namespaces Update - Creates or updates a namespace
  • Namespaces Create Or Update - Create Azure Relay namespace
  • Namespaces List Authorization Rules - Authorization rules for a namespace
  • Namespaces Delete Authorization Rule - Deletes a namespace authorization rule
  • Namespaces Get Authorization Rule - Authorization rule for a namespace by name
  • Namespaces Create Or Update Authorization Rule - Creates or Updates an authorization rule for a namespace
  • Namespaces List Keys - Primary and Secondary ConnectionStrings to the namespace
  • Namespaces Regenerate Keys - Regenerates the Primary or Secondary ConnectionStrings to the namespace
  • Hybrid Connections List By Namespace - Lists the HybridConnection within the namespace
  • Hybrid Connections Delete - Deletes a HybridConnection
  • Hybrid Connections Get - Returns the description for the specified HybridConnection
  • Hybrid Connections Create Or Update - Creates or Updates a service HybridConnection
  • Hybrid Connections List Authorization Rules - Authorization rules for a HybridConnection
  • Hybrid Connections Delete Authorization Rule - Deletes a HybridConnection authorization rule
  • Hybrid Connections Get Authorization Rule - HybridConnection authorizationRule for a HybridConnection by name
  • Hybrid Connections Create Or Update Authorization Rule - Creates or Updates an authorization rule for a HybridConnection
  • Hybrid Connections List Keys - Primary and Secondary ConnectionStrings to the HybridConnection
  • Hybrid Connections Regenerate Keys - Regenerates the Primary or Secondary ConnectionStrings to the HybridConnection
  • WCFRelays List By Namespace - Lists the WCFRelays within the namespace
  • WCFRelays Delete - Deletes a WCFRelays
  • WCFRelays Get - Returns the description for the specified WCFRelays
  • WCFRelays Create Or Update - Creates or Updates a WCFRelay
  • WCFRelays List Authorization Rules - Authorization rules for a WCFRelays
  • WCFRelays Delete Authorization Rule - Deletes a WCFRelays authorization rule
  • WCFRelays Get Authorization Rule - Get authorizationRule for a WCFRelays by name
  • WCFRelays Create Or Update Authorization Rule - Creates or Updates an authorization rule for a WCFRelays
  • WCFRelays List Keys - Primary and Secondary ConnectionStrings to the WCFRelays
  • WCFRelays Regenerate Keys - Regenerates the Primary or Secondary ConnectionStrings to the WCFRelays

Azure Resource Health (APIs.json)

Resource health helps you diagnose and get support when an Azure issue impacts your resources. It informs you about the current and past health of your resources and helps you mitigate issues. Resource health provides technical support when you need help with Azure service issues.

Azure Resource Health API (OpenAPI Spec)
  • Operations List - Lists available operations for the resourcehealth resource provider
  • Availability Statuses List By Subscription Id - Lists the current availability status for all the resources in the subscription
  • Availability Statuses List By Resource Group - Lists the current availability status for all the resources in the resource group
  • Availability Statuses List - Lists the historical availability statuses for a single resource
  • Availability Statuses Get By Resource - Gets current availability status for a single resource

Azure Resource Manager (APIs.json)

Azure Resource Manager enables you to deploy and manage the infrastructure for your Azure solutions. You organize related resources in resource groups, and deploy your resources with JSON templates. For an introduction to deploying and managing resources with Resource Manager, see Azure Resource Manager overview.

Azure Resource Manager API (OpenAPI Spec)
  • Subscriptions List - Gets all subscriptions for a tenant
  • Subscriptions Get - Gets details about a specified subscription
  • Gets all available geo-locations. - This operation provides all the locations that are available for resource providers; however, each resource provider may support a subset of this list
  • Providers List - Gets all resource providers for a subscription
  • Management Locks List At Subscription Level - Gets all the management locks for a subscription
  • Deletes the management lock at the subscription level. - To delete management locks, you must have access to Microsoft
  • Management Locks Get At Subscription Level - Gets a management lock at the subscription level
  • Creates or updates a management lock at the subscription level. - When you apply a lock at a parent scope, all child resources inherit the same lock
  • Policy Assignments List - Gets all the policy assignments for a subscription
  • Policy Definitions List - Gets all the policy definitions for a subscription
  • Policy Definitions Delete - Deletes a policy definition
  • Policy Definitions Get - Gets the policy definition
  • Policy Definitions Create Or Update - Creates or updates a policy definition
  • Resource Links List At Subscription - Gets all the linked resources for the subscription
  • Providers Get - Gets the specified resource provider
  • Providers Register - Registers a subscription with a resource provider
  • Providers Unregister - Unregisters a subscription from a resource provider
  • Resource Groups List - Gets all the resource groups for a subscription
  • Deletes a resource group. - When you delete a resource group, all of its resources are also deleted
  • Resource Groups Get - Gets a resource group
  • Resource Groups Check Existence - Checks whether a resource group exists
  • Updates a resource group. - Resource groups can be updated through a simple PATCH operation to a group address
  • Resource Groups Create Or Update - Creates a resource group
  • Deployment Operations List - Gets all deployments operations for a deployment
  • Deployment Operations Get - Gets a deployments operation
  • Resource Groups Export Template - Captures the specified resource group as a template
  • Management Locks List At Resource Group Level - Gets all the management locks for a resource group
  • Deletes a management lock at the resource group level. - To delete management locks, you must have access to Microsoft
  • Management Locks Get At Resource Group Level - Gets a management lock at the resource group level
  • Creates or updates a management lock at the resource group level. - When you apply a lock at a parent scope, all child resources inherit the same lock
  • Policy Assignments List For Resource Group - Gets policy assignments for the resource group
  • Deployments List - Get all the deployments for a resource group
  • Deletes a deployment from the deployment history. - A template deployment that is currently running cannot be deleted
  • Deployments Get - Gets a deployment
  • Deployments Check Existence - Checks whether the deployment exists
  • Deploys resources to a resource group. - You can provide the template and parameters directly in the request or link to JSON files
  • Cancels a currently running template deployment. - You can cancel a deployment only if the provisioningState is Accepted or Running
  • Deployments Export Template - Exports the template used for specified deployment
  • Deployments Validate - Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager
  • Resources Delete - Deletes a resource
  • Resources Get - Gets a resource
  • Resources Check Existence - Checks whether a resource exists
  • Resources Create Or Update - Creates a resource
  • Management Locks List At Resource Level - Gets all the management locks for a resource or any level below resource
  • Deletes the management lock of a resource or any level below the resource. - To delete management locks, you must have access to Microsoft
  • Management Locks Get At Resource Level - Get the management lock of a resource or any level below resource
  • Creates or updates a management lock at the resource level or any level below the resource. - When you apply a lock at a parent scope, all child resources inherit the same lock
  • Policy Assignments List For Resource - Gets policy assignments for a resource
  • Resource Groups List Resources - Get all the resources for a resource group
  • Moves resources from one resource group to another resource group. - The resources to move must be in the same source resource group
  • Resources List - Get all the resources in a subscription
  • Tags List - Gets the names and values of all resource tags that are defined in a subscription
  • Deletes a tag from the subscription. - You must remove all values from a resource tag before you can delete it
  • Creates a tag in the subscription. - The tag name can have a maximum of 512 characters and is case insensitive
  • Tags Delete Value - Deletes a tag value
  • Tags Create Or Update Value - Creates a tag value
  • Tenants List - Gets the tenants for your account
  • Resource Links Delete - Deletes a resource link with the specified ID
  • Resource Links Get - Gets a resource link with the specified ID
  • Resource Links Create Or Update - Creates or updates a resource link between the specified resources
  • Deletes a policy assignment by ID. - When providing a scope for the assigment, use '/subscriptions/{subscription-id}/' for subscriptions, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' for resource groups, and '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' for resources
  • Gets a policy assignment by ID. - When providing a scope for the assigment, use '/subscriptions/{subscription-id}/' for subscriptions, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' for resource groups, and '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}' for resources
  • Creates a policy assignment by ID. - Policy assignments are inherited by child resources
  • Resources Delete By Id - Deletes a resource by ID
  • Resources Get By Id - Gets a resource by ID
  • Resources Check Existence By Id - Checks by ID whether a resource exists
  • Resources Create Or Update By Id - Create a resource by ID
  • Management Locks Delete By Scope - Delete a management lock by scope
  • Management Locks Get By Scope - Get a management lock by scope
  • Management Locks Create Or Update By Scope - Create or update a management lock by scope
  • Policy Assignments Delete - Deletes a policy assignment
  • Policy Assignments Get - Gets a policy assignment
  • Creates a policy assignment. - Policy assignments are inherited by child resources
  • Resource Links List At Source Scope - Gets a list of resource links at and below the specified source scope

Azure Scheduler (APIs.json)

Azure Scheduler lets you create jobs in the cloud that invoke services inside and outside of Azureu0026mdash;such as calling HTTP/S endpoints or posting messages to Azure Storage queues, or Azure Service Bus queues or topics. Run jobs right away, on a recurring schedule, or at some point in the future.

Azure Scheduler API (OpenAPI Spec)
  • Job Collections List By Subscription - Gets all job collections under specified subscription
  • Job Collections List By Resource Group - Gets all job collections under specified resource group
  • Job Collections Delete - Deletes a job collection
  • Job Collections Get - Gets a job collection
  • Job Collections Patch - Patches an existing job collection
  • Job Collections Create Or Update - Provisions a new job collection or updates an existing job collection
  • Job Collections Disable - Disables all of the jobs in the job collection
  • Job Collections Enable - Enables all of the jobs in the job collection
  • Jobs List - Lists all jobs under the specified job collection
  • Jobs Delete - Deletes a job
  • Jobs Get - Gets a job
  • Jobs Patch - Patches an existing job
  • Jobs Create Or Update - Provisions a new job or updates an existing job
  • Jobs List Job History - Lists job history
  • Jobs Run - Runs a job

Azure Search (APIs.json)

Azure Search is a fully-managed service for adding sophisticated search capabilities to web and mobile applications without the typical complexities of full-text search.

Azure Search API (OpenAPI Spec)
  • Services Check Name Availability - Checks whether or not the given Search service name is available for use
  • Services List By Resource Group - Gets a list of all Search services in the given resource group
  • Services Delete - Deletes a Search service in the given resource group, along with its associated resources
  • Services Get - Gets the Search service with the given name in the given resource group
  • Services Create Or Update - Creates or updates a Search service in the given resource group
  • Query Keys Create - Generates a new query key for the specified Search service
  • Query Keys Delete - Deletes the specified query key
  • Admin Keys Get - Gets the primary and secondary admin API keys for the specified Azure Search service
  • Query Keys List By Search Service - Returns the list of query API keys for the given Azure Search service
  • Admin Keys Regenerate - Regenerates either the primary or secondary admin API key

Azure Service Bus (APIs.json)

Depend on Azure Service Bus when you need highly-reliable cloud messaging service between applications and services, even when one or more is offline. Available in every Azure region, this fully-managed service eliminates the burdens of server management and licensing. Asynchronous operations give you flexible, brokered messaging between client and server, along with structured first-in, first-out (FIFO) messaging, and publish/subscribe capabilitiesu0026mdash;excellent for tasks like order processing.

Azure Service Bus API (OpenAPI Spec)
  • Operations List - Lists all of the available ServiceBus REST API operations
  • Namespaces Check Name Availability - Check the give namespace name availability
  • Namespaces List By Subscription - Gets all the available namespaces within the subscription, irrespective of the resource groups
  • Namespaces List By Resource Group - Gets the available namespaces within a resource group
  • Namespaces Delete - Deletes an existing namespace
  • Namespaces Get - Gets a description for the specified namespace
  • Namespaces Update - Updates a service namespace
  • Namespaces Create Or Update - Creates or updates a service namespace
  • Namespaces List Authorization Rules - Gets the authorization rules for a namespace
  • Namespaces Delete Authorization Rule - Deletes a namespace authorization rule
  • Namespaces Get Authorization Rule - Gets an authorization rule for a namespace by rule name
  • Namespaces Create Or Update Authorization Rule - Creates or updates an authorization rule for a namespace
  • Namespaces List Keys - Gets the primary and secondary connection strings for the namespace
  • Namespaces Regenerate Keys - Regenerates the primary or secondary connection strings for the namespace
  • Queues List All - Gets the queues within a namespace
  • Queues Delete - Deletes a queue from the specified namespace in a resource group
  • Queues Get - Returns a description for the specified queue
  • Queues Create Or Update - Creates or updates a Service Bus queue
  • Queues List Authorization Rules - Gets all authorization rules for a queue
  • Queues Delete Authorization Rule - Deletes a queue authorization rule
  • Queues Get Authorization Rule - Gets an authorization rule for a queue by rule name
  • Queues Create Or Update Authorization Rule - Creates an authorization rule for a queue
  • Queues List Keys - Primary and secondary connection strings to the queue
  • Queues Regenerate Keys - Regenerates the primary or secondary connection strings to the queue
  • Topics List All - Gets all the topics in a namespace
  • Topics Delete - Deletes a topic from the specified namespace and resource group
  • Topics Get - Returns a description for the specified topic
  • Topics Create Or Update - Creates a topic in the specified namespace
  • Topics List Authorization Rules - Gets authorization rules for a topic
  • Topics Delete Authorization Rule - Deletes a topic authorization rule
  • Topics Get Authorization Rule - Returns the specified authorization rule
  • Topics Create Or Update Authorization Rule - Creates an authorizatio rule for the specified topic
  • Topics List Keys - Gets the primary and secondary connection strings for the topic
  • Topics Regenerate Keys - Regenerates primary or secondary connection strings for the topic
  • Subscriptions List All - List all the subscriptions under a specified topic
  • Subscriptions Delete - Deletes a subscription from the specified topic
  • Subscriptions Get - Returns a subscription description for the specified topic
  • Subscriptions Create Or Update - Creates a topic subscription

Azure Service Fabric (APIs.json)

Service Fabric is a microservices platform used to build scalable, reliable, and easily managed applications for the cloud. Addressing the significant challenges in developing and managing cloud applications, Service Fabric allows developers and administrators to avoid solving complex infrastructure problems and focus instead on implementing mission-critical, demanding workloads.

Azure Service Fabric API (OpenAPI Spec)
  • Operations List - Lists all of the available ServiceFabric REST API operations
  • Clusters List - List cluster resource
  • Cluster Versions List - List cluster code versions by location
  • Clusters List By Resource Group - List cluster resource by resource group
  • Clusters Delete - Delete cluster resource
  • Clusters Get - Get cluster resource
  • Clusters Update - Update cluster configuration
  • Clusters Create - Create cluster resource

Azure SQL Database (APIs.json)

Make building and maintaining applications easier and more productive. With built-in intelligence that learns app patterns and adapts to maximize performance, reliability, and data protection, SQL Database is a cloud database built for developers.

Azure SQL Database API (OpenAPI Spec)
  • Operations List - Lists all of the available SQL Rest API operations
  • Capabilities List By Location - Gets the capabilities available for the specified location
  • Servers List - Returns a list of servers
  • Servers List By Resource Group - Returns a list of servers in a resource group
  • Servers Delete - Deletes a SQL server
  • Servers Get - Gets a server
  • Servers Create Or Update - Creates or updates a new server
  • Databases List By Server - Returns a list of databases in a server
  • Databases Delete - Deletes a database
  • Databases Get - Gets a database
  • Databases Create Or Update - Creates a new database or updates an existing database
  • Databases Export - Exports a database to a bacpac
  • Databases Create Import Operation - Creates an import operation that imports a bacpac into an existing database
  • Databases Pause - Pauses a data warehouse
  • Databases List Replication Links - Lists a database's replication links
  • Databases Delete Replication Link - Deletes a database replication link
  • Databases Get Replication Link - Gets a database replication link
  • Databases Failover Replication Link - Sets which replica database is primary by failing over from the current primary replica database
  • Databases Failover Replication Link Allow Data Loss - Sets which replica database is primary by failing over from the current primary replica database
  • Databases List Restore Points - Returns a list of database restore points
  • Databases Resume - Resumes a data warehouse
  • Databases Get Threat Detection Policy - Gets a database's threat detection policy
  • Databases Create Or Update Threat Detection Policy - Creates or updates a database's threat detection policy
  • Databases List Service Tier Advisors - Returns service tier advisors for specified database
  • Databases Get Service Tier Advisor - Gets a service tier advisor
  • Databases Get Transparent Data Encryption Configuration - Gets a database's transparent data encryption configuration
  • Databases Create Or Update Transparent Data Encryption Configuration - Creates or updates a database's transparent data encryption configuration
  • Databases List Transparent Data Encryption Activity - Returns a database's transparent data encryption operation result
  • Databases List Usages - Returns database usages
  • Elastic Pools List By Server - Returns a list of elastic pools in a server
  • Elastic Pools Delete - Deletes the elastic pool
  • Elastic Pools Get - Gets an elastic pool
  • Elastic Pools Create Or Update - Creates a new elastic pool or updates an existing elastic pool
  • Elastic Pools List Databases - Returns a list of databases in an elastic pool
  • Elastic Pools Get Database - Gets a database inside of an elastic pool
  • Elastic Pools List Activity - Returns elastic pool activities
  • Elastic Pools List Database Activity - Returns activity on databases inside of an elastic pool
  • Firewall Rules List By Server - Returns a list of firewall rules
  • Firewall Rules Delete - Deletes a firewall rule
  • Firewall Rules Get - Gets a firewall rule
  • Firewall Rules Create Or Update - Creates or updates a firewall rule
  • Databases Import - Imports a bacpac into a new database
  • Recommended Elastic Pools List By Server - Returns recommended elastic pools
  • Recommended Elastic Pools Get - Gets a recommented elastic pool
  • Recommended Elastic Pools List Databases - Returns a list of databases inside a recommented elastic pool
  • Recommended Elastic Pools Get Databases - Gets a database inside of a recommented elastic pool
  • Recommended Elastic Pools List Metrics - Returns a recommented elastic pool metrics
  • Servers List Service Objectives - Returns database service objectives
  • Servers Get Service Objective - Gets a database service objective
  • Servers List Usages - Returns server usages

Azure Storage (APIs.json)

Azure Storage offers non-relational data storage including Blob Storage, Table Storage, Queue Storage, and Files.

Azure Storage API (OpenAPI Spec)
  • List Locations - Returns a list of locations to which you can ship the disks associated with an import or export job
  • Get Location - Gets a location to which you can ship the disks associated with an import or export job
  • List Supported Operations - Returns the list of operations supported by the import/export resource provider
  • Operations List - Lists all of the available REST API operations of the Microsoft
  • Jobs List - Gets all the active and completed import/export jobs in a subscription
  • Storage Accounts Check Name Availability - Checks that the storage account name is valid and is not already in use
  • Storage Accounts List - Lists all the storage accounts available under the subscription
  • Usage List - Gets the current usage count and the limit for the resources under the subscription
  • Managers List - Retrieves all the managers in a subscription
  • Jobs List By Resource Group - Returns all active and completed import/export jobs in a resource group
  • Jobs Delete - Deletes an existing import/export job
  • Jobs Get - Gets information about an existing import/export job
  • Jobs Update - Updates specific properties of the import/export job
  • Jobs Create Or Update - Creates a new import/export job or updates an existing import/export job in the specified subscription
  • Jobs List Bit Locker Keys - Lists the BitLocker keys for all drives in the specified import/export job
  • Jobs Move - Moves the specified import/export jobs from the resource group to a target resource group
  • Storage Accounts List By Resource Group - Lists all the storage accounts available under the given resource group
  • Storage Accounts Delete - Deletes a storage account in Microsoft Azure
  • Storage Accounts Get Properties - Returns the properties for the specified storage account including but not limited to name, SKU name, location, and account status
  • Storage Accounts Update - The update operation can be used to update the SKU, encryption, access tier, or tags for a storage account
  • Storage Accounts Create - Asynchronously creates a new storage account with the specified parameters
  • Storage Accounts List Account SAS - List SAS credentials of a storage account
  • Storage Accounts List Keys - Lists the access keys for the specified storage account
  • Storage Accounts List Service SAS - List service SAS credentials of a specific resource
  • Storage Accounts Regenerate Key - Regenerates one of the access keys for the specified storage account
  • Managers List By Resource Group - Retrieves all the managers in a resource group
  • Managers Delete - Deletes the manager
  • Managers Get - Returns the properties of the specified manager name
  • Managers Create Or Update - Creates or updates the manager
  • Devices Configure - Complete minimal setup before using the device
  • Devices List By Manager - Returns the list of devices for the specified manager
  • Devices Delete - Deletes the device
  • Devices Get - Returns the properties of the specified device
  • Devices Update - Patches the device
  • Devices Deactivate - Deactivates the device
  • Managers Get Device Public Encryption Key - Returns the public encryption key of the device
  • Managers Get Encryption Settings - Returns the encryption settings of the manager
  • Managers Delete Extended Info - Deletes the extended info of the manager
  • Managers Get Extended Info - Returns the extended information of the specified manager name
  • Managers Update Extended Info - Updates the extended info of the manager
  • Managers Create Extended Info - Creates the extended info of the manager
  • Managers Get Activation Key - Returns the activation key of the manager
  • Managers Get Private Encryption Key - Returns the symmetric encrypted private encryption key of the manager
  • Managers Get Public Encryption Key - Returns the symmetric encrypted public encryption key of the manager
  • Managers Regenerate Activation Key - Re-generates and returns the activation key of the manager

Azure Traffic Manager (APIs.json)

Azure Traffic Manager gives you three methods for traffic routing: failover, performance, or weighted round-robin. Choose the one thatu0026rsquo;s right for your application or scenario.

Azure Traffic Manager API (OpenAPI Spec)
  • Profiles Check Traffic Manager Relative Dns Name Availability - Checks the availability of a Traffic Manager Relative DNS name
  • Geographic Hierarchies Get Default - Gets the default Geographic Hierarchy used by the Geographic traffic routing method
  • Profiles List All - Lists all Traffic Manager profiles within a subscription
  • Profiles List By In Resource Group - Lists all Traffic Manager profiles within a resource group
  • Profiles Delete - Deletes a Traffic Manager profile
  • Profiles Get - Gets a Traffic Manager profile
  • Profiles Update - Update a Traffic Manager profile
  • Profiles Create Or Update - Create or update a Traffic Manager profile
  • Endpoints Delete - Deletes a Traffic Manager endpoint
  • Endpoints Get - Gets a Traffic Manager endpoint
  • Endpoints Update - Update a Traffic Manager endpoint
  • Endpoints Create Or Update - Create or update a Traffic Manager endpoint

Azure Virtual Network (APIs.json)

Azure Virtual Network lets you create private networks in the cloud with full control over IP addresses, DNS servers, security rules, and traffic flows. Securely connect a virtual network to on-premises networks by using a VPN tunnel, or connect privately by using the ExpressRoute service.

Azure Virtual Network API (OpenAPI Spec)
  • Application Gateways List Available Waf Rule Sets - Lists all available web application firewall rule sets
  • Application Gateways List All - Gets all the application gateways in a subscription
  • Bgp Service Communities List - Gets all the available bgp service communities
  • Express Route Circuits List All - Gets all the express route circuits in a subscription
  • Express Route Service Providers List - Gets all the available express route service providers
  • Load Balancers List All - Gets all the load balancers in a subscription
  • Check Dns Name Availability - Checks whether a domain name in the cloudapp
  • Usages List - Lists compute usages for a subscription
  • Network Interfaces List All - Gets all network interfaces in a subscription
  • Network Security Groups List All - Gets all network security groups in a subscription
  • Network Watchers List All - Gets all network watchers by subscription
  • Public IPAddresses List All - Gets all the public IP addresses in a subscription
  • Route Filters List - Gets all route filters in a subscription
  • Route Tables List All - Gets all route tables in a subscription
  • Virtual Networks List All - Gets all virtual networks in a subscription
  • Network Interfaces List Virtual Machine Scale Set Network Interfaces - Gets all network interfaces in a virtual machine scale set
  • Network Interfaces List Virtual Machine Scale Set VMNetwork Interfaces - Gets information about all network interfaces in a virtual machine in a virtual machine scale set
  • Network Interfaces Get Virtual Machine Scale Set Network Interface - Get the specified network interface in a virtual machine scale set
  • Application Gateways List - Lists all application gateways in a resource group
  • Application Gateways Delete - Deletes the specified application gateway
  • Application Gateways Get - Gets the specified application gateway
  • Application Gateways Create Or Update - Creates or updates the specified application gateway
  • Application Gateways Backend Health - Gets the backend health of the specified application gateway in a resource group
  • Application Gateways Start - Starts the specified application gateway
  • Application Gateways Stop - Stops the specified application gateway in a resource group
  • Virtual Network Gateway Connections List - The List VirtualNetworkGatewayConnections operation retrieves all the virtual network gateways connections created
  • Virtual Network Gateway Connections Delete - Deletes the specified virtual network Gateway connection
  • Virtual Network Gateway Connections Get - Gets the specified virtual network gateway connection by resource group
  • Virtual Network Gateway Connections Create Or Update - Creates or updates a virtual network gateway connection in the specified resource group
  • Virtual Network Gateway Connections Get Shared Key - The Get VirtualNetworkGatewayConnectionSharedKey operation retrieves information about the specified virtual network gateway connection shared key through Network resource provider
  • Virtual Network Gateway Connections Set Shared Key - The Put VirtualNetworkGatewayConnectionSharedKey operation sets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider
  • Virtual Network Gateway Connections Reset Shared Key - The VirtualNetworkGatewayConnectionResetSharedKey operation resets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider
  • Express Route Circuits List - Gets all the express route circuits in a resource group
  • Express Route Circuits Delete - Deletes the specified express route circuit
  • Express Route Circuits Get - Gets information about the specified express route circuit
  • Express Route Circuits Create Or Update - Creates or updates an express route circuit
  • Express Route Circuit Authorizations List - Gets all authorizations in an express route circuit
  • Express Route Circuit Authorizations Delete - Deletes the specified authorization from the specified express route circuit
  • Express Route Circuit Authorizations Get - Gets the specified authorization from the specified express route circuit
  • Express Route Circuit Authorizations Create Or Update - Creates or updates an authorization in the specified express route circuit
  • Express Route Circuit Peerings List - Gets all peerings in a specified express route circuit
  • Express Route Circuit Peerings Delete - Deletes the specified peering from the specified express route circuit
  • Express Route Circuit Peerings Get - Gets the specified authorization from the specified express route circuit
  • Express Route Circuit Peerings Create Or Update - Creates or updates a peering in the specified express route circuits
  • Express Route Circuits List Arp Table - Gets the currently advertised ARP table associated with the express route circuit in a resource group
  • Express Route Circuits List Routes Table - Gets the currently advertised routes table associated with the express route circuit in a resource group
  • Express Route Circuits List Routes Table Summary - Gets the currently advertised routes table summary associated with the express route circuit in a resource group
  • Express Route Circuits Get Peering Stats - Gets all stats from an express route circuit in a resource group
  • Express Route Circuits Get Stats - Gets all the stats from an express route circuit in a resource group
  • Load Balancers List - Gets all the load balancers in a resource group
  • Load Balancers Delete - Deletes the specified load balancer
  • Load Balancers Get - Gets the specified load balancer
  • Load Balancers Create Or Update - Creates or updates a load balancer
  • Local Network Gateways List - Gets all the local network gateways in a resource group
  • Local Network Gateways Delete - Deletes the specified local network gateway
  • Local Network Gateways Get - Gets the specified local network gateway in a resource group
  • Local Network Gateways Create Or Update - Creates or updates a local network gateway in the specified resource group
  • Network Interfaces List - Gets all network interfaces in a resource group
  • Network Interfaces Delete - Deletes the specified network interface
  • Network Interfaces Get - Gets information about the specified network interface
  • Network Interfaces Create Or Update - Creates or updates a network interface
  • Network Interfaces List Effective Network Security Groups - Gets all network security groups applied to a network interface
  • Network Interfaces Get Effective Route Table - Gets all route tables applied to a network interface
  • Network Security Groups List - Gets all network security groups in a resource group
  • Network Security Groups Delete - Deletes the specified network security group
  • Network Security Groups Get - Gets the specified network security group
  • Network Security Groups Create Or Update - Creates or updates a network security group in the specified resource group
  • Security Rules List - Gets all security rules in a network security group