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

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

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

# Interface: ViewsPublishArguments

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

## Extends {#extends}

*   `BaseViewsArguments`.`TokenOverridable`.`ViewHash`

## Properties {#properties}

### hash? {#hash}

```
optional hash?: string;
```

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

#### Description {#description}

A string that represents view state to protect against possible race conditions.

#### See {#see}

[Avoiding race conditions when using views](https://docs.slack.dev/surfaces/modals.md#handling_race_conditions).

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

```
ViewHash.hash
```

* * *

### 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-1}

Overridable authentication token bearing required scopes.

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

```
TokenOverridable.token
```

* * *

### user_id {#user_id}

```
user_id: string;
```

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

#### Description {#description-2}

ID of the user you want publish a view to.

* * *

### view {#view}

```
view: View;
```

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

#### Description {#description-3}

A [view payload](https://docs.slack.dev/surfaces/modals.md).

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

```
BaseViewsArguments.view
```
