Slack Connector 1.0 Reference - Mule 4

Support Category: Select

Anypoint Connector for Slack (Slack Connector) enables access to the Slack platform. This connector exposes all of the operations provided by Slack’s REST API.

Configurations

Name Type Description Default Value Required

Name

String

The name for this configuration. Connectors reference the configuration with this name.

x

Connection

Supported connection types for this configuration.

x

Response Timeout

Number

Timeout for requests to the remote service.

1

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

MINUTES

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

AUTO

Name

String

The identifier of this element used to reference it in other components

x

Expiration Policy

Configures the minimum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration. This does not mean that the instance expires at the exact moment that it becomes eligible. Mule purges the instances as appropriate.

Slack Auth Connection Provider

Name Type Description Default Value Required

Default Headers

Array of Default Header

Query Parameters

Connection Timeout

Number

Timeout for establishing connections to the remote service.

30

Connection Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Connection Timeout.

SECONDS

Use Persistent Connections

Boolean

If false, each connection is closed after the first request is completed.

true

Max Connections

Number

Maximum number of outbound connections to keep open concurrently.

-1

Connection Idle Timeout

Number

Timeout for how long a connection can remain idle before it is closed.

30

Connection Idle Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the connection Idle Timeout.

SECONDS

Proxy Config

Reusable configuration element for outbound connections through a proxy

Stream Response

Boolean

Whether or not to stream received responses.

false

Response Buffer Size

Number

The space in bytes for the buffer where the HTTP response will be stored.

-1

Base Uri

String

Parameter base URI. Each instance or tenant gets its own base URI.

https://slack.com/api

TLS Configuration

Tls

Reconnection

When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy.

Consumer Key

String

OAuth consumer key, as registered with the service provider.

x

Consumer Secret

String

OAuth consumer secret, as registered with the service provider.

x

Authorization Url

String

Service provider’s authorization endpoint URL

https://slack.com/oauth/authorize

Access Token Url

String

Service provider’s access token endpoint URL.

https://slack.com/api/oauth.access

Scopes

String

OAuth scopes to request during the OAuth dance. If not provided, it defaults to the OAuth scopes in the annotation.

admin, admin.apps:read, admin.apps:write, admin.conversations:write, admin.invites:read, admin.invites:write, admin.teams:read, admin.teams:write, admin.users:read, admin.users:write, bot, channels:history, channels:read, channels:write, chat:write, chat:write:bot, chat:write:user, conversations:history, conversations:read, conversations:write, dnd:read, dnd:write, emoji:read, files:read, files:write:user, groups:history, groups:read, groups:write, identity.basic, im:history, im:read, im:write, links:write, mpim:history, mpim:read, mpim:write, none, pins:read, pins:write, reactions:read, reactions:write, reminders:read, reminders:write, remote_files:read, remote_files:share, remote_files:write, rtm:stream, search:read, stars:read, stars:write, team:read, tokens.basic, usergroups:read, usergroups:write, users.profile:read, users.profile:write, users:read, users:read.email, users:write

Resource Owner Id

String

The resource owner ID that each component should use if the resource owner ID is not otherwise referenced.

Before

String

Name of a flow to execute immediately before starting the OAuth dance.

After

String

Name of a flow to execute immediately after an access token is received.

Listener Config

String

Reference to a <http:listener-config /> to use to create the listener that will receive the access token callback endpoint.

x

Callback Path

String

Path of the access token callback endpoint.

x

Authorize Path

String

Path of the local HTTP endpoint that triggers the OAuth dance.

x

External Callback Url

String

If the callback endpoint is behind a proxy or must be accessed through a non-direct URL, use this parameter to tell the OAuth provider the URL to use to access the callback.

Object Store

String

Reference to the object store to use to store each resource owner ID’s data. If not specified, Mule automatically provisions the default object store.

Sources

On New File Trigger

<slack:on-new-file-trigger>

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Created timestamp

String

Timestamp since when to query new files

Channel ID

String

ID of the channel.

User ID

String

ID of the user.

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Primary Node Only

Boolean

Determines whether to execute this source only on the primary node when running in a cluster.

