Azure Service Bus website screenshot

Azure Service Bus

Azure Service Bus is a fully managed enterprise message broker with message queues and publish-subscribe topics. It enables decoupling applications and services with reliable asynchronous messaging, supporting sessions, dead-lettering, scheduled delivery, duplicate detection, and transactions.

2 APIs 0 Features
Enterprise MessagingMessage BrokerMessagingPublish SubscribeQueuesTopics

APIs

Azure Service Bus REST API

Azure Service Bus REST API provides operations for sending and receiving messages through queues and topics with support for sessions, dead-lettering, scheduled delivery, duplic...

Azure Service Bus Management REST API

The management REST API enables namespace, queue, topic, and subscription configuration through Azure Resource Manager, including SKU, network rules, authorization rules, and di...

Collections

Pricing Plans

Rate Limits

FinOps

Resources

👥
GitHubOrganization
GitHubOrganization
🌐
Portal
Portal
💰
Pricing
Pricing
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
📦
SDKs
SDKs
🟢
StatusPage
StatusPage
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
📰
Blog
Blog
👥
StackOverflow
StackOverflow

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Azure Service Bus REST API
  version: 2017-04
request:
  auth:
    type: apikey
    key: Authorization
    value: '{{Authorization}}'
    placement: header
items:
- info:
    name: Messages
    type: folder
  items:
  - info:
      name: Service Bus Send message
      type: http
    http:
      method: POST
      url: https://{namespace}.servicebus.windows.net/:queuePath/messages
      params:
      - name: queuePath
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Sends a message to a queue or topic.
  - info:
      name: Service Bus Receive and delete
      type: http
    http:
      method: POST
      url: https://{namespace}.servicebus.windows.net/:queuePath/messages/head
      params:
      - name: queuePath
        value: ''
        type: path
    docs: Receives the next message from a queue and deletes it.
  - info:
      name: Service Bus Peek-lock message
      type: http
    http:
      method: DELETE
      url: https://{namespace}.servicebus.windows.net/:queuePath/messages/head
      params:
      - name: queuePath
        value: ''
        type: path
    docs: Peeks the next message and locks it for processing.
  - info:
      name: Service Bus Renew lock
      type: http
    http:
      method: PUT
      url: https://{namespace}.servicebus.windows.net/:queuePath/messages/:messageId/:lockToken
      params:
      - name: queuePath
        value: ''
        type: path
      - name: messageId
        value: ''
        type: path
      - name: lockToken
        value: ''
        type: path
    docs: Renews the lock on a message.
  - info:
      name: Service Bus Complete message
      type: http
    http:
      method: DELETE
      url: https://{namespace}.servicebus.windows.net/:queuePath/messages/:messageId/:lockToken
      params:
      - name: queuePath
        value: ''
        type: path
      - name: messageId
        value: ''
        type: path
      - name: lockToken
        value: ''
        type: path
    docs: Completes a peek-locked message.
bundled: true