Invoke Operations Page
The Slack Adapter supports the following invoke (outbound) operations. Note that some operations require a parameter. You specify the parameters, if any, on the next page (Request Parameters page) in the Adapter Endpoint Configuration Wizard.
Also, the scope required for each operation to work successfully must have been defined when you created the connection. See Configure Connection Security and Access.
See the documentation on the Slack.com website for details about these scopes.
Element | Description | Parameter | Required Scope |
---|---|---|---|
Create Channel |
Creates a channel in Slack. |
None |
channels:write |
Get Channel |
Gets information about a Slack channel. |
channel |
channels:read |
Invite User To Channel |
Invites a user to a Slack channel. |
None |
channels:write |
Remove User From Channel |
Removes a user from a Slack channel. |
None |
channels:write |
List Channels |
Lists all channels that belong to a Slack team. |
None |
channels:read |
Send Message |
Sends a message to a Slack channel. |
None |
chat:write:user |
Schedule Message |
Schedules a message to be sent to a Slack channel. |
None |
chat:write:user |
List Scheduled Messages |
Returns a list of scheduled messages. |
None |
No scope required |
Delete Message |
Deletes a message. |
None |
chat:write:user |
Create File |
Updates or creates a file. |
None |
files:write files:write:user |
Get File Info |
Gets information about a team file. |
file |
files:read |
Enable File Access |
Enables a file for public/external sharing. |
None |
files:write files:write:user |
Revoke File Access |
Revokes public/external sharing access for a file. |
None |
files:write files:write:user |
List Files |
Lists and filters team files. |
types channel user |
files:read |
Create Private Channel |
Creates a private Slack channel. |
None |
channels:write |
Get Private Channel |
Gets information about a private Slack channel. |
channel |
channels:read |
Invite User To Private Channel |
Invites a user to a private Slack channel. |
None |
channels:write |
Remove User From Private Channel |
Removes a user from a private Slack channel. |
None |
channels:write |
List Private Channels |
Lists private Slack channels that the calling user has access to. |
None |
channels:read |
Get User Presence |
Gets user presence information. |
user |
users:read |
Get User Identity |
Gets a user's identity. |
None |
identity.basic |
Get User Info |
Gets information about a user. |
user |
users:read |
Get User By Email |
Finds a user with an email address. |
|
users:read.email |
List Private Channel Users |
Lists all users in a Slack team. |
None |
users:read |
Search Files |
Searches for files matching a query. |
query |
search:read |
Search Messages |
Searches for messages matching a query. |
query |
search:read |