---
title: "CanvasesEditArguments"
summary: "@slack/web-api / CanvasesEditArguments"
url: "https://docs.slack.dev/tools/node-slack-sdk/reference/web-api/interfaces/CanvasesEditArguments"
type: "guide"
---

Source: https://docs.slack.dev/tools/node-slack-sdk/reference/web-api/interfaces/CanvasesEditArguments

[@slack/web-api](https://docs.slack.dev/tools/node-slack-sdk/reference/web-api.md) / CanvasesEditArguments

# Interface: CanvasesEditArguments

Defined in: [packages/web-api/src/types/request/canvas.ts:87](https://github.com/slackapi/node-slack-sdk/blob/main/packages/web-api/src/types/request/canvas.ts#L87)

## Extends {#extends}

*   `CanvasID`.`TokenOverridable`

## Properties {#properties}

### canvas_id {#canvas_id}

```
canvas_id: string;
```

Defined in: [packages/web-api/src/types/request/canvas.ts:6](https://github.com/slackapi/node-slack-sdk/blob/main/packages/web-api/src/types/request/canvas.ts#L6)

#### Description {#description}

Encoded ID of the canvas.

#### Inherited from {#inherited-from}

```
CanvasID.canvas_id
```

* * *

### changes {#changes}

```
changes: [Change, ...Change[]];
```

Defined in: [packages/web-api/src/types/request/canvas.ts:89](https://github.com/slackapi/node-slack-sdk/blob/main/packages/web-api/src/types/request/canvas.ts#L89)

#### Description {#description-1}

List of changes to apply to the canvas.

* * *

### token? {#token}

```
optional token?: string;
```

Defined in: [packages/web-api/src/types/request/common.ts:43](https://github.com/slackapi/node-slack-sdk/blob/main/packages/web-api/src/types/request/common.ts#L43)

#### Description {#description-2}

Overridable authentication token bearing required scopes.

#### Inherited from {#inherited-from-1}

```
TokenOverridable.token
```