Scheduling Strategy

scheduling-strategy

Configures the scheduler that triggers the polling.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Redelivery Policy

Defines a policy for processing the redelivery of the same message.

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

Associated Configurations

On New Message Trigger

<slack:on-new-message-trigger>

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Created timestamp

String

Timestamp value as lower bound for new messages.

Conversation ID

String

ID of the channel, DM, or group DM to poll.

Limit

Number

Maximum number of records to retrieve.

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component

x

Primary Node Only

Boolean

Determines whether to execute this source on only the primary node when running in a cluster.

Scheduling Strategy

scheduling-strategy

Configures the scheduler that triggers the polling.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Redelivery Policy

Defines a policy for processing the redelivery of the same message.

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

Associated Configurations

Operations

Operations

Admin apps approve

<slack:create-adminappsapprove>

Approve an app for installation on a workspace. This operation makes an HTTP POST request to the /admin.apps.approve endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Content

Any

Content to use.

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin apps restrict

<slack:create-adminappsrestrict>

Restrict the installation of an app for a workspace. This operation makes an HTTP POST request to the /admin.apps.restrict endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Content

Any

Content to use.

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin conversations archive

<slack:create-adminconversationsarchive>

Archive a public or private channel. This operation makes an HTTP POST request to the /admin.conversations.archive endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Content

Any

Content to use.

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin conversations convert To Private

<slack:create-adminconversationsconvert-to-private>

Convert a public channel to a private channel. This operation makes an HTTP POST request to the /admin.conversations.convertToPrivate endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin conversations create

<slack:create-adminconversationscreate>

Create a public or private channel-based conversation. This operation makes an HTTP POST request to the /admin.conversations.create endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin conversations delete

<slack:create-adminconversationsdelete>

Delete a public or private channel. This operation makes an HTTP POST request to the /admin.conversations.delete endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin conversations disconnect Shared

<slack:create-adminconversationsdisconnect-shared>

Disconnect a connected channel from one or more workspaces. This operation makes an HTTP POST request to the /admin.conversations.disconnectShared endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin conversations invite

<slack:create-adminconversationsinvite>

Invite a user to a public or private channel. This operation makes an HTTP POST request to the /admin.conversations.invite endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin conversations rename

<slack:create-adminconversationsrename>

Rename a public or private channel. This operation makes an HTTP POST request to the /admin.conversations.rename endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin conversations restrict Access add Group

<slack:create-adminconversationsrestrict-accessadd-group>

Add an allowlist of IDP groups that can access a channel. This operation makes an HTTP POST request to the /admin.conversations.restrictAccess.addGroup endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use.

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin conversations restrict Access remove Group

<slack:create-adminconversationsrestrict-accessremove-group>

Remove an IDP group that is linked from a private channel. This operation makes an HTTP POST request to the /admin.conversations.restrictAccess.removeGroup endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Content

Any

Content to use.

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin conversations set Conversation Prefs

<slack:create-adminconversationsset-conversation-prefs>

Set the posting permissions for a public or private channel. This operation makes an HTTP POST request to the /admin.conversations.setConversationPrefs endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin conversations set Teams

<slack:create-adminconversationsset-teams>

Set the workspaces that are connected to a public or private channel in an Enterprise Grid organization. This operation makes an HTTP POST request to the /admin.conversations.setTeams endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin conversations unarchive

<slack:create-adminconversationsunarchive>

Unarchive a public or private channel. This operation makes an HTTP POST request to the /admin.conversations.unarchive endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

Name of the configuration to use.

x

Content

Any

Content to use.

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin emoji add

<slack:create-adminemojiadd>

Add an emoji. This operation makes an HTTP POST request to the /admin.emoji.add endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin emoji add Alias

<slack:create-adminemojiadd-alias>

Add an emoji alias. This operation makes an HTTP POST request to the /admin.emoji.addAlias endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin emoji remove

<slack:create-adminemojiremove>

Remove an emoji across an Enterprise Grid organization. This operation makes an HTTP POST request to the /admin.emoji.remove endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin emoji rename

<slack:create-adminemojirename>

