Overview
Azure Service Bus is Microsoft's enterprise messaging service – queues (point-to-point) + topics with subscriptions (pub-sub). The Automize Service Bus connector covers send/receive messages, queue + topic + subscription management.
- Regions: Namespace lives in one Azure region. Geo-DR via paired namespaces.
- Plans: Basic (queues only), Standard, Premium (dedicated resources + higher throughput).
Setting up the connection
Auth type: Bearer Token.
- Service Bus Namespace → Shared Access Policies → create policy with Send/Listen/Manage claims.
- Copy SAS connection string OR use Entra ID (Azure Service Bus Data Sender/Receiver roles).
- In Automize → Settings → Connectors → Azure Service Bus. Paste credentials + namespace + queue/topic name.
Find your credentials at https://portal.azure.com/.
Rate limits
Basic: ~256 KB message size, 14-day TTL. Standard: 256 KB messages, larger throughput. Premium: 100 MB messages + dedicated.
Data model
Two messaging patterns:
Queue (FIFO, single consumer per message)
Topic ─── Subscriptions (each gets a copy of every message; filter rules optional)
└─ Sessions (ordered processing within a session ID)Available operations
14 operations available. Click any row to jump to its detail.
| Operation | Category | What it does |
|---|---|---|
| Create Queue | General | Create a new queue |
| Create Subscription | General | Create a subscription on a topic |
| Create Topic | General | Create a new topic |
| Delete Queue | General | Delete a queue |
| Delete Subscription | General | Delete a topic subscription |
| Delete Topic | General | Delete a topic |
| List Queues | General | List all queues in the namespace |
| List Subscriptions | General | List subscriptions for a topic |
| List Topics | General | List all topics in the namespace |
| Peek Message | General | Peek at a message without removing it |
| Peek Subscription Message | General | Peek at a message from a topic subscription |
| Receive Message | General | Receive and delete a message from a queue |
| Receive Subscription Message | General | Receive a message from a topic subscription |
| Send Message | General | Send a message to a queue or topic |
Operations
Create Queue
Create a new queue
| Parameter | Required | Type | Description |
|---|---|---|---|
Queue Name queue_name | Yes | text |
Tips
- Auto-creates if not exists. defaultMessageTimeToLive + maxDeliveryCount + lockDuration optional.
Create Subscription
Create a subscription on a topic
| Parameter | Required | Type | Description |
|---|---|---|---|
Topic Name topic_name | Yes | text | |
Subscription Name subscription_name | Yes | text |
Create Topic
Create a new topic
| Parameter | Required | Type | Description |
|---|---|---|---|
Topic Name topic_name | Yes | text |
Tips
- Topic is parent of subscriptions. Default has no subscriptions – add Create Subscription separately.
Delete Queue
Delete a queue
| Parameter | Required | Type | Description |
|---|---|---|---|
Queue Name queue_name | Yes | text |
Delete Subscription
Delete a topic subscription
| Parameter | Required | Type | Description |
|---|---|---|---|
Topic Name topic_name | Yes | text | |
Subscription Name subscription_name | Yes | text |
Delete Topic
Delete a topic
| Parameter | Required | Type | Description |
|---|---|---|---|
Topic Name topic_name | Yes | text |
List Queues
List all queues in the namespace
No input parameters.
Tips
- Per-namespace. Returns queue properties + message counts.
List Subscriptions
List subscriptions for a topic
| Parameter | Required | Type | Description |
|---|---|---|---|
Topic topic | Yes | text |
List Topics
List all topics in the namespace
No input parameters.
Peek Message
Peek at a message without removing it
| Parameter | Required | Type | Description |
|---|---|---|---|
Queue Or Topic queue_or_topic | Yes | text |
Peek Subscription Message
Peek at a message from a topic subscription
| Parameter | Required | Type | Description |
|---|---|---|---|
Topic topic | Yes | text | |
Subscription subscription | Yes | text |
Receive Message
Receive and delete a message from a queue
| Parameter | Required | Type | Description |
|---|---|---|---|
Queue Or Topic queue_or_topic | Yes | text |
Tips
- queue + max_messages. Peek-lock mode: process then Complete/Abandon.
- Receive-and-delete mode: faster, no ack – used for ephemeral data.
Receive Subscription Message
Receive a message from a topic subscription
| Parameter | Required | Type | Description |
|---|---|---|---|
Topic topic | Yes | text | |
Subscription subscription | Yes | text |
Send Message
Send a message to a queue or topic
| Parameter | Required | Type | Description |
|---|---|---|---|
Queue Or Topic queue_or_topic | Yes | text |
Tips
- queue_or_topic + body + optional properties (custom headers).
- messageId for dedup (if enabled on the entity).
FAQ
- Queue vs Topic?
- Queue: one message → one consumer. Topic: one message → many subscribers (each with optional filter).
- Dead-letter queue?
- Messages that fail N times (maxDeliveryCount) auto-move to the entity's DLQ. Read via Receive Message on $DeadLetterQueue/<name>.