# DataSubjectErasureResult

> Tracon documentation. Tracon is a .NET package family that adds a control
> plane on Microsoft Agent Framework, published as NuGet packages that run
> inside your own ASP.NET Core application.
>
> Page: https://tracon.dev/http-api/schemas/datasubjecterasureresult/
> Summary: OpenAPI request or response schema for DataSubjectErasureResult, including required fields, defaults, constraints, and linked nested types.

[← All HTTP schemas](/http-api/schemas/)

The outcome of a data subject erasure request.

**Shape:** `object`

| Property | Required | Type | Description | Rules |
|---|---|---|---|---|
| `dryRun` | yes | `boolean` | Gets whether this was a preview: `true` means RowsByTarget shows what WOULD be deleted and nothing was actually removed. | — |
| `rowsByTarget` | yes | `object` | Gets the number of rows removed (or, for a preview, that would be removed), by target table. | — |
| `activeRunIds` | no | array of `string (uuid)` | Gets the subject's runs that are still `Running` or `Queued`. A run in progress writes its session and its checkpoints back after an erasure commits, so a real erasure is refused with `409` while this is not empty, unless it is forced. Empty when no run of the subject is in progress. | — |