Rename an emoji. This operation makes an HTTP POST request to the /admin.emoji.rename endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin invite Requests approve

<slack:create-admininvite-requestsapprove>

Approve a workspace invite request. This operation makes an HTTP POST request to the /admin.inviteRequests.approve endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin invite Requests deny

<slack:create-admininvite-requestsdeny>

Deny a workspace invite request. This operation makes an HTTP POST request to the /admin.inviteRequests.deny endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin teams create

<slack:create-adminteamscreate>

Create an Enterprise team. This operation makes an HTTP POST request to the /admin.teams.create endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin teams settings set Default Channels

<slack:create-adminteamssettingsset-default-channels>

Set the default channels of a workspace. This operation makes an HTTP POST request to the /admin.teams.settings.setDefaultChannels endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin teams settings set Description

<slack:create-adminteamssettingsset-description>

Set the description for a specified workspace. This operation makes an HTTP POST request to the /admin.teams.settings.setDescription endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin teams settings set Discoverability

<slack:create-adminteamssettingsset-discoverability>

Allows admins to set the discoverability of a specific workspace. This operation makes an HTTP POST request to the /admin.teams.settings.setDiscoverability endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin teams settings set Icon

<slack:create-adminteamssettingsset-icon>

Sets the icon for a workspace. This operation makes an HTTP POST request to the /admin.teams.settings.setIcon endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin teams settings set Name

<slack:create-adminteamssettingsset-name>

Set the name for a given workspace. This operation makes an HTTP POST request to the /admin.teams.settings.setName endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin usergroups add Channels

<slack:create-adminusergroupsadd-channels>

Add one or more default channels to an IDP group. This operation makes an HTTP POST request to the /admin.usergroups.addChannels endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin usergroups add Teams

<slack:create-adminusergroupsadd-teams>

Associate one or more default workspaces with an organization-wide IDP group. This operation makes an HTTP POST request to the /admin.usergroups.addTeams endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin usergroups remove Channels

<slack:create-adminusergroupsremove-channels>

Remove one or more default channels from an org-level IDP group (User Group). This operation makes an HTTP POST request to the /admin.usergroups.removeChannels endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Add New User to Workspace

<slack:create-adminusersassign>

Add an Enterprise user to a workspace. This operation makes an HTTP POST request to the /admin.users.assign endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin users invite

<slack:create-adminusersinvite>

Invite a user to a workspace. This operation makes an HTTP POST request to the /admin.users.invite endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin users remove

<slack:create-adminusersremove>

Remove a user from a workspace. This operation makes an HTTP POST request to the /admin.users.remove endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin users session invalidate

<slack:create-adminuserssessioninvalidate>

Invalidate a single session (specified by session_id) for a user. This operation makes an HTTP POST request to the /admin.users.session.invalidate endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin users session reset

<slack:create-adminuserssessionreset>

Wipes all valid user sessions on all devices for a given user. This operation makes an HTTP POST request to the /admin.users.session.reset endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin users set Admin

<slack:create-adminusersset-admin>

Convert an existing guest, regular user, or owner to an admin user. This operation makes an HTTP POST request to the /admin.users.setAdmin endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin users set Expiration

<slack:create-adminusersset-expiration>

Set an expiration for a guest user’s account. This operation makes an HTTP POST request to the /admin.users.setExpiration endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin users set Owner

<slack:create-adminusersset-owner>

Convert an existing guest, regular user, or admin user to a workspace owner. This operation makes an HTTP POST request to the /admin.users.setOwner endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin users set Regular

<slack:create-adminusersset-regular>

Convert an existing guest user, admin user, or owner to a regular user. This operation makes an HTTP POST request to the /admin.users.setRegular endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Calls add

<slack:create-callsadd>

Registers a new Call. This operation makes an HTTP POST request to the /calls.add endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Calls end

<slack:create-callsend>

Ends a Call. This operation makes an HTTP POST request to the /calls.end endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Calls participants add

<slack:create-callsparticipantsadd>

Registers new participants that are added to a Call. This operation makes an HTTP POST request to the /calls.participants.add endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Calls participants remove

