---
title: "Soft delete a source from identities (softDeleteSource)"
method: POST
path: "/softDeleteSource"
---

# Soft delete a source from identities (softDeleteSource)

`POST /softDeleteSource`

Soft deletes a source from all identities that reference it. The source and its data are marked as deleted but can be restored later. Merge and linkage history is preserved for audit.

## Request body

- ServiceRequestSoftDeleteSource
  - `content` SoftDeleteSourceWsRequest — Request to soft-delete a source.
    - `sourceToSoftDelete` Source, required — Tracks an identity to a particular source system and record ID.
      - `date` string — The date of the source data in ISO format (yyyy-MM-dd).
      - `name` string — Name of the data source. Must be unique across Verato.
      - `id` string — ID of an identity within the given data source.
  - `trackingId` string

## Response `200`

Successful soft delete source operation.

- ServiceResponseSoftDeleteSource
  - `auditId` string
  - `success` boolean
  - `warnings` string[]
  - `retryableError` boolean
  - `message` string
  - `content` SoftDeleteSourceWsResponse — Service response for soft delete.
    - `linkIdsSoftDeleted` string[], required — Entity IDs that were fully soft-deleted.
    - `linkIdsModified` string[], required — Entity IDs that were modified.
  - `errors` string[]
  - `trackingId` string

---

[API](https://skmtc.dev/verato/apis/verato-organization-api.md) · [All operations](https://skmtc.dev/verato/apis/verato-organization-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/verato/verato-organization-api/revisions/9ebf5a50437d/schema)
