Client Read Tool
client-readList or show visible client accounts with filtering, sorting and pagination.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for "list". Default 1. | |
| sort | No | Sort fields for "list". Append :asc or :desc for direction (default :asc). Example: ["created_at:desc"]. Available fields: id, email, role, role_id, accounts.id, status_id, managers, manager_id, pipelineItems, optin, created_at, updated_at. | |
| limit | No | Results per page for "list". Default 20, max 100. | |
| action | Yes | Action to perform. | |
| filters | No | Purity filter object for "list". Keys are field names, values are operator objects. Example: {"status":{"$eq":1}}. Available fields: id, email, role, role_id, accounts.id, status_id, managers, manager_id, pipelineItems, optin, created_at, updated_at. Status filter key is "status_id" (numeric IDs, not string names): 1=Contact, 2=Lead, 3=Client, 4=Client Team. Marketing opt-in filter key is "optin": 1=opted in, 0=opted out (shows the "Outreach opt-out" badge), use the $null operator for never answered. | |
| client_id | No | Client ID. Required for "show" action. |