Azure Web PubSub Client and Upstream Events

AsyncAPI 2.6 description of the Azure Web PubSub client WebSocket subprotocols (json.webpubsub.azure.v1 and json.reliable.webpubsub.azure.v1) and the CloudEvents 1.0 HTTP upstream contract used by the service to deliver client events (connect, connected, disconnected, message, user custom events) to a configured backend webhook.

Documentation

Specifications

Other Resources

🔗
Reference
https://learn.microsoft.com/en-us/azure/azure-web-pubsub/reference-json-reliable-webpubsub-subprotocol
🔗
Reference
https://learn.microsoft.com/en-us/azure/azure-web-pubsub/reference-cloud-events
🔗
APIsJSON
https://raw.githubusercontent.com/api-evangelist/microsoft-azure-web-pubsub/refs/heads/main/apis.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/microsoft-azure-web-pubsub/refs/heads/main/arazzo/microsoft-azure-web-pubsub-check-then-close-connection-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/microsoft-azure-web-pubsub/refs/heads/main/arazzo/microsoft-azure-web-pubsub-direct-connection-message-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/microsoft-azure-web-pubsub/refs/heads/main/arazzo/microsoft-azure-web-pubsub-grant-permission-and-send-to-user-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/microsoft-azure-web-pubsub/refs/heads/main/arazzo/microsoft-azure-web-pubsub-grant-permission-if-missing-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/microsoft-azure-web-pubsub/refs/heads/main/arazzo/microsoft-azure-web-pubsub-group-broadcast-if-active-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/microsoft-azure-web-pubsub/refs/heads/main/arazzo/microsoft-azure-web-pubsub-group-warn-and-teardown-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/microsoft-azure-web-pubsub/refs/heads/main/arazzo/microsoft-azure-web-pubsub-join-group-and-send-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/microsoft-azure-web-pubsub/refs/heads/main/arazzo/microsoft-azure-web-pubsub-notify-user-if-online-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/microsoft-azure-web-pubsub/refs/heads/main/arazzo/microsoft-azure-web-pubsub-provision-client-and-join-group-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/microsoft-azure-web-pubsub/refs/heads/main/arazzo/microsoft-azure-web-pubsub-revoke-permission-and-evict-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/microsoft-azure-web-pubsub/refs/heads/main/arazzo/microsoft-azure-web-pubsub-token-then-broadcast-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/microsoft-azure-web-pubsub/refs/heads/main/arazzo/microsoft-azure-web-pubsub-user-onboard-to-group-workflow.yml

AsyncAPI Specification

microsoft-azure-web-pubsub-asyncapi.yml Raw ↑