---
title: "client.cleanupTasks"
description: ""
section: "Libraries"
group: "SDK resources"
order: 203
---

Accessed via `client.cleanupTasks`.

## Methods

### `list`

List cleanup tasks.

```ts
list(params?: Omit<ListCleanupTasksParams, "filter" | "orderBy"> & { filter?: CleanupTaskFilter; orderBy?: CleanupTaskOrderBy[]; }): Promise<Page<CleanupTask>>
```

**Types:** [ListCleanupTasksParams](/types/list-cleanup-tasks-params) · [CleanupTaskFilter](/types/cleanup-task-filter) · [CleanupTaskOrderBy](/types/cleanup-task-order-by) · [Page](/types/page) · [CleanupTask](/types/cleanup-task)

### `retrieve`

Get a cleanup task by ID.

```ts
retrieve(params: RetrieveCleanupTaskParams): Promise<CleanupTask>
```

**Types:** [RetrieveCleanupTaskParams](/types/retrieve-cleanup-task-params) · [CleanupTask](/types/cleanup-task)

### `retry`

Retry a failed cleanup task.

```ts
retry(params: RetryCleanupTaskParams): Promise<OkResponse>
```

**Types:** [RetryCleanupTaskParams](/types/retry-cleanup-task-params) · [OkResponse](/types/ok-response)

### `tree`

```ts
tree(params: CleanupTaskTreeParams): Promise<CleanupTask[]>
```

**Types:** [CleanupTaskTreeParams](/types/cleanup-task-tree-params) · [CleanupTask](/types/cleanup-task)
