Technical references
Each Slack activity calls a Slack API method using your specified input properties (i.e., arguments). If the call is successful, the activity outputs the relevant response elements (i.e., output properties) that you can use as input properties in subsequent activities, queue items in an existing Queue, and etc.
The following table includes the relevant links to the Slack API documentation. You don't need to be familiar with the Slack APIs to use the activities. These links are for informational purposes only in case you want to get more familiar with the action happening "behind-the-scenes".
| Activity | API Reference |
|---|---|
| Slack Scope | Sign in with Slack OAuth Permission scopes |
| Create Channel | conversations.create |
| Invite to Channel | conversations.invite |
| Join Channel | conversations.join |
| Leave Channel | conversations.leave |
| Remove from Channel | conversations.kick |
| Download File | Working with Files |
| Get Messages | conversations.list conversations.history |
| Get Replies | conversations.replies |
| Reply | chat.postMessage |
| Send Message | chat.postMessage conversations.open conversations.join files.getUploadURLExternal files.completeUploadExternal |
| Invoke Slack Admin Operation | Slack API |
| Invoke Slack Operation | Slack API |
| Search | search.all |
| Update Status | users.profile.set |