servicebus_purge_subscription
Delete all messages from an Azure Service Bus topic subscription. The operation is destructive and stops after removing a configurable maximum number of messages.
Instructions
Delete all messages from an Azure Service Bus topic subscription.
THIS IS DESTRUCTIVE — messages cannot be recovered after purging. Stops and leaves remaining messages untouched if the running total exceeds max_messages.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"namespace": "<namespace>",
"topic": "<topic>",
"subscription": "<subscription>"
},
"name": "servicebus_purge_subscription"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| namespace | Yes | ||
| topic | Yes | ||
| subscription | Yes | ||
| max_messages | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |