Operations - List

This lists all the available Microsoft Support REST API operations.

GET https://management.azure.com/providers/Microsoft.Support/operations?api-version=2024-04-01

URI Parameters

Name In Required Type Description
api-version
query True

string

The API version to use for this operation.

Responses

Name Type Description
200 OK

OperationsListResult

Successfully retrieved list of operations.

Other Status Codes

ErrorResponse

Error response describing why the operation failed.

Security

azure_auth

Azure Active Directory OAuth2 Flow.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation impersonate your user account

Examples

Get all operations

Sample Request

GET https://management.azure.com/providers/Microsoft.Support/operations?api-version=2024-04-01

Sample Response

{
  "value": [
    {
      "name": "Microsoft.Support/services/read",
      "display": {
        "description": "Gets all the Azure services available for support",
        "operation": "Reads Services",
        "provider": "Microsoft Support",
        "resource": "Service"
      }
    },
    {
      "name": "Microsoft.Support/problemClassifications/read",
      "display": {
        "description": "Gets all the problem classifications available for a specific Azure service",
        "operation": "Reads Problem Classifications",
        "provider": "Microsoft Support",
        "resource": "Problem Classification"
      }
    },
    {
      "name": "Microsoft.Support/supportTickets/read",
      "display": {
        "description": "Gets all the support tickets",
        "operation": "Reads Support Tickets",
        "provider": "Microsoft Support",
        "resource": "Support Ticket"
      }
    },
    {
      "name": "Microsoft.Support/supportTickets/write",
      "display": {
        "description": "Updates support ticket",
        "operation": "Updates support ticket",
        "provider": "Microsoft Support",
        "resource": "Support Ticket"
      }
    },
    {
      "name": "Microsoft.Support/communications/read",
      "display": {
        "description": "Gets all the communications",
        "operation": "Reads Communications",
        "provider": "Microsoft Support",
        "resource": "Communication"
      }
    },
    {
      "name": "Microsoft.Support/communications/write",
      "display": {
        "description": "Creates a communication",
        "operation": "Creates a communication",
        "provider": "Microsoft Support",
        "resource": "Communication"
      }
    },
    {
      "name": "Microsoft.Support/register/action",
      "display": {
        "description": "Registers Support Resource Provider",
        "operation": "Registers Support Resource Provider",
        "provider": "Registers Support Resource Provider",
        "resource": "Support Registration"
      }
    },
    {
      "name": "Microsoft.Support/createSupportTicket/action",
      "display": {
        "description": "Creates support ticket",
        "operation": "Registers Support Resource Provider",
        "provider": "Microsoft Support",
        "resource": "SupportTicket"
      }
    },
    {
      "name": "Microsoft.Support/addCommunication/action",
      "display": {
        "description": "Add communication to support ticket",
        "operation": "Registers Support Resource Provider",
        "provider": "Microsoft Support",
        "resource": "Communication"
      }
    }
  ]
}

Definitions

Name Description
Display

The object that describes the operation.

ErrorAdditionalInfo

The resource management error additional info.

ErrorDetail

The error detail.

ErrorResponse

Error response

Operation

The operation supported by Microsoft Support resource provider.

OperationsListResult

The list of operations supported by Microsoft Support resource provider.

Display

The object that describes the operation.

Name Type Description
description

string

The description of the operation.

operation

string

The action that users can perform, based on their permission level.

provider

string

Service provider: Microsoft Support.

resource

string

Resource on which the operation is performed.

ErrorAdditionalInfo

The resource management error additional info.

Name Type Description
info

object

The additional info.

type

string

The additional info type.

ErrorDetail

The error detail.

Name Type Description
additionalInfo

ErrorAdditionalInfo[]

The error additional info.

code

string

The error code.

details

ErrorDetail[]

The error details.

message

string

The error message.

target

string

The error target.

ErrorResponse

Error response

Name Type Description
error

ErrorDetail

The error object.

Operation

The operation supported by Microsoft Support resource provider.

Name Type Description
display

Display

The object that describes the operation.

name

string

Operation name: {provider}/{resource}/{operation}.

OperationsListResult

The list of operations supported by Microsoft Support resource provider.

Name Type Description
value

Operation[]

The list of operations supported by Microsoft Support resource provider.