Relationship Intelligence

Confirm delete

Confirm delete removes this company's conversation evidence from Oppulence. Copies on this device and at the mailbox stay until they are checked.

post/v1/relationships/{relationshipId}/conversation-deletion

Request

  • Base URL: / (relative, and the document was published on a file host, not at the API’s origin)
  • URL: /v1/relationships/{relationshipId}/conversation-deletion
  • Auth: HTTP bearer

Path parameters

relationshipIdstring uuid required

Relationship id.

Example:9c8dfa9b-a7b2-46ea-982c-622a914c00e5

Request body

requestIdstring uuid required

Idempotency key.

Example request

{
  "requestId": "eb8dfa9b-a7b2-46ea-982c-622a914c00e5"
}

Response

Conversation evidence stored here is deleted. Device and mailbox copies are still waiting.

completedAtstring date-time nullable

Time every required target was verified.

legalHoldboolean required

Whether legal hold blocked deletion.

receiptIdstring uuid required

Idempotent request id.

requestedAtstring date-time required

Request time.

scopeRefstring required

Relationship scope.

status'pending' | 'blocked' | 'partial' | 'verified' required

Lifecycle/status slug. Subscription rows use billing states; background task runs use queued/running/succeeded/failed/stopped.

Example response

{
  "completedAt": "2026-07-31T14:01:00Z",
  "receiptId": "eb8dfa9b-a7b2-46ea-982c-622a914c00e5",
  "requestedAt": "2026-07-31T14:00:00Z",
  "scopeRef": "9c8dfa9b-a7b2-46ea-982c-622a914c00e5",
  "status": "active",
  "targets": [
    {
      "attempts": 1,
      "errorCode": "legal_hold",
      "status": "deleted",
      "target": "api_evidence",
      "verificationHash": "sha256:5c15791fbeefd579cf530b240c1a3d5eec1d94058e045c8a4eadf0d1385ebfbf"
    }
  ]
}

Changes

No recorded changes to this operation across all 50 revisions of this API.