participant_search
Searches the workspace's participants and participant groups by name or email, for picking who a perspective's campaign (campaign_manage) or invites should reach. Groups include the participants of past perspectives.
Read-only. Copy a group's groupId or a participant's email exactly; never invent one.
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": {
"workspace_id": "<workspace_id>",
"perspective_id": "<perspective_id>"
},
"name": "participant_search"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum total contacts (participants + groups) to return. | |
| query | No | Case-insensitive substring filter applied to participant name/email and group name. Omit to list the first `limit` results. | |
| workspace_id | Yes | Workspace ID (from workspace_get_default or workspace_list) or workspace slug (uniqueName) | |
| perspective_id | Yes | Perspective ID (from perspective_list or perspective_create). Its own participants are left out. |