stackyapper_search_audit_events through
the tool catalog and execute it through stackyapper_execute_read_tool. Ask your AI
client to find audit events for a person, app, or date range. The call checks your
current workspace membership and administrator role each time; being connected
to an AI client does not grant audit access.| Filter | Use |
q | Search text, including person name or email, app, tool, client, or event ID; up to 200 characters. |
user_id | Select one recorded person by ID. |
customer_id | Select a managed customer within your authorized scope. Customer admins remain limited to their own workspace. |
from, to | Set the date range; the default is the last 30 days. Retention still limits available records. |
service, tool, client | Filter the app, operation, or recorded client. |
status | success, error, or denied. |
risk_class | read, write, destructive, or credential_sensitive. |
limit | Request 1–50 events per page; the default is 25. |
cursor | Continue using the previous response’s pagination.next_cursor. Keep the same filters when continuing. |
12345678{ "tool_name": "stackyapper_search_audit_events", "arguments": { "q": "Alex", "status": "denied", "limit": 25 } }
events, a total_matching count, the
applied date filters, retention details,
and pagination.has_more / pagination.next_cursor. A page is not the whole
history when has_more is true. Arguments, returned app content, raw provider
errors, and IP addresses are excluded. This search does not export audit history
or change the Business CSV export entitlement.
| Label | Meaning |
| PII | Personal information, such as names, emails, or phone numbers. |
| Secrets | Credential-related data, such as passwords, API keys, or tokens. |
| Financial | Billing and money data, such as invoices, payments, refunds, prices, or taxes. |
| Tenant admin | Directory and administration data, such as users, groups, roles, permissions, or tenants. |
| External send | Sends, posts, or publishes an email, SMS, message, webhook, or notification. |
cw_search_members returns only the member ID, license class,
inactive flag, daily capacity, utilization-reporting flag, and timesheet-entry
flag. Names, contact details, security roles, and credential fields are left
out, but the tool keeps its PII and secrets labels because the
ConnectWise data it reads contains them. This describes how the tool currently
works, not what a specific past call returned.