Pause, resume or stop a stream subscription
control_stream_subscriptionRequests pause, resume or stop of one subscription using the bounded quiescence CAS API. First get_stream kind quiescence and use its version as expected_version; the browser reads and binds this version during approval. There is no fallback to the legacy unfenced actions. Returns the new bounded state and version. Stop does not mean drained: get_stream quiescence until quiescent is true. A stale version is refused. Changes ongoing acquisition, so the browser requires the person's approval.
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": {
"subscription_id": "<subscription_id>",
"action": "<action>"
},
"name": "control_stream_subscription"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| subscription_id | Yes | ||
| expected_version | No |