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

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

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

# Interface: ConversationsExternalInvitePermissionsSetArguments

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

## Extends {#extends}

*   `Channel`.`Required`<`TargetTeam`\>.`TokenOverridable`

## Properties {#properties}

### action {#action}

```
action: "downgrade" | "upgrade";
```

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

#### Description {#description}

The type of action be taken: `upgrade` or `downgrade`.

* * *

### channel {#channel}

```
channel: string;
```

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

#### Description {#description-1}

ID of conversation.

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

```
Channel.channel
```

* * *

### target_team {#target_team}

```
target_team: string;
```

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

#### Description {#description-2}

The team or enterprise id of the other party.

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

[`ConversationsApproveSharedInviteArguments`](https://docs.slack.dev/tools/node-slack-sdk/reference/web-api/interfaces/conversationsapprovesharedinvitearguments.md).[`target_team`](https://docs.slack.dev/tools/node-slack-sdk/reference/web-api/interfaces/conversationsapprovesharedinvitearguments.md#target_team)

* * *

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

Overridable authentication token bearing required scopes.

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

```
TokenOverridable.token
```
