Contact Us 1-800-596-4880

Slack Connector 1.0 Reference - Mule 4

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.

Configuration

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

Use OAuth 2.0 to delegate user authentication to the service hosting the user account. For more information, refer to Configuring OAuth 2.0 for Connectors or Configuring OAuth 2.0 for Connectors on CloudHub.

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.

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.

x

Team ids

String

Comma-separated string of team IDs that defines the workspaces to search through.

Sort dir

String

Sort direction. Possible values are asc for ascending order, like 1, 2, 3 or a, b, c, and desc for descending order, like 3, 2, 1 or c, b, a.

Search channel types

String

Type of channel to include or exclude in the search. For example, private searches private channels, while private_exclude excludes them. For a full list of types, check the [Types section](#types).

query

String

Name of the the channel to query by.

cursor

String

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

sort

String

Possible values are: relevant (search ranking based on what is determined to be closest), name (alphabetical), member_count (number of users in the channel), and created (date channel was created). You can optionally pair this with the sort_dir argument to change how it is sorted.

limit

Number

Maximum number of items to return. Must be between 1 and 20, both inclusive. Default is 10.

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 emoji list

<slack:get-adminemojilist>

List emojis for an Enterprise Grid organization. This operation makes an HTTP GET request to the /admin.emoji.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.

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 invite Requests approved list

<slack:get-admininvite-requestsapprovedlist>

List all approved workspace invite requests. This operation makes an HTTP GET request to the /admin.inviteRequests.approved.list endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

limit

Number

Number of results the API will return on each invocation. Must be between 1 and 1000, both inclusive.

Team id

String

ID for the workspace where the invite requests were made.

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 invite Requests denied list

<slack:get-admininvite-requestsdeniedlist>

List all denied workspace invite requests. This operation makes an HTTP GET request to the /admin.inviteRequests.denied.list endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

limit

Number

Number of results the API will return on each invocation. Must be between 1 and 1000, both inclusive.

Team id

String

ID for the workspace where the invite requests were made.

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 invite Requests list

<slack:get-admininvite-requestslist>

List all pending workspace invite requests. This operation makes an HTTP GET request to the /admin.inviteRequests.list endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

limit

Number

Number of results the API will return on each invocation. Must be between 1 and 1000, both inclusive.

Team id

String

ID for the workspace where the invite requests were made.

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 teams admins list

<slack:get-adminteamsadminslist>

List all of the admins on a given workspace. This operation makes an HTTP GET request to the /admin.teams.admins.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.

Team id

String

Team ID.

x

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 teams list

<slack:get-adminteamslist>

List all teams on an Enterprise organization. This operation makes an HTTP GET request to the /admin.teams.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 100, 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 teams owners list

<slack:get-adminteamsownerslist>

List all of the owners on a given workspace. This operation makes an HTTP GET request to the /admin.teams.owners.list endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

token

String

Authentication token. Requires the admin.teams:read scope.

x

limit

Number

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

Team id

String

Team ID.

x

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 teams settings info

<slack:get-adminteamssettingsinfo>

Fetch information about settings in a workspace. This operation makes an HTTP GET request to the /admin.teams.settings.info endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Team id

String

Team ID

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 usergroups list Channels

<slack:get-adminusergroupslist-channels>

List the channels linked to an org-level IDP group (user group). This operation makes an HTTP GET request to the /admin.usergroups.listChannels endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Usergroup id

String

ID of the IDP group to list default channels for.

x

Team id

String

ID of the the workspace.

Include num members

Boolean

Flag to include or exclude the count of members per channel.

false

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 users list

<slack:get-adminuserslist>

List users on a workspace. This operation makes an HTTP GET request to the /admin.users.list endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

limit

Number

Limit for the number of users to retrieve per page

Team id

String

ID of the workspace, for example T1234.

x

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

Api test

<slack:get-apitest>

Checks the API calling code. This operation makes an HTTP GET request to the /api.test endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

foo

String

Example property to return

error

String

Error response to return

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

Apps event authorizations list

<slack:get-appseventauthorizationslist>

Get a list of authorizations for the specified event context. Each authorization represents an app installation that the event is visible to. This operation makes an HTTP GET request to the /apps.event.authorizations.list endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Event context

String

Event context, which is received in each event payload sent to your app.

x

cursor

String

cursor

limit

Number

limit

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

Apps permissions info

<slack:get-appspermissionsinfo>

Returns the list of permissions this app has on a team. This operation makes an HTTP GET request to the /apps.permissions.info 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

Apps permissions request

<slack:get-appspermissionsrequest>

Allows an app to request additional scopes. This operation makes an HTTP GET request to the /apps.permissions.request endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

scopes

String

Comma-separated list of scopes to request

x

Trigger id

String

Token used to trigger the permissions API

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

Apps permissions resources list

<slack:get-appspermissionsresourceslist>

Returns a list of resource grants this app has on a team. This operation makes an HTTP GET request to the /apps.permissions.resources.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.

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

Apps permissions scopes list

<slack:get-appspermissionsscopeslist>

Returns a list of scopes this app has on a team. This operation makes an HTTP GET request to the /apps.permissions.scopes.list 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

Apps permissions users list

<slack:get-appspermissionsuserslist>

Returns a list of user grants and corresponding scopes this app has on a team. This operation makes an HTTP GET request to the /apps.permissions.users.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.

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

Apps permissions users request

<slack:get-appspermissionsusersrequest>

Enables an app to trigger a permissions modal to grant an app access to a user access scope. This operation makes an HTTP GET request to the /apps.permissions.users.request endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

scopes

String

Comma-separated list of user scopes to request

x

user

String

User this scope is being requested for

x

Trigger id

String

Token used to trigger the request

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

Apps uninstall

<slack:get-appsuninstall>

Uninstalls your app from a workspace. This operation makes an HTTP GET request to the /apps.uninstall endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Client secret

String

Client secret that was issued when you created your application.

Client id

String

Client ID that was issued when you created your application.

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

Auth revoke

<slack:get-authrevoke>

Revokes a token. This operation makes an HTTP GET request to the /auth.revoke endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

test

Boolean

Setting this parameter to 1 triggers a testing mode, in which the specified token is not actually be revoked.

false

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

Auth test

<slack:get-authtest>

Checks authentication and identity. This operation makes an HTTP GET request to the /auth.test 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

Bots info

<slack:get-botsinfo>

Gets information about a bot user. This operation makes an HTTP GET request to the /bots.info endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

bot

String

Bot user to get info about

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

Calls info

<slack:get-callsinfo>

Returns information about a Call. This operation makes an HTTP GET request to the /calls.info endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

id

String

ID of the Call returned by the [calls.add](/methods/calls.add) method.

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

<slack:get-chatget-permalink>

Retrieve a permalink URL for a specific extant message. This operation makes an HTTP GET request to the /chat.getPermalink endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Message ts

String

A message’s ts value, which uniquely identifies it within a channel.

x

channel

String

ID of the conversation or channel that contains the message.

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

Chat scheduled Messages list

<slack:get-chatscheduled-messageslist>

Returns a list of scheduled messages. This operation makes an HTTP GET request to the /chat.scheduledMessages.list endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

channel

String

Channel of the scheduled messages.

oldest

Number

UNIX timestamp of the oldest value in the time range.

latest

Number

UNIX timestamp of the latest value in the time range.

limit

Number

Maximum number of original entries to return.

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

Get Conversations History

<slack:get-conversationshistory>

Fetches a conversation’s history of messages and events. This operation makes an HTTP GET request to the /conversations.history endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

channel

String

Conversation ID to fetch history for.

inclusive

Boolean

Include messages with the latest or oldest timestamp in results only when either timestamp is specified.

false

cursor

String

Paginate through collections of data by setting the cursor parameter to a next_cursor attribute returned by a previous request’s response_metadata. Default value fetches the first portion (page) of the collection. See [pagination](/docs/pagination) for more details.

oldest

Number

Start of time range of messages to include in results.

latest

Number

End of time range of messages to include in results.

limit

Number

Maximum number of items to return. Fewer than the requested number of items can be returned, even if the end of the users' list hasn’t been reached.

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

Conversations info

<slack:get-conversationsinfo>

Retrieve information about a conversation. This operation makes an HTTP GET request to the /conversations.info endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Include num members

Boolean

Set to true to include the member count for the specified conversation. Defaults to false.

false

channel

String

ID of the conversation to for which to get information.

Include locale

Boolean

Specify true to receive the locale for this conversation. Defaults to false.

false

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

Conversations list

<slack:get-conversationslist>

Lists all channels in a Slack team. This operation makes an HTTP GET request to the /conversations.list endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Exclude archived

Boolean

Set to true to exclude archived channels from the list.

false

types

String

Mix and match channel types by providing a comma-separated list of any combination of public_channel, private_channel, mpim, or im.

limit

Number

Maximum number of items to return. Fewer than the requested number of items can be returned, even if the end of the list hasn’t been reached. Must be an integer no larger than 1000.

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

Conversations members

<slack:get-conversationsmembers>

Retrieve members of a conversation. This operation makes an HTTP GET request to the /conversations.members 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. Fewer than the requested number of items can be returned, even if the end of the users' list hasn’t been reached.

channel

String

ID of the conversation to retrieve members for.

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

Conversations replies

<slack:get-conversationsreplies>

Retrieve a thread of messages posted to a conversation. This operation makes an HTTP GET request to the /conversations.replies endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

channel

String

Conversation ID to fetch thread from.

ts

Number

Unique identifier of a thread’s parent message.

inclusive

Boolean

Include messages with the latest or oldest timestamp in results only when either timestamp is specified.

false

oldest

Number

Start of time range of messages to include in results.

latest

Number

End of time range of messages to include in results.

limit

Number

Maximum number of items to return. Fewer than the requested number of items can be returned, even if the end of the users' list hasn’t been reached.

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

Dialog open

<slack:get-dialogopen>

Open a dialog with a user. This operation makes an HTTP GET request to the /dialog.open endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Trigger id

String

Exchange a trigger ID retrieved from a previous interaction to post to the user.

x

dialog

String

The dialog definition. This must be a JSON-encoded string.

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 info

<slack:get-dndinfo>

Retrieves a user’s current Do Not Disturb status. This operation makes an HTTP GET request to the /dnd.info endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

user

String

User to fetch status for (defaults to the current user).

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 team Info

<slack:get-dndteam-info>

Retrieves the Do Not Disturb status for up to 50 users on a team. This operation makes an HTTP GET request to the /dnd.teamInfo endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

users

String

Comma-separated list of users to fetch Do Not Disturb status for.

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

Emoji list

<slack:get-emojilist>

Lists custom emojis for a team. This operation makes an HTTP GET request to the /emoji.list 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

Files info

<slack:get-filesinfo>

Gets information about a team file. This operation makes an HTTP GET request to the /files.info endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

count

String

count

page

String

page

cursor

String

Parameter for pagination. File comments are paginated for a single file. Set cursor equal to the next_cursor attribute returned by the previous request’s response_metadata. This parameter is optional, but pagination is mandatory. The default value fetches the first portion (page) of the collection of comments. See [pagination](/docs/pagination) for more details.

file

String

Specify a file by providing its ID.

limit

Number

The maximum number of items to return. Fewer than the requested number of items can be returned, even if the end of the list hasn’t been reached.

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

List Files

<slack:get-fileslist>

Lists and filters files within a team. This operation makes an HTTP GET request to the /files.list endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

count

String

count

channel

String

Filter files appearing in a specific channel, indicated by its ID.

Ts from

Number

Filter files created after this timestamp (inclusive).

page

String

page

Show files hidden by limit

Boolean

Show truncated file info for files that are hidden because they are too old, and the team that owns the file is over the file limit.

false

Ts to

Number

Filter files created before this timestamp (inclusive).

types

String

Filter files by type ([see below](#file_types)). You can specify multiple values in the types argument, like types=spaces,snippets. The default value is all, which does not filter the list.

user

String

Filter files created by a single user.

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

Files remote info

<slack:get-filesremoteinfo>

Retrieve information about a remote file added to Slack. This operation makes an HTTP GET request to the /files.remote.info endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

External id

String

Creator-defined GUID for the file.

file

String

ID of the remote file to get information for.

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

Files remote list

<slack:get-filesremotelist>

Retrieve information about a remote file added to Slack. This operation makes an HTTP GET request to the /files.remote.list endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

channel

String

Filter files that appear in a channel, indicated by its ID.

Ts from

Number

Filter files created after this timestamp (inclusive).

Ts to

Number

Filter files created before this timestamp (inclusive).

limit

Number

Maximum number of items to return.

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

Files remote share

<slack:get-filesremoteshare>

Share a remote file into a channel. This operation makes an HTTP GET request to the /files.remote.share endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

channels

String

Comma-separated list of the channel IDs for where to share the file.

External id

String

Creator-defined GUID for the file. Either external_id or file, or both are required.

file

String

Provide the ID of a file registered with Slack. Either file or external_id, or both are required.

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

Migration exchange

<slack:get-migrationexchange>

Map local user IDs to global user IDs for Enterprise Grid workspaces. This operation makes an HTTP GET request to the /migration.exchange endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

To old

Boolean

Specify true to convert W global user IDs to workspace-specific U IDs. Defaults to false.

false

users

String

A comma-separated list of user IDs, with a maximum of 400 per request.

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

Oauth access

<slack:get-oauthaccess>

Use this operation only with classic Slack apps. Use oauth.v2.access for new Slack apps. Exchanges a temporary OAuth verifier code for an access token. This operation makes an HTTP GET request to the /oauth.access endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Single channel

Boolean

Request the user to add your app only to a single channel. Only valid with a [legacy workspace app](https://api.slack.com/legacy-workspace-apps).

false

Redirect uri

String

This must match the originally submitted URI (if one was sent).

Client id

String

Issued when you created your application.

code

String

The code param returned via the OAuth callback.

Client secret

String

Issued when you created your application.

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

Oauth token

<slack:get-oauthtoken>

This deprecated operation enabled you to exchange a temporary OAuth verifier code for a workspace token. This operation makes an HTTP GET request to the /oauth.token endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Single channel

Boolean

Request the user to add your app only to a single channel.

false

Redirect uri

String

This must match the originally submitted URI (if one was sent).

Client id

String

Issued when you created your application.

code

String

The code param returned via the OAuth callback.

Client secret

String

Issued when you created your application.

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

Oauth v2 access

<slack:get-oauthv2access>

Exchanges a temporary OAuth verifier code for an API access token. This operation makes an HTTP GET request to the /oauth.v2.access endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Client secret

String

Client secret that was issued when you created your application.

code

String

The code parameter returned via the OAuth callback.

x

Client id

String

Client ID that was issued when you created your application.

Redirect uri

String

This must match the originally submitted URI (if one was sent).

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

Pins list

<slack:get-pinslist>

Lists items that are pinned to a specified channel. This operation makes an HTTP GET request to the /pins.list endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

channel

String

Channel for which to get pinned items.

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

Reactions get

<slack:get-reactionsget>

Gets a list of all reactions for an item, such as channel messages, group messages, or direct messages. This operation makes an HTTP GET request to the /reactions.get endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

channel

String

Channel where the message to get reactions for was posted.

timestamp

String

Timestamp of the message to get reactions for.

full

Boolean

If true, the complete reaction list is returned.

false

file

String

File to get reactions for.

File comment

String

File comment to get reactions for.

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

Reactions list

<slack:get-reactionslist>

Lists all the items, such as channel message or direct message, a user reacted to. This operation makes an HTTP GET request to the /reactions.list endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

count

Number

count

page

Number

page

full

Boolean

If true, the complete reaction list is returned.

false

limit

Number

The maximum number of items to return. Fewer than the requested number of items can be returned, even if the end of the list hasn’t been reached.

user

String

Show reactions made by the specified user. Defaults to the authenticated user.

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

Reminders info

<slack:get-remindersinfo>

Gets information about a reminder. This operation makes an HTTP GET request to the /reminders.info endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

reminder

String

ID of the reminder

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

Reminders list

<slack:get-reminderslist>

Lists all reminders created by or for a given user. This operation makes an HTTP GET request to the /reminders.list 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

Rtm connect

<slack:get-rtmconnect>

Starts a Real Time Messaging API session and reserves a URL for your app to connect via websocket. This operation makes an HTTP GET request to the /rtm.connect endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Presence sub

Boolean

Only deliver presence events when requested by subscription. See [presence subscriptions](/docs/presence-and-status#subscriptions).

false

Batch presence aware

Boolean

Batch presence deliveries via subscription. Enabling this option changes the shape of presence_change events. See [batch presence](/docs/presence-and-status#batching).

false

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

Search Messages

<slack:get-searchmessages>

Searches for messages matching a query. This operation makes an HTTP GET request to the /search.messages endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

count

Number

Specify the number of results you want per page, up to a maximum of 100.

Sort dir

String

Change the sort direction to ascending (asc) or descending (desc).

highlight

Boolean

Specify a value of true to enable query highlight markers (see below).

false

query

String

Search query.

x

sort

String

Return matches sorted either by score or timestamp.

Initial Page Number

Number

Initial page to get in the first request.

1

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

Stars list

<slack:get-starslist>

Lists stars for a user. This operation makes an HTTP GET request to the /stars.list endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

count

String

count

page

String

page

limit

Number

Maximum number of items to return. Fewer than the requested number of items can be returned, even if the end of the list hasn’t been reached.

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

Team access Logs

<slack:get-teamaccess-logs>

Gets the access logs for the current team. This operation makes an HTTP GET request to the /team.accessLogs endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

count

Number

count

before

String

End of the time range for the logs to include in the results (inclusive).

Initial Page Number

Number

Initial page to get in the first request.

1

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

Team billable Info

<slack:get-teambillable-info>

Gets billable information for each user who is subject to billing on the current team. This operation makes an HTTP GET request to the /team.billableInfo endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

user

String

User for whom to retrieve the billable information. Defaults to all users.

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

Team info

<slack:get-teaminfo>

Gets information about the current team. This operation makes an HTTP GET request to the /team.info endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

team

String

Team for which to get information. If omitted, information about the current team is returned. Only returns information for teams that the authenticated token is allowed to see through external shared channels.

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

Team integration Logs

<slack:get-teamintegration-logs>

Gets the integration logs for the current team. This operation makes an HTTP GET request to the /team.integrationLogs endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

count

Number

count

App id

Number

Filter logs to this Slack app. Defaults to all logs.

Service id

Number

Filter logs to this service. Defaults to all logs.

user

String

Filter logs generated by this user’s actions. Defaults to all logs.

Change type

String

Filter logs with this change type. Defaults to all logs.

Initial Page Number

Number

Initial page to get in the first request.

1

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

Team profile get

<slack:get-teamprofileget>

Retrieve a team’s profile. This operation makes an HTTP GET request to the /team.profile.get endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

visibility

String

Filter by visibility.

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

Usergroups list

<slack:get-usergroupslist>

List all User Groups for a team. This operation makes an HTTP GET request to the /usergroups.list endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Include users

Boolean

Include the list of users for each User Group.

false

Include count

Boolean

Include the number of users in each User Group.

false

Include disabled

Boolean

Include disabled User Groups.

false

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

Usergroups users list

<slack:get-usergroupsuserslist>

List all users in a User Group. This operation makes an HTTP GET request to the /usergroups.users.list endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Include disabled

Boolean

Allow results that involve disabled User Groups.

false

usergroup

String

Encoded ID of the User Group to update.

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 conversations

<slack:get-usersconversations>

List conversations the calling user can access. This operation makes an HTTP GET request to the /users.conversations endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Exclude archived

Boolean

Set to true to exclude archived channels from the list.

false

types

String

Mix and match channel types by providing a comma-separated list of any combination. of public_channel, private_channel, mpim, im

limit

Number

The maximum number of items to return. Fewer than the requested number of items can be returned, even if the end of the list hasn’t been reached. Must be an integer no larger than 1000.

user

String

Browse conversations by a specific user ID’s membership. Non-public channels are restricted to those where the calling user shares membership.

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

Users get Presence

<slack:get-usersget-presence>

Gets user presence (active or away) information. This operation makes an HTTP GET request to the /users.getPresence endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

user

String

User for whom to get presence info. Defaults to the authenticated user.

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 identity

<slack:get-usersidentity>

Get a user’s identity. This operation makes an HTTP GET request to the /users.identity 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

Find User by Username

<slack:get-usersinfo>

Gets information about a user. This operation makes an HTTP GET request to the /users.info endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

user

String

User for whom to get info.

Include locale

Boolean

Set this to true to receive the locale for this user. Defaults to false.

false

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 list

<slack:get-userslist>

Lists all users in a Slack team. This operation makes an HTTP GET request to the /users.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. Fewer than the requested number of items can be returned, even if the end of the list of users hasn’t been reached.

Include locale

Boolean

Set this to true to receive the locale for users. Defaults to false.

false

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

Find User by Email

<slack:get-userslookup-by-email>

Find a user in the workspace with a specified email address. This operation makes an HTTP GET request to the /users.lookupByEmail endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

email

String

An email address belonging to a user in the workspace

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 profile get

<slack:get-usersprofileget>

Retrieves a user’s profile information. This operation makes an HTTP GET request to the /users.profile.get endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Include labels

Boolean

Include labels for each ID in custom profile fields

false

user

String

User to retrieve profile info for

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

Views open

<slack:get-viewsopen>

Open a view for a user. This operation makes an HTTP GET request to the /views.open endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Trigger id

String

Exchange a trigger to post to the user.

x

view

String

A [view payload](/reference/surfaces/views). This must be a JSON-encoded string.

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

Views publish

<slack:get-viewspublish>

Publish a static view for a user. This operation makes an HTTP GET request to the /views.publish endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

hash

String

String that represents the view state to protect against possible race conditions.

User id

String

id of the user to publish a view to.

x

view

String

A [view payload](/reference/surfaces/views). This must be a JSON-encoded string.

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

Views push

<slack:get-viewspush>

Push a view onto the stack of a root view. This operation makes an HTTP GET request to the /views.push endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Trigger id

String

Exchange a trigger to post to the user.

x

view

String

A [view payload](/reference/surfaces/views). This must be a JSON-encoded string.

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

Views update

<slack:get-viewsupdate>

Update an existing view. This operation makes an HTTP GET request to the /views.update endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

hash

String

String that represents the view state to protect against possible race conditions.

View id

String

Unique identifier of the view to update. Either view_id or external_id is required.

External id

String

Unique identifier of the view, which is set by the developer, and must be unique for all the views on a team. This value has a maximum length of 255 characters. Either view_id or external_id is required.

view

String

A [view payload](/reference/surfaces/views). This must be a JSON-encoded string.

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

Workflows step Completed

<slack:get-workflowsstep-completed>

Indicate that an app’s step in a workflow completed execution. This operation makes an HTTP GET request to the /workflows.stepCompleted endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Workflow step execute ID

String

Context identifier that maps to the correct workflow step execution.

x

outputs

String

Key-value object of outputs from your step. Keys of this object reflect the configured key properties of your [outputs](/reference/workflows/workflow_step#output) array from your workflow_step object.

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

Workflows step Failed

<slack:get-workflowsstep-failed>

Indicate that an app’s step in a workflow failed to execute. This operation makes an HTTP GET request to the /workflows.stepFailed endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Workflow step execute ID

String

Context identifier that maps to the correct workflow step execution.

x

error

String

JSON-based object with a message property that contains a human-readable error message.

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

Workflows update Step

<slack:get-workflowsupdate-step>

Update the configuration for a workflow extension step. This operation makes an HTTP GET request to the /workflows.updateStep endpoint.

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Step name

String

Optional field used to override the step name that is shown in the Workflow Builder.

outputs

String

JSON array of output objects used during step execution. This is the data your app agrees to provide when your workflow step is executed.

Workflow step edit ID

String

Context identifier provided with view_submission payloads used to call back to workflows.updateStep.

x

inputs

String

JSON key-value map of inputs required from a user during configuration. This is the data your app expects to receive when the workflow step starts. NOTE: The embedded variable format is set and replaced by the workflow system. You cannot create custom variables that will be replaced at runtime. [Read more about variables in workflow steps here](/workflows/steps#variables).

Step image URL

String

Optional field used to override the app image that is shown in the Workflow Builder.

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

Unauthorize

<slack:unauthorize>

Deletes all the access token information of a given resource owner id so that it’s impossible to execute any operation for that user without doing the authorization dance again

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Resource Owner Id

String

The id of the resource owner which access should be invalidated

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

For Configurations

On New File Trigger

<slack:on-new-file-trigger>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x

Created timestamp

String

Timestamp since when to query new files

Channel ID

String

The ID of the channel

User ID

String

The ID of the user

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Primary Node Only

Boolean

Whether this source should only be executed on the primary node when running in 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

For Configurations

On New Message Trigger

<slack:on-new-message-trigger>

Parameters

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

Maximal number of records to retrieve

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component.

x

Primary Node Only

Boolean

Whether this source should only be executed on the primary node when running in 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

For Configurations

Types

Default Header

Field Type Description Default Value Required

Key

String

x

Value

String

x

Default Query Param

Field Type Description Default Value Required

Key

String

x

Value

String

x

Proxy

Field Type Description Default Value Required

Host

String

x

Port

Number

x

Username

String

Password

String

Non Proxy Hosts

String

Tls

Field Type Description Default Value Required

Enabled Protocols

String

A comma separated list of protocols enabled for this context.

Enabled Cipher Suites

String

A comma separated list of cipher suites enabled for this context.

Trust Store

Key Store

Revocation Check

Trust Store

Field Type Description Default Value Required

Path

String

The location (which will be resolved relative to the current classpath and file system, if possible) of the trust store.

Password

String

The password used to protect the trust store.

Type

String

The type of store used.

Algorithm

String

The algorithm used by the trust store.

Insecure

Boolean

If true, no certificate validations will be performed, rendering connections vulnerable to attacks. Use at your own risk.

Key Store

Field Type Description Default Value Required

Path

String

The location (which will be resolved relative to the current classpath and file system, if possible) of the key store.

Type

String

The type of store used.

Alias

String

When the key store contains many private keys, this attribute indicates the alias of the key that should be used. If not defined, the first key in the file will be used by default.

Key Password

String

The password used to protect the private key.

Password

String

The password used to protect the key store.

Algorithm

String

The algorithm used by the key store.

Standard Revocation Check

Field Type Description Default Value Required

Only End Entities

Boolean

Only verify the last element of the certificate chain.

Prefer Crls

Boolean

Try CRL instead of OCSP first.

No Fallback

Boolean

Do not use the secondary checking method (the one not selected before).

Soft Fail

Boolean

Avoid verification failure when the revocation server can not be reached or is busy.

Custom Ocsp Responder

Field Type Description Default Value Required

Url

String

The URL of the OCSP responder.

Cert Alias

String

Alias of the signing certificate for the OCSP response (must be in the trust store), if present.

Crl File

Field Type Description Default Value Required

Path

String

The path to the CRL file.

Reconnection

Field Type Description Default Value Required

Fails Deployment

Boolean

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

Reconnection Strategy

The reconnection strategy to use

Reconnect

Field Type Description Default Value Required

Frequency

Number

How often (in ms) to reconnect

Blocking

Boolean

If false, the reconnection strategy will run in a separate, non-blocking thread

Count

Number

How many reconnection attempts to make

Reconnect Forever

Field Type Description Default Value Required

Frequency

Number

How often (in ms) to reconnect

Blocking

Boolean

If false, the reconnection strategy will run in a separate, non-blocking thread

Expiration Policy

Field Type Description Default Value Required

Max Idle Time

Number

A scalar time value for the maximum amount of time a dynamic configuration instance should be allowed to be idle before it’s considered eligible for expiration

Time Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit that qualifies the maxIdleTime attribute

Http Response Attributes

Field Type Description Default Value Required

Status Code

Number

x

Headers

Object

x

Reason Phrase

String

x

Repeatable In Memory Stream

Field Type Description Default Value Required

Initial Buffer Size

Number

This is the amount of memory that will be allocated in order to consume the stream and provide random access to it. If the stream contains more data than can be fit into this buffer, then it will be expanded by according to the bufferSizeIncrement attribute, with an upper limit of maxInMemorySize.

Buffer Size Increment

Number

This is by how much will be buffer size by expanded if it exceeds its initial size. Setting a value of zero or lower will mean that the buffer should not expand, meaning that a STREAM_MAXIMUM_SIZE_EXCEEDED error will be raised when the buffer gets full.

Max Buffer Size

Number

This is the maximum amount of memory that will be used. If more than that is used then a STREAM_MAXIMUM_SIZE_EXCEEDED error will be raised. A value lower or equal to zero means no limit.

Buffer Unit

Enumeration, one of:

  • BYTE

  • KB

  • MB

  • GB

The unit in which all these attributes are expressed

Repeatable File Store Stream

Field Type Description Default Value Required

In Memory Size

Number

Defines the maximum memory that the stream should use to keep data in memory. If more than that is consumed then it will start to buffer the content on disk.

Buffer Unit

Enumeration, one of:

  • BYTE

  • KB

  • MB

  • GB

The unit in which maxInMemorySize is expressed

Redelivery Policy

Field Type Description Default Value Required

Max Redelivery Count

Number

The maximum number of times a message can be redelivered and processed unsuccessfully before triggering process-failed-message

Message Digest Algorithm

String

The secure hashing algorithm to use. If not set, the default is SHA-256.

Message Identifier

Defines which strategy is used to identify the messages.

Object Store

ObjectStore

The object store where the redelivery counter for each message is going to be stored.

Redelivery Policy Message Identifier

Field Type Description Default Value Required

Use Secure Hash

Boolean

Whether to use a secure hash algorithm to identify a redelivered message

Id Expression

String

Defines one or more expressions to use to determine when a message has been redelivered. This property may only be set if useSecureHash is false.

Repeatable In Memory Iterable

Field Type Description Default Value Required

Initial Buffer Size

Number

This is the amount of instances that will be initially be allowed to be kept in memory in order to consume the stream and provide random access to it. If the stream contains more data than can fit into this buffer, then it will be expanded according to the bufferSizeIncrement attribute, with an upper limit of maxInMemorySize. Default value is 100 instances.

Buffer Size Increment

Number

This is by how much will the buffer size by expanded if it exceeds its initial size. Setting a value of zero or lower will mean that the buffer should not expand, meaning that a STREAM_MAXIMUM_SIZE_EXCEEDED error will be raised when the buffer gets full. Default value is 100 instances.

Max Buffer Size

Number

This is the maximum amount of memory that will be used. If more than that is used then a STREAM_MAXIMUM_SIZE_EXCEEDED error will be raised. A value lower or equal to zero means no limit.

Repeatable File Store Iterable

Field Type Description Default Value Required

In Memory Objects

Number

This is the maximum amount of instances that will be kept in memory. If more than that is required, then it will start to buffer the content on disk.

Buffer Unit

Enumeration, one of:

  • BYTE

  • KB

  • MB

  • GB

The unit in which maxInMemorySize is expressed

View on GitHub