Undo a merge
The account becomes its own person again. With `groupId`, the call works inside that keyword group: its people, and its own tags, notes, mute, merges and activities, apart from the workspace's and from every other group's.
API key minted via POST /v1/api-keys (format mk_live_...)
In: header
Path Parameters
Person id (aut_...).
1 <= lengthQuery Parameters
Scope to one keyword group (grp_...): only people who mentioned that group's keywords, with that group's own tags, notes, mute, merges, activities and segments. Omit for the whole workspace.
1 <= lengthResponse Body
application/json
application/json
application/json
curl -X POST "https://api.mentio.dev/v1/people/aut_abc123/split"{
"id": "string",
"platform": "bluesky",
"name": "string",
"handle": "string",
"url": "string",
"avatarUrl": "string",
"accounts": [
{
"id": "string",
"platform": "bluesky",
"name": "string",
"handle": "string",
"url": "string"
}
],
"reach": {
"followers": 0,
"following": 0,
"posts": 0
},
"profile": {
"bio": "string",
"company": "string",
"location": "string",
"website": "string",
"email": "string",
"links": [
{
"provider": "string",
"url": "http://example.com"
}
],
"fetchedAt": "string"
},
"stats": {
"mentions": 0,
"relevant": 0,
"sentiment": {
"positive": 0,
"neutral": 0,
"negative": 0
},
"firstSeenAt": "string",
"lastSeenAt": "string"
},
"annotations": {
"tags": [
"string"
],
"notes": "string",
"muted": true
},
"outreach": {
"owner": {
"id": "string",
"name": "string",
"email": "string"
},
"stage": "not_contacted",
"lastContactedAt": "string"
}
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"retryAfterSeconds": 0
}
}{
"error": {
"code": "unauthorized",
"message": "string",
"requestId": "string",
"retryAfterSeconds": 0
}
}Merge an account into a person POST
Declare that this account and another person are the same human, for your workspace only. Their mentions, tags, notes and outreach activities combine under the person named by `into`, which keeps its owner and stage unless it had none. With `groupId`, the call works inside that keyword group: its people, and its own tags, notes, mute, merges and activities, apart from the workspace's and from every other group's.
Update your annotations on a person PATCH
Tags, notes, mute, and the outreach owner (a workspace member; null clears) and stage, for your workspace only. Mute hides their posts from your feed and every channel; ingest and billing never change. With `groupId` the annotations are that keyword group's own: `muted` hides the person, and the accounts that group merged into them, from the mentions of that group's keywords only (feed, alerts and digests), and the group's tags show on those mentions next to the workspace's. A mute set without `groupId` hides them everywhere.