# Microsoft Azure Web Pub Sub API

**Canonical:** https://apis.io/apis/microsoft-azure/microsoft-azure-web-pub-sub-api/  
**Provider:** Microsoft Azure — https://apis.io/providers/microsoft-azure/  
**Base URL:** https://management.azure.com  
**Documentation:** https://learn.microsoft.com/en-us/azure/search/

Microsoft Azure Web Pub Sub API is one of 1644 APIs that [Microsoft Azure](https://apis.io/providers/microsoft-azure/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Web PubSub. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, pricing, a JSON-LD context, and a getting-started guide.

The Web Pub Sub API from Microsoft Azure — 39 operation(s) for web pub sub.

## Operations (60 of 61)

| Method | Path | Summary |
|---|---|---|
| POST | `/api/hubs/{hub}/:generateToken` | Microsoft Azure Generate Token For The Client To Connect Azure Web Pubsub… |
| POST | `/api/hubs/{hub}/:send` | Microsoft Azure Broadcast Content Inside Request Body To All The Connected… |
| HEAD | `/api/hubs/{hub}/connections/{connectionId}` | Microsoft Azure Check If The Connection With The Given Connectionid Exists |
| DELETE | `/api/hubs/{hub}/connections/{connectionId}` | Microsoft Azure Close The Client Connection |
| POST | `/api/hubs/{hub}/connections/{connectionId}/:send` | Microsoft Azure Send Content Inside Request Body To The Specific Connection |
| HEAD | `/api/hubs/{hub}/groups/{group}` | Microsoft Azure Check If There Are Any Client Connections Inside The Given Group |
| POST | `/api/hubs/{hub}/groups/{group}/:send` | Microsoft Azure Send Content Inside Request Body To A Group Of Connections |
| PUT | `/api/hubs/{hub}/groups/{group}/connections/{connectionId}` | Microsoft Azure Add A Connection To The Target Group |
| DELETE | `/api/hubs/{hub}/groups/{group}/connections/{connectionId}` | Microsoft Azure Remove A Connection From The Target Group |
| HEAD | `/api/hubs/{hub}/users/{userId}` | Microsoft Azure Check If There Are Any Client Connections Connected For The… |
| POST | `/api/hubs/{hub}/users/{userId}/:send` | Microsoft Azure Send Content Inside Request Body To The Specific User |
| PUT | `/api/hubs/{hub}/users/{userId}/groups/{group}` | Microsoft Azure Add A User To The Target Group |
| DELETE | `/api/hubs/{hub}/users/{userId}/groups/{group}` | Microsoft Azure Remove A User From The Target Group |
| DELETE | `/api/hubs/{hub}/users/{userId}/groups` | Microsoft Azure Remove A User From All Groups |
| PUT | `/api/hubs/{hub}/permissions/{permission}/connections/{connectionId}` | Microsoft Azure Grant Permission To The Connection |
| DELETE | `/api/hubs/{hub}/permissions/{permission}/connections/{connectionId}` | Microsoft Azure Revoke Permission For The Connection |
| HEAD | `/api/hubs/{hub}/permissions/{permission}/connections/{connectionId}` | Microsoft Azure Check If A Connection Has Permission To The Specified Action |
| GET | `/providers/Microsoft.SignalRService/operations` | Microsoft Azure Get Providers Microsoft Signalrservice Operations |
| POST | `/subscriptions/{subscriptionId}/providers/Microsoft.SignalRService/locations/{location}/checkNameAvailability` | Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft… |
| GET | `/subscriptions/{subscriptionId}/providers/Microsoft.SignalRService/locations/{location}/usages` | Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft… |
| GET | `/subscriptions/{subscriptionId}/providers/Microsoft.SignalRService/webPubSub` | Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub` | Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}` | Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups… |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}` | Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups… |
| DELETE | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}` | Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups… |
| PATCH | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}` | Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/customCertificates` | Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/customCertificates/{certificateName}` | Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups… |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/customCertificates/{certificateName}` | Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups… |
| DELETE | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/customCertificates/{certificateName}` | Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/customDomains` | Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/customDomains/{name}` | Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups… |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/customDomains/{name}` | Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups… |
| DELETE | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/customDomains/{name}` | Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/hubs` | Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/hubs/{hubName}` | Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups… |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/hubs/{hubName}` | Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups… |
| DELETE | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/hubs/{hubName}` | Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups… |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/listKeys` | Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/privateEndpointConnections` | Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}` | Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups… |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}` | Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups… |
| DELETE | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}` | Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/privateLinkResources` | Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups… |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/regenerateKey` | Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/replicas` | Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/replicas/{replicaName}` | Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups… |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/replicas/{replicaName}` | Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups… |
| DELETE | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/replicas/{replicaName}` | Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups… |
| PATCH | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/replicas/{replicaName}` | Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups… |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/replicas/{replicaName}/restart` | Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/replicas/{replicaName}/sharedPrivateLinkResources` | Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/replicas/{replicaName}/sharedPrivateLinkResources/{sharedPrivateLinkResourceName}` | Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups… |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/replicas/{replicaName}/sharedPrivateLinkResources/{sharedPrivateLinkResourceName}` | Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/replicas/{replicaName}/skus` | Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups… |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/restart` | Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/sharedPrivateLinkResources` | Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/sharedPrivateLinkResources/{sharedPrivateLinkResourceName}` | Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups… |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/sharedPrivateLinkResources/{sharedPrivateLinkResourceName}` | Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups… |
| DELETE | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/sharedPrivateLinkResources/{sharedPrivateLinkResourceName}` | Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups… |

…and 1 more operations. They are listed in full on the page.

## Machine-readable artifacts (367)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/microsoft-azure/refs/heads/main/openapi/microsoft-azure-web-pub-sub-api-openapi.yml
- **Documentation** — https://learn.microsoft.com/en-us/rest/api/azure/
- **Documentation** — https://learn.microsoft.com/en-us/azure/role-based-access-control/
- **Documentation** — https://learn.microsoft.com/en-us/rest/api/monitor/action-groups?view=rest-monitor-2021-09-01
- **Documentation** — https://learn.microsoft.com/en-us/entra/identity/
- **Documentation** — https://learn.microsoft.com/en-us/rest/api/monitor/activity-log-alerts?view=rest-monitor-2020-10-01
- **Documentation** — https://learn.microsoft.com/en-us/entra/identity/hybrid/connect/whatis-azure-ad-connect
- **Documentation** — https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-providers-and-types
- **Documentation** — https://azuremarketplace.microsoft.com/en-us/marketplace/apps/robomq.adptoad?tab=overview
- **Documentation** — https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.advisor-readme?view=azure-dotnet-preview
- **Documentation** — https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.agfoodplatform-readme?view=azure-dotnet-preview
- **Documentation** — https://azure.microsoft.com/en-us/products/data-manager-for-agriculture
- **Documentation** — https://learn.microsoft.com/en-us/azure/ai-services/translator/
- **Documentation** — https://learn.microsoft.com/en-us/azure/azure-health-insights/
- **Documentation** — https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/alerts-overview
- **Documentation** — https://learn.microsoft.com/en-us/azure/analysis-services/
- **Documentation** — https://learn.microsoft.com/en-us/dotnet/api/overview/azure/analytics.purview.datamap-readme?view=azure-dotnet-preview
- **Documentation** — https://learn.microsoft.com/en-us/azure/ai-services/anomaly-detector/
- **Documentation** — https://learn.microsoft.com/en-us/azure/api-center/
- **Documentation** — https://learn.microsoft.com/en-us/azure/azure-monitor/scom-manage-instance/overview
- **Documentation** — https://learn.microsoft.com/en-us/azure/api-management/
- **APIReference** — https://learn.microsoft.com/en-us/rest/api/apimanagement/
- **Pricing** — https://azure.microsoft.com/en-us/pricing/details/api-management/
- **Documentation** — https://learn.microsoft.com/en-us/microsoft-365-app-certification/docs/acat-overview
- **Documentation** — https://learn.microsoft.com/en-us/azure/azure-app-configuration/
- **Documentation** — https://learn.microsoft.com/en-us/azure/app-service/
- **Documentation** — https://learn.microsoft.com/en-us/rest/api/appservice/app-service-certificate-orders/get?view=rest-appservice-2024-04-01
- **Documentation** — https://learn.microsoft.com/en-us/azure/app-service/environment/
- **Documentation** — https://learn.microsoft.com/en-us/rest/api/appservice/app-service-plans?view=rest-appservice-2024-04-01
- **Documentation** — https://learn.microsoft.com/en-us/azure/
- **Documentation** — https://learn.microsoft.com/en-us/entra/identity-platform/quickstart-register-app
- **Documentation** — https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-insights-overview
- **Documentation** — https://learn.microsoft.com/en-us/cli/azure/monitor/app-insights/component/linked-storage?view=azure-cli-latest
- **Documentation** — https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.applicationinsights-readme?view=azure-dotnet
- **Documentation** — https://learn.microsoft.com/en-us/azure/azure-arc/
- **Documentation** — https://learn.microsoft.com/en-us/azure/governance/resource-graph/
- **Documentation** — https://learn.microsoft.com/en-us/azure/devops/artifacts/?view=azure-devops
- **Documentation** — https://learn.microsoft.com/en-us/dotnet/api/overview/azure/security.attestation-readme?view=azure-dotnet
- **Documentation** — https://learn.microsoft.com/en-us/azure/attestation/
- **Documentation** — https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.authorization-readme?view=azure-dotnet
- …and 327 more, listed in full on the page.

## Other Microsoft Azure APIs (12)

- [Microsoft Azure AI Search API](https://apis.io/apis/microsoft-azure/azure-ai-search-api/)
- [Microsoft Azure Communication Services API](https://apis.io/apis/microsoft-azure/azure-communication-services-api/)
- [Microsoft Azure Event Grid API](https://apis.io/apis/microsoft-azure/azure-event-grid-api/)
- [Microsoft Azure Functions API](https://apis.io/apis/microsoft-azure/azure-functions-api/)
- [Microsoft Azure DevOps REST API](https://apis.io/apis/microsoft-azure/azure-devops-rest-api/)
- [Microsoft Azure AI Foundry API](https://apis.io/apis/microsoft-azure/azure-ai-foundry-api/)
- [Microsoft Azure Resource JSON Schema](https://apis.io/apis/microsoft-azure/azure-resource-schema/)
- [Microsoft Azure JSON-LD Context](https://apis.io/apis/microsoft-azure/azure-json-ld-context/)
- [Microsoft Azure AccessConnector API](https://apis.io/apis/microsoft-azure/microsoft-azure-accessconnector-api/)
- [Microsoft Azure AccessReviewInstanceAcceptRecommmendations API](https://apis.io/apis/microsoft-azure/microsoft-azure-accessreviewinstanceacceptrecommmendations-api/)
- [Microsoft Azure AccessReviewInstanceApplyDecisions API](https://apis.io/apis/microsoft-azure/microsoft-azure-accessreviewinstanceapplydecisions-api/)
- [Microsoft Azure AccessReviewInstanceResetDecisions API](https://apis.io/apis/microsoft-azure/microsoft-azure-accessreviewinstanceresetdecisions-api/)

## Tags

Web PubSub

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/microsoft-azure/microsoft-azure-web-pub-sub-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/microsoft-azure/.
