AckdbRecordDeletionResponse
Properties
dataobjectdryRunbooleandeletionIdstring (nullable)Null on a dry run — no header is written.
kindstring"company""person""contact"recordobjectidstringlabelstring (nullable)deletedAckdbRecordDeletionCountsdetachedobjectPointers nulled on rows that SURVIVE — events kept on company timelines, agent sessions.
eventsintegeragentSessionsintegertombstoneobjectactivebooleanidentifiersAckdbTombstoneIdentifiersretainedarray ofWhat the delete deliberately left standing, and why (the #419 honesty trio).
kindstringcountintegerreasonstringpendingRebuildarray ofAlways empty on a delete (a deleted company has nothing left to rebuild content for, and a person/contact delete does not touch content). A RESTORE is what populates it.
object
Example
AckdbRecordDeletionResponse example
{
"data": {
"dryRun": false,
"deletionId": "string",
"kind": "company",
"record": {
"id": "string",
"label": "string"
},
"deleted": {
"events": 0,
"rawPayloads": 0,
"files": 0,
"contentChunks": 0,
"conversations": 0,
"contacts": 0,
"persons": 0,
"entities": 0,
"identityLinks": 0,
"contactIdentityLinks": 0,
"personIdentityLinks": 0,
"traits": 0,
"memberAssignments": 0,
"mergeCandidates": 0,
"segmentExits": 0
},
"detached": {
"events": 0,
"agentSessions": 0
},
"tombstone": {
"active": false,
"identifiers": [
{
"type": "string",
"value": "string"
}
]
},
"retained": [
{
"kind": "string",
"count": 0,
"reason": "string"
}
],
"pendingRebuild": [
{}
]
}
}