Slack operation
The Slack operation defines how to interact with your Slack account.
The operation represents a specific action (Query, Create, Update, etc.) to be performed against a specific Slack record type or object type (files, groups, channels, etc.). Create a separate operation component for each action/object combination required for your integration.
The Slack operation supports the following actions:
-
Get — retrieves channels info, files info, groups info, users info, users presence
-
Query — searches channels history, channels list, files, files list, groups list, group history, users list, usergroups list, messages
-
Create — creates channels, chat messages, groups, child groups, usergroups
-
Delete — deletes chats and files
-
Update — updates chats and usergroups
-
Execute — writes to the following endpoints:
- Channels — archive, invite, join, kick, leave, mark, rename, setPurpose, setTopic, unarchive
- Files — revokePublicURL, sharedPublicURL, upload binary, upload text
- Groups — archive, close, invite, kick, leave, mark, open, rename, setPurpose, setTopic, unarchive
- Usergroups — disable and enable
Options tab
Click Import Operation, then use the Import wizard to select the object with which you want to integrate. The following table describes the fields for each action type:
Connector Action - Displays the action you specified in the Import Wizard.
Tracking Direction - Select the document tracking direction for the operation, either Input Documents or Output Documents. This setting enables you to choose which document appears in Process Reporting. Start steps always track output documents regardless of your selection.
If the tracking direction is read-only, the feature to change the direction is either unavailable or the developer set the configuration to read-only. The default value you see shows you which document appears in Process Reporting.
Request Profile (Execute, Create, Delete, Update)
The auto-generated request JSON profile.
Response Profile (Query, Execute, Create, Get, Delete, Update)
The auto-generated response JSON profile.
Return Application Error Responses - This setting controls whether an application error prevents an operation from completing:
- If you clear the setting, the process stops and reports the error on the Process Reporting page.
- If you select the setting, processing continues and passes the error response to the next component processed as the connection output.