> ## Documentation Index
> Fetch the complete documentation index at: https://docs.trytalkvalue.com/llms.txt
> Use this file to discover all available pages before exploring further.

# talkvalue path person

> Manage people in Path: list, get, update, delete, merge, export, and inspect activity history.

`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

| Command                                                     | Description                                                              |
| ----------------------------------------------------------- | ------------------------------------------------------------------------ |
| [`person list`](/cli/commands/path/person/list)             | List people with keyword, channel, event, company, and job-title filters |
| [`person get`](/cli/commands/path/person/get)               | Fetch a single person by ID, including channels and events               |
| [`person update`](/cli/commands/path/person/update)         | Update names, emails, phones, job, social URLs, or company assignment    |
| [`person delete`](/cli/commands/path/person/delete)         | Delete a person. Requires `--confirm`.                                   |
| [`person merge`](/cli/commands/path/person/merge)           | Merge a source person into a target person. Requires `--confirm`.        |
| [`person merge-undo`](/cli/commands/path/person/merge-undo) | Reverse a merge by `mergeOperationId`. Requires `--confirm`.             |
| [`person export`](/cli/commands/path/person/export)         | Stream the full people list as CSV to stdout                             |
| [`person activity`](/cli/commands/path/person/activity)     | Page through the activity log for a single person                        |

## Typical workflow

Find a person, inspect their record, and update a missing field:

```bash theme={null}
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

* [People](/path/manage/people). The dashboard surface this group mirrors.
* [Recipe: New registrants this week](/cli/recipes/new-registrants). End-to-end script that drives `person list`.
* [Recipe: CSV import](/cli/recipes/csv-import). `person export` complements the import flow.
* [Recipe: Scripting with jq](/cli/recipes/scripting-with-jq). Patterns for piping `--json` output.
