List approval requests
approvals_listLists the sends, invitations, answers and Prubex suggestions you asked for that were held for a person to approve, newest first. Filter by status (pending, approved, executed, rejected, expired, cancelled, failed), and by account_id or profile_id (the accounts a profile holds now; account_id wins if you pass both). Suggestions concern no account, so an account_id or profile_id filter leaves them out. Use it to tell the user what is still waiting and what happened to the rest; read one in full with approvals_get. Example: { "status": "pending" }.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "approvals_list"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Results per page, 1–100 (default 20). | |
| cursor | No | The `next_cursor` from the previous page. Omit for the first page. | |
| status | No | Only approvals in this state. | |
| account_id | No | Only approvals for this account (`acc_…`). | |
| profile_id | No | Only approvals for accounts now in this profile (`prf_…` from profiles_list). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | ||
| next_cursor | No | Pass as `cursor` for the next page; absent on the last page. |