Docs / Contact / connectors/azure-event-grid

Azure Event Grid

Provider: azure | Service: eventgrid | Direction: Write

Azure Event Grid connector for publishing events to a custom topic endpoint using a topic access (SAS) key. This is a forward-only connector for event-driven architectures.

Required Permissions

The topic access key authorizes publishing to the topic endpoint. Generate the key from the Event Grid topic's Access keys blade in the Azure portal.

Operation

When a message reaches this connector, it publishes one event to the topic endpoint. The payload must supply:

Payload field Required Description
subject Yes Event subject
eventType Yes Event type identifier
data Yes Event data

Connector Configuration

The connector is created with type: "cloud", provider: "azure", service_type: "eventgrid", plus:

Field (config) Required Description
event_grid_url Yes Event Grid topic endpoint URL
event_grid_key Yes Topic access (SAS) key (use ${secrets.eventgrid_key})
Note

Event Grid publishing always uses the topic access key (aeg-sas-key); there is no Azure AD / role-based mode for this service.

Output

json

{
  "status": "completed",
  "data": {
    "status": "published",
    "subject": "devices/sensor-1"
  }
}

Example

json

{
  "type": "cloud",
  "provider": "azure",
  "service_type": "eventgrid",
  "event_grid_url": "https://my-topic.eastus-1.eventgrid.azure.net/api/events",
  "event_grid_key": "${secrets.eventgrid_key}"
}