Manage Participants
participantManage participant URLs for a pane: generate new ones when a link is lost, list all participants, or revoke access to contain leaks.
Instructions
Manage a pane's participant URLs (recovery + leak-containment). ONE tool with an action enum: list | new | revoke. Use new when you lost the original URL (the plaintext token is returned ONCE — save it). Token URLs are stored hashed and cannot be recovered.
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": {
"action": "<action>",
"pane_id": "<pane_id>"
},
"name": "participant"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Manage a pane's participant URLs. list: every participant (active + revoked) — use it to find a participant_id. new: mint a FRESH human URL on an existing pane (the plaintext token is returned ONCE — save it before delivering). revoke: invalidate one participant URL. | |
| pane_id | Yes | The pane id. | |
| participant_id | No | The participant id to revoke (required for revoke). |