<slack:create-callsparticipantsremove>

Registers participants that are removed from a Call. This operation makes an HTTP POST request to the /calls.participants.remove endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Calls update

<slack:create-callsupdate>

Updates information about a Call. This operation makes an HTTP POST request to the /calls.update endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Chat delete

<slack:create-chatdelete>

Deletes a message from a conversation. This operation makes an HTTP POST request to the /chat.delete endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Chat delete Scheduled Message

<slack:create-chatdelete-scheduled-message>

Deletes a pending scheduled message from the queue. This operation makes an HTTP POST request to the /chat.deleteScheduledMessage endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Chat me Message

<slack:create-chatme-message>

Share a me message (me_message) into a public channel, private group, or IM channel. This operation makes an HTTP POST request to the /chat.meMessage endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Chat post Ephemeral

<slack:create-chatpost-ephemeral>

Sends an ephemeral message (a message that is only visible to the assigned user) in a channel. This operation makes an HTTP POST request to the /chat.postEphemeral endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Send Message

<slack:create-chatpost-message>

Sends a message to a channel or a conversation. This operation makes an HTTP POST request to the /chat.postMessage endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Chat schedule Message

<slack:create-chatschedule-message>

Schedules a message to send to a channel at a specified time in the future. This operation makes an HTTP POST request to the /chat.scheduleMessage endpoint

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Chat unfurl

<slack:create-chatunfurl>

Provide custom unfurl behavior for user-posted URLs. Requires a user token. This operation makes an HTTP POST request to the /chat.unfurl endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Chat update

<slack:create-chatupdate>

Updates a message. This operation makes an HTTP POST request to the /chat.update endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Archive Conversation

<slack:create-conversationsarchive>

Archives a conversation. This operation makes an HTTP POST request to the /conversations.archive endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Conversations close

<slack:create-conversationsclose>

Closes a direct message or multi-person direct message. This operation makes an HTTP POST request to the /conversations.close endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Create Channel

<slack:create-conversationscreate>

Initiates a public or private channel-based conversation. This operation makes an HTTP POST request to the /conversations.create endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Invite Users to Channel

<slack:create-conversationsinvite>

Invites users to a channel. This operation makes an HTTP POST request to the /conversations.invite endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Conversations join

<slack:create-conversationsjoin>

Joins a user to an existing conversation. This operation makes an HTTP POST request to the /conversations.join endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Remove User From Conversation

<slack:create-conversationskick>

Removes a user from a conversation. This operation makes an HTTP POST request to the /conversations.kick endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Conversations leave

<slack:create-conversationsleave>

Leaves a conversation. This operation makes an HTTP POST request to the /conversations.leave endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Conversations mark

<slack:create-conversationsmark>

Sets the read cursor in a channel. This operation makes an HTTP POST request to the /conversations.mark endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Create Conversation

<slack:create-conversationsopen>

Opens or resumes a direct message or multi-person direct message. This operation makes an HTTP POST request to the /conversations.open endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Conversations rename

<slack:create-conversationsrename>

Renames a conversation. This operation makes an HTTP POST request to the /conversations.rename endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Conversations set Purpose

<slack:create-conversationsset-purpose>

Sets the purpose for a conversation. This operation makes an HTTP POST request to the /conversations.setPurpose endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Conversations set Topic

<slack:create-conversationsset-topic>

Sets the topic for a conversation. This operation makes an HTTP POST request to the /conversations.setTopic endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Conversations unarchive

<slack:create-conversationsunarchive>

Unarchives an archived conversation. This operation makes an HTTP POST request to the /conversations.unarchive endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Dnd end Dnd

<slack:create-dndend-dnd>

Ends the current user’s Do Not Disturb session immediately. This operation makes an HTTP POST request to the /dnd.endDnd endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Dnd end Snooze

<slack:create-dndend-snooze>

Ends the current user’s Snooze mode immediately. This operation makes an HTTP POST request to the /dnd.endSnooze endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Dnd set Snooze

<slack:create-dndset-snooze>

