# AutomationClient.delete

```python
def AutomationClient.delete(
    automation_or_id: AutomationPrototype | UUID | str,
    cancel_jobs: bool = False,
) -> None
```

Delete an automation by object or ID.

## Parameters

**automation\_or\_id**

`AutomationPrototype | UUID | str`

required: true

Automation object, automation ID, or automation ID string to delete.

**cancel\_jobs**

`bool`

Whether to cancel currently queued or running jobs for the automation. Defaults to `False`.

## Returns

`None`

```python title="Python"
client.automations().delete(automation, cancel_jobs=True)
```
