---
title: "GET /providers/Microsoft.SignalRService/operations"
method: GET
path: "/providers/Microsoft.SignalRService/operations"
tags: ["SignalR"]
---

# GET /providers/Microsoft.SignalRService/operations

`GET /providers/Microsoft.SignalRService/operations`

Lists all of the available REST API operations of the Microsoft.SignalRService provider.

## Parameters

- `../../../../../../common-types/resource-management/v5/types.json#/components/parameters/ApiVersionParameter` — unresolved $ref

## Response `200`

Success. The response describes the list of operations.

- OperationList — Result of the request to list REST API operations. It contains a list of operations.
  - `value` Operation[] — List of operations supported by the resource provider.
    - `name` string — Name of the operation with format: {provider}/{resource}/{operation}
    - `isDataAction` boolean — If the operation is a data action. (for data plane rbac)
    - `display` OperationDisplay — The object that describes a operation.
      - `provider` string — Friendly name of the resource provider
      - `resource` string — Resource type on which the operation is performed.
      - `operation` string — The localized friendly name for the operation.
      - `description` string — The localized friendly description for the operation
    - `origin` string — Optional. The intended executor of the operation; governs the display of the operation in the RBAC UX and the audit logs UX.
    - `properties` OperationProperties — Extra Operation properties.
      - `serviceSpecification` ServiceSpecification — An object that describes a specification.
        - `metricSpecifications` MetricSpecification[] — Specifications of the Metrics for Azure Monitoring.
          - `name` string — Name of the metric.
          - `displayName` string — Localized friendly display name of the metric.
          - `displayDescription` string — Localized friendly description of the metric.
          - `unit` string — The unit that makes sense for the metric.
          - `aggregationType` string — Only provide one value for this field. Valid values: Average, Minimum, Maximum, Total, Count.
          - `fillGapWithZero` string — Optional. If set to true, then zero will be returned for time duration where no metric is emitted/published. Ex. a metric that returns the number of times a particular error code was emitted. The error code may not appear often, instead of the RP publishing 0, Shoebox can auto fill in 0s for time periods where nothing was emitted.
          - `category` string — The name of the metric category that the metric belongs to. A metric can only belong to a single category.
          - `dimensions` Dimension[] — The dimensions of the metrics.
            - `name` string — The public facing name of the dimension.
            - `displayName` string — Localized friendly display name of the dimension.
            - `internalName` string — Name of the dimension as it appears in MDM.
            - `toBeExportedForShoebox` boolean — A Boolean flag indicating whether this dimension should be included for the shoebox export scenario.
        - `logSpecifications` LogSpecification[] — Specifications of the Logs for Azure Monitoring.
          - `name` string — Name of the log.
          - `displayName` string — Localized friendly display name of the log.
  - `nextLink` string — The URL the client should use to fetch the next page (per server side paging). It's null for now, added for future use.

## Other responses

- `default` — Error response describing why the operation failed.

---

[API](https://skmtc.net/azure/apis/signalr-microsoft-signalrservice-signalrservice.md) · [All operations](https://skmtc.net/azure/apis/signalr-microsoft-signalrservice-signalrservice/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/azure/signalr-microsoft-signalrservice-signalrservice/revisions/bc30ccfa68cf/schema)
