Make a panel of invited people
ask_people_panelMakes a panel, a named group of people the account owner invites, and returns its panel_id and a join link for your user to share. Each person joins on their own phone, states that they are an adult, is told what is recorded while they answer (how much played, whether the page stayed in front, pauses and replays, typed or pasted), chooses when they can be rung, and can leave at any time. Calls with pool "panel:<panel_id>" then reach only them, and cost nothing at zero pay. On a panel of fewer than five, both sides are told that answers cannot be anonymous.
Use it only when your user asks to set up a group of people they will invite themselves; nobody is added without joining. Any key can make a panel, a free test key too (with no key, the error says how to get one); calls with its pool ring the people who joined, when they are available. A retry with the same idempotency_key returns the same panel; without one, a retry makes a second panel.
Example: {"name": "album-listeners", "idempotency_key": "panel-1"}
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": {
"name": "<name>"
},
"name": "ask_people_panel"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | The panel's name, for you (your people see asker_name). The same name again returns the same panel. | |
| asker_name | No | Your user's own name, or their company's: the one their people know. Each person sees it before they take a call, so a name your user did not give would mislead them. | |
| idempotency_key | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||