talkvalue path person activity lists the change log for one person. Every create, update, delete, merge, restore, and source connect / disconnect shows up here, with the actor who triggered it, the fields that changed, and (for source events) the channel or event the change came from.
Pagination is cursor-based. The CLI prints a Next page: --cursor <id> hint on stderr whenever more rows exist.
Synopsis
Arguments
| Argument | Type | Description |
|---|---|---|
<personId> | integer | Person ID whose activity you want. |
Options
| Flag | Type | Description |
|---|---|---|
--cursor <n> | integer | Cursor returned by the previous page (printed to stderr as Next page: --cursor <n>). Omit for the first page. |
--page-size <n> | integer | Page size. Defaults to the server default. |
Examples
1. Recent activity in the terminal
2. Walk every page until exhausted
Next page: --cursor <id> hint from stderr. See Scripting with jq for more patterns.
3. Audit a merge
MERGED entries. Each one carries mergedFrom.personId and mergedFrom.primaryEmail so you can trace the source that was absorbed.
Response
action is one of CREATED, UPDATED, DELETED, RESTORED, MERGED, UNMERGED, SOURCE_CONNECTED, or SOURCE_DISCONNECTED. The presence of changes, source, and mergedFrom depends on the action. Read person update and person merge for the shapes they emit.
When more pages exist, look for Next page: --cursor <n> on stderr and replay with that cursor.
See also
person update. GeneratesUPDATEDentries.person merge. GeneratesMERGEDentries on the target.person get. Pair with activity for full context.- People. The dashboard surface with the same timeline.
