person merge. talkvalue path person merge-undo restores the retired source record, splits the merged emails, phones, channels, events, and activity history back to their original owners, and returns the target to its pre-merge state. Use this when a merge collapsed the wrong pair and you catch it inside the retention window.
Synopsis
Arguments
| Argument | Type | Description |
|---|---|---|
<mergeOperationId> | integer | The merge operation to reverse. Find it in the target’s person get response under mergeOperations[].id, or in the dashboard’s activity log. |
Options
| Flag | Type | Description |
|---|---|---|
--confirm | flag | Required. The CLI exits with a usage error if you omit this flag. |
Examples
1. Undo a recent merge
503. The output is { "undone": true, "mergeOperationId": 503 }. Re-read the target with person get to confirm the source is no longer in mergeOperations.
2. Find the operation ID from the target
142 and reverses it in one pipeline. Handy when you know which target person was affected but not the specific operation ID.
3. Guard against a stale operation
404 (operation not found) or 409 (already undone, or past the retention window). See Exit codes for the full mapping.
Response
person get, and the target’s mergeOperations list no longer contains the reversed entry.
See also
person merge. The forward operation this command reverses.person get. ReadmergeOperations[].idfrom the target’s detail record.person activity.UNMERGEDentries record the reversal.- People. The dashboard surface for the same operation.
