Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This article describes HTTP publisher operations supported by Azure Event Grid when using namespace topics.
Publish CloudEvents
In order to publish CloudEvents to a namespace topic using HTTP, you should have a namespace and a topic already created.
Use the publish operation to send to an HTTP namespace endpoint a single or a batch of CloudEvents using JSON format. Here's an example of a REST API command to publish cloud events. For more information about the operation and the command, see REST API - Publish Cloud Events.
POST myNamespaceName.westus-1.eventgrid.azure.net/topics/myTopic:publish?api-version=2023-11-01
[
{
"id": "b3ccc7e3-c1cb-49bf-b7c8-0d4e60980616",
"source": "/microsoft/autorest/examples/eventgrid/cloud-events/publish",
"specversion": "1.0",
"data": {
"Property1": "Value1",
"Property2": "Value2"
},
"type": "Microsoft.Contoso.TestEvent",
"time": "2023-05-04T23:06:09.147165Z"
}
]
Here's the sample response when the status is 200.
{
}
Next steps
- Pull delivery overview.
- Push delivery overview.
- Subscriber operations for pull delivery.