Skip to main content
talkvalue path person groups every command that reads or writes a single person record in Path. The same dataset powers the People surface in the dashboard, so every change you make here is reflected in the dashboard.

Subcommands

CommandDescription
person listList people with keyword, channel, event, company, and job-title filters
person getFetch a single person by ID, including channels and events
person updateUpdate names, emails, phones, job, social URLs, or company assignment
person deleteDelete a person. Requires --confirm.
person mergeMerge a source person into a target person. Requires --confirm.
person merge-undoReverse a merge by mergeOperationId. Requires --confirm.
person exportStream the full people list as CSV to stdout
person activityPage through the activity log for a single person

Typical workflow

Find a person, inspect their record, and update a missing field:
talkvalue path person list --keyword "alice@" --page-size 5
talkvalue path person get 142
talkvalue path person update 142 --job-title "Head of Growth"
Every subcommand respects --json for piping into jq or another script, and every read prints a table by default. Mutating commands (update, delete, merge) print the resulting record (or a { deleted: true } / { undone: true } acknowledgement) so you can confirm the write succeeded.

See also