Activity log
The activity log is the record of what an assistant did for the brand you have selected. It lists tool calls, grants, revokes, and the consent step when someone connects an assistant with OAuth.
Who can open it
Section titled “Who can open it”Owners and admins. An editor, approver, scheduler, or viewer does not see the page, and GET /api/activity refuses them. The list is one brand at a time. Change the brand in the header to read another brand in the same workspace. Another workspace is not found.
What you can do
Section titled “What you can do”- Open Settings.
- Choose Activity log.
- Filter by a person’s email or name, by an action, and by a start and end date.
- Use Older and Newer to move through the list.
- Choose Export CSV for the rows that match the filter.
The CSV has the time, the action, the person when the actor is a user, and the tool name. It does not include network tokens, client secrets, or the assistant’s key.
The same list is GET /api/activity. Add format=csv for the file. user, action, from, and to are the filters. cursor and limit page the JSON list.
What a row means
Section titled “What a row means”| Action | Meaning |
|---|---|
mcp.tool |
An assistant called a tool and it ran. |
mcp.tool.denied |
The client was not allowed to call that tool. |
mcp.tool.error |
The tool was allowed, and it failed. |
mcp_client.create |
Someone created an assistant client. |
mcp_client.revoke |
Someone revoked a client. |
oauth.authorize |
Someone consented to an OAuth client. |
A row for an assistant shows Assistant instead of an email. A row for a person shows that person’s email.