> ## Documentation Index
> Fetch the complete documentation index at: https://learn.workflow.dog/llms.txt
> Use this file to discover all available pages before exploring further.

# Delete Properties

> Return a copy of an object without selected properties.

The **Delete Properties** action removes a repeatable list of property paths
from an object. The original input is not returned as the output.

## Inputs

| Input          | Type            | Required | Description                                |
| -------------- | --------------- | -------- | ------------------------------------------ |
| **Object**     | Object          | Yes      | The object to copy and remove fields from. |
| **Properties** | List of strings | No       | Top-level keys or nested paths to remove.  |

## Outputs

| Output         | Type   | Description                                 |
| -------------- | ------ | ------------------------------------------- |
| **New Object** | Object | The object without the selected properties. |

Given:

```json theme={null}
{
  "id": 1042,
  "customer": { "name": "Ada", "email": "ada@example.com" }
}
```

Removing `customer.email` preserves the rest of `customer`. Missing paths are
ignored.

<Tip>
  Use **Pick Properties** when the fields to keep are easier to list than the
  fields to remove.
</Tip>
