List a user's external activities
GET/user.activity.list
Return every currently live external activity for a user — every
integration's rows, not only yours. Expired rows are omitted even
before the server reaper runs. Not paginated; ordered newest
startedAt first.
The map may show fewer entries than this list (the client projection
keeps the top three, always including at least one DND-flagged row).
.list is the source of truth for what is still live.
See External activity for display, DND, TTL, and where indicators appear.
Access: Organization and Personal. Organization tokens may list any user in the workspace. Personal tokens (OAuth or PAT) may list only the token owner.
Required scope: user:read.activity. Personal Access Tokens skip
this check; personal-mode OAuth installs must still request the scope.
OpenAPI Spec: chat-v1.json
Request
Responses
- 200
- 400
- 401
- 403
- 404
- 405
- 500
Live activities for the user. activities is an empty array when none are set.
Bad request. Common causes:
- Missing
userId
Presented invalid authentication credentials.
Forbidden. Common causes:
- Missing
user:read.activity(OAuth / API key) - Personal token targeting a user other than the owner (
access_denied)
User not found, or not in this workspace (user_not_found).
An unsupported method was requested.
An internal error occurred.