Turns on Do Not Disturb mode for the current user, or changes its duration. This operation makes an HTTP POST request to the /dnd.setSnooze endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Files comments delete

<slack:create-filescommentsdelete>

Deletes an existing comment on a file. This operation makes an HTTP POST request to the /files.comments.delete endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Files delete

<slack:create-filesdelete>

Deletes a file. This operation makes an HTTP POST request to the /files.delete endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Files remote add

<slack:create-filesremoteadd>

Adds a file from a remote service. This operation makes an HTTP POST request to the /files.remote.add endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Files remote remove

<slack:create-filesremoteremove>

Removes a remote file. This operation makes an HTTP POST request to the /files.remote.remove endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Files remote update

<slack:create-filesremoteupdate>

Updates an existing remote file. This operation makes an HTTP POST request to the /files.remote.update endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Files revoke Public URL

<slack:create-filesrevoke-public-url>

Revokes public or external sharing access for a file. This operation makes an HTTP POST request to the /files.revokePublicURL endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Files shared Public URL

<slack:create-filesshared-public-url>

Enables a file for public or external sharing. This operation makes an HTTP POST request to the /files.sharedPublicURL endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Upload File

<slack:create-filesupload>

Uploads or creates a file. This operation makes an HTTP POST request to the /files.upload endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Pins add

<slack:create-pinsadd>

Pins an item to a channel. This operation makes an HTTP POST request to the /pins.add endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Pins remove

<slack:create-pinsremove>

Unpins an item from a channel. This operation makes an HTTP POST request to the /pins.remove endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Reactions add

<slack:create-reactionsadd>

Adds a reaction to an item. This operation makes an HTTP POST request to the /reactions.add endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Reactions remove

<slack:create-reactionsremove>

Removes a reaction from an item. This operation makes an HTTP POST request to the /reactions.remove endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Add Reminder

<slack:create-remindersadd>

Creates a reminder. This operation makes an HTTP POST request to the /reminders.add endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Reminders complete

<slack:create-reminderscomplete>

Marks a reminder as complete. This operation makes an HTTP POST request to the /reminders.complete endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Reminders delete

<slack:create-remindersdelete>

Deletes a reminder. This operation makes an HTTP POST request to the /reminders.delete endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Stars add

<slack:create-starsadd>

Adds a star to an item. This operation makes an HTTP POST request to the /stars.add endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Stars remove

<slack:create-starsremove>

Removes a star from an item. This operation makes an HTTP POST request to the /stars.remove endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Usergroups create

<slack:create-usergroupscreate>

Creates a user group. This operation makes an HTTP POST request to the /usergroups.create endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Usergroups disable

<slack:create-usergroupsdisable>

Disable an existing User Group. This operation makes an HTTP POST request to the /usergroups.disable endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Usergroups enable

<slack:create-usergroupsenable>

Enable a User Group. This operation makes an HTTP POST request to the /usergroups.enable endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Usergroups update

<slack:create-usergroupsupdate>

Update an existing User Group. This operation makes an HTTP POST request to the /usergroups.update endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Usergroups users update

<slack:create-usergroupsusersupdate>

Update the list of users for a User Group. This operation makes an HTTP POST request to the /usergroups.users.update endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Users delete Photo

<slack:create-usersdelete-photo>

Delete the user profile photo. This operation makes an HTTP POST request to the /users.deletePhoto endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Update User Profile

<slack:create-usersprofileset>

Set the profile information for a user. This operation makes an HTTP POST request to the /users.profile.set endpoint

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Users set Active

<slack:create-usersset-active>

Mark a user as active. This operation is deprecated and non-functional. This operation makes an HTTP POST request to the /users.setActive endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Users set Photo

<slack:create-usersset-photo>

Set the user profile photo. This operation makes an HTTP POST request to the /users.setPhoto endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Users set Presence

<slack:create-usersset-presence>

Manually sets user presence (active or away). This operation makes an HTTP POST request to the /users.setPresence endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Content

Any

Content to use

#[payload]

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin apps approved list

<slack:get-adminappsapprovedlist>

List approved apps for an organization or workspace. This operation makes an HTTP GET request to the /admin.apps.approved.list endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Team id

