Skip to main content

Event Grid

Azure REST API reference

This page tracks which Azure Event Grid REST API operations are implemented in Topaz, split by control plane (ARM resource management) and data plane (event publishing).

Legend​

SymbolMeaning
✅Implemented
❌Not implemented

Control Plane​

The control plane covers ARM operations available under management.azure.com — creating and managing namespaces, topics, system topics, and their event subscriptions.

Namespaces​

REST reference

OperationStatusNotes
Create Or Update✅
Delete✅
Get✅
List By Resource Group✅
List By Subscription✅
Update✅
List Shared Access Keys✅
Regenerate Key✅
Check Name Availability❌

Topics​

REST reference

OperationStatusNotes
Create Or Update✅
Delete✅
Get✅
List By Resource Group✅
List By Subscription✅
Update✅
List Shared Access Keys✅
Regenerate Key✅
List Event Types✅
Check Name Availability❌

System Topics​

REST reference

OperationStatusNotes
Create Or Update✅
Delete✅
Get✅
List By Resource Group✅
List By Subscription✅
Update✅

Topic Event Subscriptions​

REST reference

OperationStatusNotes
Create Or Update✅PUT .../topics/{topicName}/eventSubscriptions/{eventSubscriptionName}
Delete✅
Get✅
Update✅
List By Topic✅
Get Full Url✅
Get Delivery Attributes✅

System Topic Event Subscriptions​

REST reference

OperationStatusNotes
Create Or Update✅PUT .../systemTopics/{topicName}/eventSubscriptions/{eventSubscriptionName}
Delete✅
Get✅
Update✅
List By System Topic✅
Get Full Url✅
Get Delivery Attributes✅

Domains​

OperationStatus
Create Or Update❌
Delete❌
Get❌
List❌
Domain Topics❌

Partner Topics / Partner Namespaces / Event Channels​

OperationStatus
All operations❌

Data Plane​

The data plane covers publishing events to a topic over HTTP.

OperationStatusNotes
Publish Events (EventGrid schema)✅POST /api/events
Publish Events (CloudEvents schema)✅Detected via Content-Type header
Publish Events to Namespace Topic (CloudEvents, HTTP)❌
Receive/Acknowledge/Release/Reject (namespace pull delivery)❌
Star on GitHub