Microsoft Azure Global API Client

Microsoft Azure Global API Client is a powerful tool that allows developers to interact with various Azure services programmatically. With this client, users can perform a wide range of tasks such as deploying virtual machines, managing storage accounts, and accessing data analytics services. The API client provides a unified interface for accessing all Azure services, making it easier for developers to automate processes and integrate Azure services into their applications.

OpenAPI Specification

global-api-client-openapi-original.yml Raw ↑
swagger: '2.0'
info:
  version: '2023-01-01'
  title: Microsoft Azure Global API Client
host: management.azure.com
schemes:
  - https
consumes:
  - application/json
produces:
  - application/json
paths:
  /subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites/{deletedSiteId}:
    get:
      tags:
        - Global
      summary: 'Microsoft Azure Get Deleted App For A Subscription'
      description: Description for Get deleted app for a subscription.
      operationId: microsoftAzureGlobalGetdeletedwebapp
      parameters:
        - name: deletedSiteId
          in: path
          description: The numeric ID of the deleted app, e.g. 12345
          required: true
          type: string
        - $ref: '#/parameters/subscriptionIdParameter'
        - $ref: '#/parameters/apiVersionParameter'
      responses:
        '200':
          description: OK
          schema:
            $ref: ./CommonDefinitions.json#/definitions/DeletedSite
        default:
          description: App Service error response.
          schema:
            $ref: ./CommonDefinitions.json#/definitions/DefaultErrorResponse
      x-ms-examples:
        Get Deleted Web App:
          $ref: ./examples/GetDeletedWebApp.json
  /subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites/{deletedSiteId}/snapshots:
    get:
      tags:
        - Global
      summary: 'Microsoft Azure Get All Deleted Apps For A Subscription'
      description: Description for Get all deleted apps for a subscription.
      operationId: microsoftAzureGlobalGetdeletedwebappsnapshots
      parameters:
        - name: deletedSiteId
          in: path
          description: The numeric ID of the deleted app, e.g. 12345
          required: true
          type: string
        - $ref: '#/parameters/subscriptionIdParameter'
        - $ref: '#/parameters/apiVersionParameter'
      responses:
        '200':
          description: OK
          schema:
            type: array
            items:
              $ref: ./CommonDefinitions.json#/definitions/Snapshot
        default:
          description: App Service error response.
          schema:
            $ref: ./CommonDefinitions.json#/definitions/DefaultErrorResponse
      x-ms-examples:
        Get Deleted Web App Snapshots:
          $ref: ./examples/GetDeletedWebAppSnapshots.json
  /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/operations/{operationId}:
    get:
      tags:
        - Global
      summary: Microsoft Azure Gets An Operation In A Subscription And Given Region
      description: Description for Gets an operation in a subscription and given region
      operationId: microsoftAzureGlobalGetsubscriptionoperationwithasyncresponse
      parameters:
        - name: location
          in: path
          description: Location name
          required: true
          type: string
        - name: operationId
          in: path
          description: Operation Id
          required: true
          type: string
        - $ref: '#/parameters/subscriptionIdParameter'
        - $ref: '#/parameters/apiVersionParameter'
      responses:
        '204':
          description: No Content
        default:
          description: App Service error response.
          schema:
            $ref: ./CommonDefinitions.json#/definitions/DefaultErrorResponse
      x-ms-examples:
        Gets an operation in a subscription and given region:
          $ref: ./examples/GetSubscriptionOperationWithAsyncResponse.json
definitions: {}
parameters:
  subscriptionIdParameter:
    name: subscriptionId
    in: path
    description: >-
      Your Azure subscription ID. This is a GUID-formatted string (e.g.
      00000000-0000-0000-0000-000000000000).
    required: true
    type: string
    x-ms-parameter-location: client
  apiVersionParameter:
    name: api-version
    in: query
    description: API Version
    required: true
    type: string
    x-ms-parameter-location: client
securityDefinitions:
  azure_auth:
    type: oauth2
    description: Azure Active Directory OAuth2 Flow
    flow: implicit
    authorizationUrl: https://login.microsoftonline.com/common/oauth2/authorize
    scopes:
      user_impersonation: impersonate your user account
security:
  - azure_auth:
      - user_impersonation
tags:
  - name: Global