String

Team ID

Enterprise id

String

Enterprise ID

limit

Number

Maximum number of items to return. Must be between 1 and 1000, both inclusive.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Array of Any

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin apps requests list

<slack:get-adminappsrequestslist>

List app requests for a team or workspace. This operation makes an HTTP GET request to the /admin.apps.requests.list endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

limit

Number

Maximum number of items to return. Must be between 1 and 1000, both inclusive.

Team id

String

Team ID

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Array of Any

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin apps restricted list

<slack:get-adminappsrestrictedlist>

List restricted apps for an org or workspace. This operation makes an HTTP GET request to the /admin.apps.restricted.list endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Team id

String

Team ID

Enterprise id

String

Enterprise ID

limit

Number

Maximum number of items to return. Must be between 1 and 1000, both inclusive.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Array of Any

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin conversations ekm list Original Connected Channel Info

<slack:get-adminconversationsekmlist-original-connected-channel-info>

List all disconnected channels, for example, channels that were once connected to other workspaces and then disconnected, and the corresponding original * channel IDs for key revocation with EKM. This operation makes an HTTP GET request to the /admin.conversations.ekm.listOriginalConnectedChannelInfo endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Team ids

String

Comma-separated list of the workspaces to which the channels to return belong.

cursor

String

Set cursor to next_cursor returned by the previous call to list items in the next page.

Channel ids

String

Comma-separated list of channels to filter to.

limit

Number

Maximum number of items to return. Must be between 1 and 1000, both inclusive.

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin conversations get Conversation Prefs

<slack:get-adminconversationsget-conversation-prefs>

Get conversation preferences for a public or private channel. This operation makes an HTTP GET request to the /admin.conversations.getConversationPrefs endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Channel id

String

The channel to get preferences for.

x

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin conversations get Teams

<slack:get-adminconversationsget-teams>

Get all the workspaces a given public or private channel is connected to within this Enterprise organization. This operation makes an HTTP GET request to the /admin.conversations.getTeams endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Channel id

String

Channel for which to determine connected workspaces within the organization.

x

cursor

String

Set cursor to next_cursor returned by the previous call to list items in the next page.

limit

Number

Maximum number of items to return. Must be between 1 and 1000, both inclusive.

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin conversations restrict Access list Groups

<slack:get-adminconversationsrestrict-accesslist-groups>

List all IDP Groups linked to a channel. This operation makes an HTTP GET request to the /admin.conversations.restrictAccess.listGroups endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Channel id

String

Channel ID

x

Team id

String

The workspace where the channel exists. This argument is required for channels that are only tied to one workspace, and optional for channels that are shared across an organization.

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Streaming Strategy

Configures how Mule processes streams. Repeatable streams are the default behavior.

Custom Query Parameters

Object

Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.

#[null]

Custom Headers

Object

Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.

Response Timeout

Number

Timeout for requests to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit that qualifies the Response Timeout.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines whether to send the request using streaming. If the value is set to AUTO the best strategy is automatically determined based on the content of the request.

Target Variable

String

Name of the variable in which to store the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The expression outcome is stored in the target variable.

#[payload]

Reconnection Strategy

Retry strategy in case of connectivity errors.

Output

Type

Any

Attributes Type

For Configurations

Throws

  • SLACK:BAD_REQUEST

  • SLACK:CLIENT_ERROR

  • SLACK:CONNECTIVITY

  • SLACK:INTERNAL_SERVER_ERROR

  • SLACK:NOT_ACCEPTABLE

  • SLACK:NOT_FOUND

  • SLACK:RETRY_EXHAUSTED

  • SLACK:SERVER_ERROR

  • SLACK:SERVICE_UNAVAILABLE

  • SLACK:TIMEOUT

  • SLACK:TOO_MANY_REQUESTS

  • SLACK:UNAUTHORIZED

  • SLACK:UNSUPPORTED_MEDIA_TYPE

Admin conversations search

<slack:get-adminconversationssearch>

Search for public or private channels in an Enterprise organization. This operation makes an HTTP GET request to the /admin.conversations.search endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.