Relationship Intelligence
Remove a person
Confirm remove sends reason user_action. The server stores that reason, deletes the person and every derived row, and writes suppression anchors so the next sync cannot recreate them.
delete/v1/relationship-persons/{personId}
Request
- Base URL: / (relative, and the document was published on a file host, not at the API’s origin)
- URL: /v1/relationship-persons/{personId}
- Auth: HTTP bearer
Path parameters
personIdstring uuid required
Person id.
Request body
Example request
{
"reason": "user_action"
}Response
Removal receipt.
Example response
{
"attributesDeleted": 1,
"completedAt": "2026-07-31T14:01:00Z",
"identitiesDeleted": 1,
"interactionStatsDeleted": 1,
"personId": "1b8dfa9b-a7b2-46ea-982c-622a914c00e5",
"personsDeleted": 1,
"reason": "user_action",
"receiptId": "fb8dfa9b-a7b2-46ea-982c-622a914c00e5",
"requestedAt": "2026-07-31T14:00:00Z",
"suppressedIdentities": 1
}Changes
No operation changes recorded.