Work with Events
The following are Apex classes for the Slack event types.
Represents a Slack event.
The following are methods for Event.
Signature
Return Value
Type: String
Signature
Type: String
The Slack.EventDispatcher class enables you to invoke an event handler such as in response to a user opening the app home in Slack.
Usage
Extend the EventDispatcher class and override the invoke() method.
Examples
This example shows an EventDispatcher that handles a user opening the app home.
EventDispatcher has the following method.
Invokes the event handler.
Signature
Parameters
parameters
Type: Slack.EventParameters
The event parameters for the handler.
context
Type: Slack.RequestContext
Describes the context in which a Slack event is invoked.
Represents Slack event parameters.
The following are constructors for EventParameters.
Creates an instance of the Slack.EventParameters class with the specified event, event ID, and event time.
Signature
Parameters
event
Type: Object
The event object, including the event type, timestamp, and triggering user. See Slack API: Event type structure.
eventId
Type: String
eventTime
Type: Integer
The following are methods for EventParameters.
Signature
Return Value
Type: Object
Signature
Return Value
Type: String
Signature
Return Value
Type: Integer
Represents the app_home_opened event. This event notifies your app when a user has entered your app home.
Usage
Use the app_home_opened event for an onboarding flow from your app home. See Onboarding with App Home.
This event is only sent to your app when a user has already clicked on your app. It's sent each time a user enters your app home.
Your Slack app must have a bot user configured and installed to use this event.
The following are methods for AppHomeOpenedEvent.
Signature
Return Value
Type: String
Gets the event timestamp.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Gets the name of the tab, for example, home.
Signature
Return Value
Type: String
Gets the type of event, for example, app_home_opened.
Signature
Return Value
Type: String
Gets the user who triggered the event.
Signature
Return Value
Type: String
Signature
Parameters
channel
Type: String
Return Value
Type: void
Sets the event timestamp.
Signature
Parameters
eventTs
Type: String
Return Value
Type: void
Sets the name of the tab.
Signature
Parameters
tab
Type: String
Return Value
Type: void
Sets the user who triggers the event.
Signature
Parameters
user
Type: String
Return Value
Type: void
Represents the app_mention event. This event allows your app to subscribe to message events that directly mention your app or bot.
The following are methods for AppMentionEvent.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
ts
Type: String
Return Value
Type: void
Signature
Parameters
user
Type: String
Return Value
Type: void
Represents the emoji_changed event. This event notifies your app when a custom emoji has been added or changed.
The following are methods for EmojiChangedEvent.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: List
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
eventTs
Type: String
Return Value
Type: void
Signature
Parameters
name
Type: String
Return Value
Type: void
Signature
Parameters
names
Type: List
Return Value
Type: void
Signature
Parameters
newName
Type: String
Return Value
Type: void
Signature
Parameters
oldName
Type: String
Return Value
Type: void
Signature
Parameters
subtype
Type: String
Return Value
Type: void
Signature
Parameters
value
Type: String
Return Value
Type: void
This event is sent when any property of a file is changed.
The following are methods for `FileChangeEvent'
Signature
Return Value
Type: Slack.FileChangeEvent.File
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
file
Type: Slack.FileChangeEvent.File
Return Value
Type: void
Signature
Parameters
fileId
Type: String
Return Value
Type: void
This event is sent to all connected clients for a user when that user uploads a file to Slack.
The following are methods for `FileCreatedEvent'
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.FileCreatedEvent.File
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
file
Type: Slack.FileCreatedEvent.File
Return Value
Type: void
Signature
Parameters
fileId
Type: String
Return Value
Type: void
Signature
Parameters
userId
Type: String
Return Value
Type: void
This event is sent to all connected clients for a workspace when a file is deleted.
The following are methods for `FileDeletedEvent'
Signature
Return Value
Type: List
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
channelIds
Type: List
Return Value
Type: void
Signature
Parameters
eventTs
Type: String
Return Value
Type: void
Signature
Parameters
fileId
Type: String
Return Value
Type: void
This event is sent when a file is made public.
The following are methods for `FilePublicEvent'
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.FilePublicEvent.File
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
eventTs
Type: String
Return Value
Type: void
Signature
Parameters
file
Type: Slack.FilePublicEvent.File
Return Value
Type: void
Signature
Parameters
fileId
Type: String
Return Value
Type: void
Signature
Parameters
userId
Type: String
Return Value
Type: void
This event is sent when a file is shared.
The following are methods for `FileSharedEvent'
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.FileSharedEvent.File
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
channelId
Type: String
Return Value
Type: void
Signature
Parameters
eventTs
Type: String
Return Value
Type: void
Signature
Parameters
file
Type: Slack.FileSharedEvent.File
Return Value
Type: void
Signature
Parameters
fileId
Type: String
Return Value
Type: void
Signature
Parameters
userId
Type: String
Return Value
Type: void
The following are methods for `FileUnsharedEvent'
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.FileUnsharedEvent.File
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
channelId
Type: String
Return Value
Type: void
Signature
Parameters
eventTs
Type: String
Return Value
Type: void
Signature
Parameters
file
Type: Slack.FileUnsharedEvent.File
Return Value
Type: void
Signature
Parameters
fileId
Type: String
Return Value
Type: void
Signature
Parameters
userId
Type: String
Return Value
Type: void
Represents the bot_message event. This event notifies your app when a message was sent to a channel by a bot.
The following are methods for MessageBotEvent.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
botId
Type: String
Return Value
Type: void
Signature
Parameters
channel
Type: String
Return Value
Type: void
Signature
Parameters
channelType
Type: String
Return Value
Type: void
Signature
Parameters
eventTs
Type: String
Return Value
Type: void
Signature
Parameters
text
Type: String
Return Value
Type: void
Signature
Parameters
threadTs
Type: String
Return Value
Type: void
Signature
Parameters
ts
Type: String
Return Value
Type: void
Signature
Parameters
username
Type: String
Return Value
Type: void
Represents the message_changed event. This event notifies your app when a message in a channel is edited.
The following are methods for MessageChangedEvent.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.MessageChangedEvent.Message
Signature
Return Value
Type: Slack.MessageChangedEvent.PreviousMessage
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Boolean
Signature
Parameters
channel
Type: String
Return Value
Type: void
Signature
Parameters
channelType
Type: String
Return Value
Type: void
Signature
Parameters
eventTs
Type: String
Return Value
Type: void
Signature
Parameters
hidden
Type: Boolean
Return Value
Type: void
Signature
Parameters
message
Type: Slack.MessageChangedEvent.Message
Return Value
Type: void
Signature
Parameters
previousMessage
Type: Slack.MessageChangedEvent.PreviousMessage
Return Value
Type: void
Signature
Parameters
ts
Type: String
Return Value
Type: void
The following are methods for MessageChangedEvent.Edited.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
ts
Type: String
Return Value
Type: void
Signature
Parameters
user
Type: String
Return Value
Type: void
The following are methods for MessageChangedEvent.Message.
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.BotProfile
Signature
Return Value
Type: String
Signature
Return Value
Type: Boolean
Signature
Return Value
Type: List<Slack.File>
Signature
Return Value
Type: Boolean
Signature
Return Value
Type: Boolean
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: List
Signature
Return Value
Type: List<Slack.Reaction>
Signature
Return Value
Type: Integer
Signature
Return Value
Type: List
Signature
Return Value
Type: Integer
Signature
Return Value
Type: String
Signature
Return Value
Type: Boolean
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Boolean
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: List
Signature
Return Value
Type: Boolean
Signature
Parameters
botId
Type: String
Return Value
Type: void
Signature
Parameters
botProfile
Type: Slack.BotProfile
Return Value
Type: void
Signature
Parameters
clientMsgId
Type: String
Return Value
Type: void
Signature
Parameters
displayAsBot
Type: Boolean
Return Value
Type: void
Signature
Parameters
files
Type: List<Slack.File>
Return Value
Type: void
Signature
Parameters
hidden
Type: Boolean
Return Value
Type: void
Signature
Parameters
isLocked
Type: Boolean
Return Value
Type: void
Signature
Parameters
lastRead
Type: String
Return Value
Type: void
Signature
Parameters
latestReply
Type: String
Return Value
Type: void
Signature
Parameters
parentUserId
Type: String
Return Value
Type: void
Signature
Parameters
pinnedTo
Type: List
Return Value
Type: void
Signature
Parameters
reactions
Type: List<Slack.Reaction>
Return Value
Type: void
Signature
Parameters
replyCount
Type: Integer
Return Value
Type: void
Signature
Parameters
replyUsers
Type: List
Return Value
Type: void
Signature
Parameters
replyUsersCount
Type: Integer
Return Value
Type: void
Signature
Parameters
sourceTeam
Type: String
Return Value
Type: void
Signature
Parameters
starred
Type: Boolean
Return Value
Type: void
Signature
Parameters
subscribed
Type: Boolean
Return Value
Type: void
Signature
Parameters
subtype
Type: String
Return Value
Type: void
Signature
Parameters
team
Type: String
Return Value
Type: void
Signature
Parameters
text
Type: String
Return Value
Type: void
Signature
Parameters
threadTs
Type: String
Return Value
Type: void
Signature
Parameters
ts
Type: String
Return Value
Type: void
Signature
Parameters
upload
Type: Boolean
Return Value
Type: void
Signature
Parameters
user
Type: String
Return Value
Type: void
Signature
Parameters
userTeam
Type: String
Return Value
Type: void
Signature
Parameters
xFiles
Type: List
Return Value
Type: void
The following are methods for MesssageChangedEvent.PreviousMessage.
Signature
Return Value
Type: Slack.MessageChangedEvent.Message
Signature
Parameters
message
Type: Slack.MessageChangedEvent.Message
Return Value
Type: void
Represents the channel_join event. This event notifies your app when a user joins a channel.
The following are methods for MessageChannelJoinEvent.
Represents the channel_posting_permissions event. This event notifies your app that the posting permissions for a channel have been modified by a user.
The following are methods for MessageChannelPostingPermissionsEvent.
Represents the channel_topic event. This event notifies your app that the topic for a channel is changed.
The following are methods for MessageChannelTopicEvent.
Represents the message_deleted event. This event notifies your app when a message in a channel is deleted.
The following are methods for MessageDeletedEvent.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.MessageDeletedEvent.Message
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Boolean
Signature
Parameters
channel
Type: String
Signature
Parameters
channel
Type: String
Return Value
Type: void
Signature
Parameters
deletedTs
Type: String
Return Value
Type: void
Signature
Parameters
eventTs
Type: String
Return Value
Type: void
Signature
Parameters
hidden
Type: Boolean
Return Value
Type: void
Signature
Parameters
previousMessage
Type: Slack.MessageDeletedEvent.Message
Return Value
Type: void
Signature
Parameters
ts
Type: String
Return Value
Type: void
The following are methods for MessageDeletedEvent.Edited.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
ts
Type: String
Return Value
Type: void
Signature
Parameters
user
Type: String
Return Value
Type: void
Represents the ekm_access_denied event. This event notifies your app when a piece of content is redacted by a workspace's administrators.
The following are methods for MessageEkmAccessDeniedEvent.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Boolean
Signature
Parameters
channel
Type: String
Signature
Parameters
channelType
Type: String
Return Value
Type: void
Signature
Parameters
eventTs
Type: String
Return Value
Type: void
Signature
Parameters
hidden
Type: Boolean
Return Value
Type: void
Signature
Parameters
text
Type: String
Return Value
Type: void
Signature
Parameters
eventTs
Type: String
Return Value
Type: void
Signature
Parameters
user
Type: String
Return Value
Type: void
The following are methods for MessageEvent.
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.BotProfile
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.MessageEvent.Edited
Signature
Return Value
Type: String
Signature
Return Value
Type: List<Slack.File>
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
botId
Type: String
Return Value
Type: void
Description?
Signature
Parameters
botProfilem
Type: setBotProfile
Return Value
Type: void
Signature
Parameters
channel
Type: String
Return Value
Type: void
Signature
Parameters
channelType
Type: String
Return Value
Type: void
Signature
Parameters
clientMsgId
Type: String
Return Value
Type: void
Signature
Parameters
edited
Type: Slack.MessageEvent.Edited
Return Value
Type: void
Signature
Parameters
eventTs
Type: String
Return Value
Type: void
Signature
Parameters
files
Type: List<Slack.File>
Return Value
Type: void
Signature
Parameters
parentUserId
Type: String
Return Value
Type: void
Signature
Parameters
team
Type: String
Return Value
Type: void
Signature
Parameters
text
Type: String
Return Value
Type: void
Signature
Parameters
threadTs
Type: String
Return Value
Type: void
Signature
Parameters
ts
Type: String
Return Value
Type: void
Signature
Parameters
user
Type: String
Return Value
Type: void
The following are methods for MessageEvent.Edited.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
ts
Type: String
Return Value
Type: void
Signature
Parameters
user
Type: String
Return Value
Type: void
Represents the file_share event. This event notifies your app when a file is shared in a channel.
The following are methods for MessageFileShareEvent.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Boolean
Signature
Return Value
Type: String
Signature
Return Value
Type: List<Slack.File>
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Boolean
Signature
Return Value
Type: String
Signature
Return Value
Type: List<String>
Signature
Parameters
channel
Type: String
Return Value
Type: void
Signature
Parameters
channelType
Type: String
Return Value
Type: void
Signature
Parameters
displayAsBot
Type: Boolean
Return Value
Type: void
Signature
Parameters
eventTs
Type: String
Return Value
Type: void
Signature
Parameters
files
Type: List<Slack.File>
Return Value
Type: void
Signature
Parameters
parentUserId
Type: String
Return Value
Type: void
Signature
Parameters
text
Type: String
Return Value
Type: void
Signature
Parameters
threadTs
Type: String
Return Value
Type: void
Signature
Parameters
ts
Type: String
Return Value
Type: void
Signature
Parameters
upload
Type: Boolean
Return Value
Type: void
Signature
Parameters
user
Type: String
Return Value
Type: void
Signature
Parameters
xFiles
Type: List<String>
Return Value
Type: void
Represents the group_topic event. This event notifies your app when the topic for a private group is changed.
The following are methods for MessageGroupTopicEvent.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
channel
Type: String
Return Value
Type: void
Signature
Parameters
channelType
Type: String
Return Value
Type: void
Signature
Parameters
eventTs
Type: String
Return Value
Type: void
Signature
Parameters
text
Type: String
Return Value
Type: void
Signature
Parameters
topic
Type: String
Return Value
Type: void
Signature
Parameters
ts
Type: String
Return Value
Type: void
Signature
Parameters
user
Type: String
Return Value
Type: void
Represents the me_message event. This event notifies your app when a channel member performs an action using the /me command.
The following are methods for MessageMeEvent.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
botId
Type: String
Return Value
Type: void
Signature
Parameters
channel
Type: String
Return Value
Type: void
Signature
Parameters
channelType
Type: String
Return Value
Type: void
Signature
Parameters
eventTs
Type: String
Return Value
Type: void
Signature
Parameters
text
Type: String
Return Value
Type: void
Signature
Parameters
ts
Type: String
Return Value
Type: void
Signature
Parameters
username
Type: String
Return Value
Type: void
Represents the message_replied event. This event notifies your app when a channel's message is a reply to another message (its parent).
The following are methods for MessageRepliedEvent.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.MessageRepliedEvent.Message
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Boolean
Signature
Parameters
channel
Type: String
Return Value
Type: void
Signature
Parameters
eventTs
Type: String
Return Value
Type: void
Signature
Parameters
hidden
Type: Boolean
Return Value
Type: void
Signature
Parameters
param
Type: String
Return Value
Type: void
Signature
Parameters
ts
Type: String
Return Value
Type: void
The following are methods for MessageRepliedEvent.Edited.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
ts
Type: String
Return Value
Type: void
Signature
Parameters
user
Type: String
Return Value
Type: void
The following are methods for MessageRepliedEvent.Message.
Signature
Return Value
Type: String
Signature
Return Value
Type: List
Signature
Return Value
Type: List<Slack.Reaction>
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Boolean
Signature
Parameters
clientMsgId
Type: String
Return Value
Type: void
Signature
Parameters
pinnedTo
Type: List
Return Value
Type: void
Signature
Parameters
reactions
Type: List<Slack.Reaction>
Return Value
Type: void
Signature
Parameters
sourceTeam
Type: String
Return Value
Type: void
Signature
Parameters
starred
Type: Boolean
Return Value
Type: void
Signature
Parameters
subtype
Type: String
Return Value
Type: void
Signature
Parameters
team
Type: String
Return Value
Type: void
Signature
Parameters
text
Type: String
Return Value
Type: void
Signature
Parameters
ts
Type: String
Return Value
Type: void
Signature
Parameters
user
Type: String
Return Value
Type: void
Signature
Parameters
userTeam
Type: String
Return Value
Type: void
Represents the thread_broadcast event. This event notifies your app when a user or bot user has indicated their reply should be broadcast to the whole channel.
The following are methods for MessageThreadBroadcastEvent.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
channel
Type: String
Return Value
Type: void
Signature
Parameters
channelType
Type: String
Return Value
Type: void
Signature
Parameters
clientMsgId
Type: String
Return Value
Type: void
Signature
Parameters
eventTs
Type: String
Return Value
Type: void
Signature
Parameters
text
Type: String
Return Value
Type: void
Signature
Parameters
threadTs
Type: String
Return Value
Type: void
Signature
Parameters
ts
Type: String
Return Value
Type: void
Signature
Parameters
user
Type: String
Return Value
Type: void
Represents the pin_added event. This event notifies your app when an item is pinned in a channel.
The following are methods for PinAddedEvent.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.PinAddedEvent.Item
Signature
Return Value
Type: String
Signature
Return Value
Type: Integer
Signature
Return Value
Type: Slack.PinAddedEvent.PinnedInfo
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
channelId
Type: String
Return Value
Type: void
Signature
Parameters
eventTs
Type: String
Return Value
Type: void
Signature
Parameters
item
Type: Slack.PinAddedEvent.Item
Return Value
Type: void
Signature
Parameters
itemUser
Type: String
Return Value
Type: void
Signature
Parameters
pinCount
Type: Integer
Return Value
Type: void
Signature
Parameters
pinnedInfo
Type: Slack.PinAddedEvent.PinnedInfo
Return Value
Type: void
Signature
Parameters
user
Type: String
Return Value
Type: void
The following are methods for PinAddedEvent.Item.
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.FileComment
Signature
Return Value
Type: Integer
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.File
Signature
Return Value
Type: Slack.PinAddedEvent.Message
Signature
Return Value
Type: String
Signature
Parameters
channel
Type: String
Return Value
Type: void
Signature
Parameters
comment
Type: Slack.FileComment
Return Value
Type: void
Signature
Parameters
created
Type: Integer
Return Value
Type: void
Signature
Parameters
createdBy
Type: String
Return Value
Type: void
Signature
Parameters
file
Type: Slack.File
Return Value
Type: void
Signature
Parameters
message
Type: Slack.PinAddedEvent.Message
Return Value
Type: void
Signature
Parameters
type
Type: String
Return Value
Type: void
The following are methods for PinAddedEvent.Message.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.BotProfile
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: List
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
botId
Type: String
Return Value
Type: void
Signature
Parameters
botProfile
Type: Slack.BotProfile
Return Value
Type: void
Signature
Parameters
clientMsgId
Type: String
Return Value
Type: void
Signature
Parameters
permalink
Type: String
Return Value
Type: void
Signature
Parameters
pinnedTo
Type: List
Return Value
Type: void
Signature
Parameters
team
Type: String
Return Value
Type: void
Signature
Parameters
text
Type: String
Return Value
Type: void
Signature
Parameters
ts
Type: String
Return Value
Type: void
Signature
Parameters
type
Type: String
Return Value
Type: void
Signature
Parameters
user
Type: String
Return Value
Type: void
The following are methods for PinAddedEvent.PinnedInfo.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Long
Signature
Parameters
channel
Type: String
Return Value
Type: void
Signature
Parameters
pinnedBy
Type: String
Return Value
Type: void
Signature
Parameters
pinnedTs
Type: Long
Return Value
Type: void
Represents the pin_removed event. This event notifies your app when a pin is removed from a channel.
The following are methods for PinRemovedEvent.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.PinRemovedEvent.Item
Signature
Return Value
Type: String
Signature
Return Value
Type: Integer
Signature
Return Value
Type: Slack.PinRemovedEvent.PinnedInfo
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Boolean
Signature
Parameters
channelId
Type: String
Return Value
Type: void
Signature
Parameters
eventTs
Type: String
Return Value
Type: void
Signature
Parameters
hasPins
Type: Boolean
Return Value
Type: void
Signature
Parameters
item
Type: Slack.PinRemovedEvent.Item
Return Value
Type: void
Signature
Parameters
param
Type: String
Return Value
Type: void
Signature
Parameters
pinCount
Type: Integer
Return Value
Type: void
Signature
Parameters
user
Type: String
Return Value
Type: void
The following are methods for PinRemovedEvent.Item.
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.FileComment
Signature
Return Value
Type: Integer
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.File
Signature
Return Value
Type: Slack.PinRemovedEvent.Message
Signature
Return Value
Type: String
Signature
Parameters
channel
Type: String
Return Value
Type: void
Signature
Parameters
comment
Type: Slack.FileComment
Return Value
Type: void
Signature
Parameters
created
Type: Integer
Return Value
Type: void
Signature
Parameters
createdBy
Type: String
Return Value
Type: void
Signature
Parameters
file
Type: Slack.File
Return Value
Type: void
Signature
Parameters
message
Type: Slack.PinRemovedEvent.Message
Return Value
Type: void
Signature
Parameters
type
Type: String
Return Value
Type: void
The following are methods for PinRemovedEvent.Message.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.BotProfile
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: List
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
appId
Type: String
Return Value
Type: void
Signature
Parameters
botId
Type: String
Return Value
Type: void
Signature
Parameters
botProfile
Type: Slack.BotProfile
Return Value
Type: void
Signature
Parameters
clientMsgId
Type: String
Return Value
Type: void
Signature
Parameters
permalink
Type: String
Return Value
Type: void
Signature
Parameters
pinnedTo
Type: List
Return Value
Type: void
Signature
Parameters
team
Type: String
Return Value
Type: void
Signature
Parameters
text
Type: String
Return Value
Type: void
Signature
Parameters
ts
Type: String
Return Value
Type: void
Signature
Parameters
type
Type: String
Return Value
Type: void
Signature
Parameters
user
Type: String
Return Value
Type: void
The following are methods for PinRemovedEvent.PinnedInfo.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Long
Signature
Parameters
channel
Type: String
Return Value
Type: void
Signature
Parameters
pinnedBy
Type: String
Return Value
Type: void
Signature
Parameters
pinnedTs
Type: Long
Return Value
Type: void
Represents the reaction_added event. This event notifies your app when a reaction is added to an item.
The following are methods for ReactionAddedEvent.
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.ReactionAddedEvent.Item
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
eventTs
Type: String
Return Value
Type: void
Signature
Parameters
item
Type: Slack.ReactionAddedEvent.Item
Return Value
Type: void
Signature
Parameters
itemUser
Type: String
Return Value
Type: void
Signature
Parameters
reaction
Type: String
Return Value
Type: void
Sets the user who triggers the event.
Signature
Parameters
user
Type: String
Return Value
Type: void
The following are methods for ReactionAddedEvent.Item.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
channel
Type: String
Return Value
Type: void
Signature
Parameters
file
Type: String
Return Value
Type: void
Signature
Parameters
fileComment
Type: String
Return Value
Type: void
Signature
Parameters
ts
Type: String
Return Value
Type: void
Signature
Parameters
type
Type: String
Return Value
Type: void
Represents the reaction_removed event. This event notifies your app when a reaction is removed from an item.
The following are methods for ReactionRemovedEvent.
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.ReactionRemovedEvent.Item
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
eventTs
Type: String
Return Value
Type: void
Signature
Parameters
item
Type: Slack.ReactionRemovedEvent.Item
Return Value
Type: void
Signature
Parameters
itemUser
Type: String
Return Value
Type: void
Signature
Parameters
reaction
Type: String
Return Value
Type: void
Sets the user who triggers the event.
Signature
Parameters
user
Type: String
Return Value
Type: void
The following are methods for ReactionRemovedEvent.Item.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
channel
Type: String
Return Value
Type: void
Signature
Parameters
file
Type: String
Return Value
Type: void
Signature
Parameters
fileComment
Type: String
Return Value
Type: void
Signature
Parameters
ts
Type: String
Return Value
Type: void
Signature
Parameters
type
Type: String
Return Value
Type: void
Represents the star_added event. This event notifies your app when an item is starred.
The following are methods for StarAddedEvent.
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.StarAddedEvent.Item
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
eventTs
Type: String
Return Value
Type: void
Signature
Parameters
item
Type: Slack.StarAddedEvent.Item
Return Value
Type: void
Signature
Parameters
user
Type: String
Return Value
Type: void
The following are methods for StarAddedEvent.Edited.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
ts
Type: String
Return Value
Type: void
Signature
Parameters
user
Type: String
Return Value
Type: void
The following are methods for StarAddedEvent.Item.
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.FileComment
Signature
Return Value
Type: String
Signature
Return Value
Type: Long
Signature
Return Value
Type: Slack.File
Signature
Return Value
Type: Slack.StarAddedEvent.Messagering
Signature
Return Value
Type: String
Signature
Parameters
channel
Type: String
Return Value
Type: void
Signature
Parameters
comment
Type: Slack.FileComment
Return Value
Type: void
Signature
Parameters
createdBy
Type: String
Return Value
Type: void
Signature
Parameters
dateCreate
Type: Long
Return Value
Type: void
Signature
Parameters
file
Type: Slack.File
Return Value
Type: void
Signature
Parameters
message
Type: Slack.StarAddedEvent.Message
Return Value
Type: void
Signature
Parameters
type
Type: String
Return Value
Type: void
The following are methods for StarAddedEvent.Message.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.BotProfile
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.StarAddedEvent.Edited
Signature
Return Value
Type: String
Signature
Return Value
Type: List
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
appId
Type: String
Return Value
Type: void
Signature
Parameters
botId
Type: String
Return Value
Type: void
Signature
Parameters
botProfile
Type: Slack.BotProfile
Return Value
Type: void
Signature
Parameters
clientMsgId
Type: String
Return Value
Type: void
Signature
Parameters
edited
Type: Slack.StarAddedEvent.Edited
Return Value
Type: void
Signature
Parameters
permalink
Type: String
Return Value
Type: void
Signature
Parameters
pinnedTo
Type: List
Return Value
Type: void
Signature
Parameters
isStarred
Type: Boolean
Return Value
Type: void
Signature
Parameters
team
Type: String
Return Value
Type: void
Signature
Parameters
text
Type: String
Return Value
Type: void
Signature
Parameters
ts
Type: String
Return Value
Type: void
Signature
Parameters
type
Type: String
Return Value
Type: void
Signature
Parameters
user
Type: String
Return Value
Type: void
Represents the star_removed event. This event notifies your app when a star is removed from an item.
The following are methods for StarRemovedEvent.
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.StarRemovedEvent.Item
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
eventTs
Type: String
Return Value
Type: void
Signature
Parameters
item
Type: Slack.StarRemovedEvent.Item
Return Value
Type: void
Signature
Parameters
user
Type: String
Return Value
Type: void
The following are methods for StarRemovedEvent.Edited.
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.StarRemovedEvent.Item
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
eventTs
Type: String
Return Value
Type: void
Signature
Parameters
item
Type: Slack.StarRemovedEvent.Item
Return Value
Type: void
Signature
Parameters
user
Type: String
Return Value
Type: void
The following are methods for StarRemovedEvent.Item.
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.FileComment
Signature
Return Value
Type: String
Signature
Return Value
Type: Long
Signature
Return Value
Type: Slack.File
Signature
Return Value
Type: Slack.StarRemovedEvent.Message
Signature
Return Value
Type: String
Signature
Parameters
channel
Type: String
Return Value
Type: void
Signature
Parameters
comment
Type: Slack.FileComment
Return Value
Type: void
Signature
Parameters
createdBy
Type: String
Return Value
Type: void
Signature
Parameters
dateCreate
Type: Long
Return Value
Type: void
Signature
Parameters
file
Type: Slack.File
Return Value
Type: void
Signature
Parameters
message
Type: Slack.StarRemovedEvent.Message
Return Value
Type: void
Signature
Parameters
type
Type: String
Return Value
Type: void
The following are methods for StarRemovedEvent.Message.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.BotProfile
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.StarRemovedEvent.Edited
Signature
Return Value
Type: String
Signature
Return Value
Type: List
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
appId
Type: String
Return Value
Type: void
Signature
Parameters
botId
Type: String
Return Value
Type: void
Signature
Parameters
botProfile
Type: Slack.BotProfile
Return Value
Type: void
Signature
Parameters
clientMsgId
Type: String
Return Value
Type: void
Signature
Parameters
edited
Type: Slack.StarRemovedEvent.Edited
Return Value
Type: void
Signature
Parameters
permalink
Type: String
Return Value
Type: void
Signature
Parameters
pinnedTo
Type: List
Return Value
Type: void
Signature
Parameters
team
Type: String
Return Value
Type: void
Signature
Parameters
text
Type: String
Return Value
Type: void
Signature
Parameters
ts
Type: String
Return Value
Type: void
Signature
Parameters
type
Type: String
Return Value
Type: void
Signature
Parameters
user
Type: String
Return Value
Type: void
Represents the subteam_created event. This event notifies your app when a user group has been added to the workspace.
The following are methods for SubteamCreatedEvent.
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.SubteamCreatedEvent.Subteam
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
eventTs
Type: String
Return Value
Type: void
Signature
Parameters
subteam
Type: Slack.SubteamCreatedEvent.Subteam
Return Value
Type: void
The following are methods for SubteamCreatedEvent.Prefs.
Signature
Return Value
Type: List
Signature
Return Value
Type: List
Signature
Parameters
channels
Type: List
Return Value
Type: void
Signature
Parameters
groups
Type: List
Return Value
Type: void
The following are methods for SubteamCreatedEvent.Subteam.
Signature
Return Value
Type: String
Signature
Return Value
Type: Integer
Signature
Return Value
Type: String
Signature
Return Value
Type: Integer
Signature
Return Value
Type: Integer
Signature
Return Value
Type: Integer
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.SubteamCreatedEvent.Prefs
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Integer
Signature
Return Value
Type: List
Signature
Return Value
Type: Boolean
Signature
Return Value
Type: Boolean
Signature
Return Value
Type: Boolean
Signature
Return Value
Type: Boolean
Signature
Parameters
autoProvision
Type: Boolean
Return Value
Type: void
Signature
Parameters
autoType
Type: String
Return Value
Type: void
Signature
Parameters
channelCount
Type: Integer
Return Value
Type: void
Signature
Parameters
createdBy
Type: String
Return Value
Type: void
Signature
Parameters
dateCreate
Type: Integer
Return Value
Type: void
Signature
Parameters
dateDelete
Type: Integer
Return Value
Type: void
Signature
Parameters
dateUpdate
Type: Integer
Return Value
Type: void
Signature
Parameters
deletedBy
Type: String
Return Value
Type: void
Signature
Parameters
description
Type: String
Return Value
Type: void
Signature
Parameters
enterpriseSubteamId
Type: String
Return Value
Type: void
Signature
Parameters
external
Type: Boolean
Return Value
Type: void
Signature
Parameters
handle
Type: String
Return Value
Type: void
Signature
Parameters
id
Type: String
Return Value
Type: void
Signature
Parameters
name
Type: String
Return Value
Type: void
Signature
Parameters
prefs
Type: Slack.SubteamCreatedEvent.Prefs
Return Value
Type: void
Signature
Parameters
isSubteam
Type: Boolean
Return Value
Type: void
Signature
Parameters
teamId
Type: String
Return Value
Type: void
Signature
Parameters
updatedBy
Type: String
Return Value
Type: void
Signature
Parameters
userCount
Type: Integer
Return Value
Type: void
Signature
Parameters
isUsergroup
Type: Boolean
Return Value
Type: void
Signature
Parameters
users
Type: List
Return Value
Type: void
Represents the subteam_members_changed event. This event notifies your app when the membership of an existing user group has changed.
The following are methods for SubteamMembersChangedEvent.
Signature
Return Value
Type: List<String>
Signature
Return Value
Type: Integer
Signature
Return Value
Type: Integer
Signature
Return Value
Type: Integer
Signature
Return Value
Type: String
Signature
Return Value
Type: List<String>
Signature
Return Value
Type: Integer
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
addedUsers
Type: List<String>
Return Value
Type: void
Signature
Parameters
addedUsersCount
Type: Integer
Return Value
Type: void
Signature
Parameters
datePreviousUpdate
Type: Integer
Return Value
Type: void
Signature
Parameters
dateUpdate
Type: Integer
Return Value
Type: void
Signature
Parameters
eventTs
Type: String
Return Value
Type: void
Signature
Parameters
removedUsers
Type: List<String>
Return Value
Type: void
Signature
Parameters
param
Type: String
Return Value
Type: void
Signature
Parameters
subteamId
Type: String
Return Value
Type: void
Signature
Parameters
teamId
Type: String
Return Value
Type: void
Represents the subteam_self_added event. This event notifies your app when you have been added to a user group.
The following are methods for SubteamSelfAddedEvent.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
eventTs
Type: String
Return Value
Type: void
Signature
Parameters
subteamId
Type: String
Return Value
Type: void
Represents the subteam_self_removed event. This event notifies your app when you have been removed from a user group.
The following are methods for SubteamSelfRemovedEvent.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
eventTs
Type: String
Return Value
Type: void
Signature
Parameters
param
Type: String
Return Value
Type: void
Represents the subteam_updated event. This event notifies you when an existing user group has been updated or its members changed.
The following are methods for SubteamUpdatedEvent.
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.SubteamUpdatedEvent.Subteam
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
eventTs
Type: String
Return Value
Type: void
Signature
Parameters
subteam
Type: Slack.SubteamUpdatedEvent.Subteam
Return Value
Type: void
The following are methods for SubteamUpdatedEvent.Prefs.
Signature
Return Value
Type: List
Signature
Return Value
Type: List
Signature
Parameters
channels
Type: List
Return Value
Type: void
Signature
Parameters
groups
Type: List
Return Value
Type: void
The following are methods for SubteamUpdatedEvent.Subteam.
Signature
Return Value
Type: String
Signature
Return Value
Type: Integer
Signature
Return Value
Type: String
Signature
Return Value
Type: Integer
Signature
Return Value
Type: Integer
Signature
Return Value
Type: Integer
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.SubteamUpdatedEvent.Prefs
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Integer
Signature
Return Value
Type: List
Signature
Return Value
Type: Boolean
Signature
Return Value
Type: Boolean
Signature
Return Value
Type: Boolean
Signature
Return Value
Type: Boolean
Signature
Parameters
autoProvision
Type: Boolean
Return Value
Type: void
Signature
Parameters
autoType
Type: String
Return Value
Type: void
Signature
Parameters
channelCount
Type: Integer
Return Value
Type: void
Signature
Parameters
createdBy
Type: String
Return Value
Type: void
Signature
Parameters
dateCreate
Type: Integer
Return Value
Type: void
Signature
Parameters
dateDelete
Type: Integer
Return Value
Type: void
Signature
Parameters
dateUpdate
Type: Integer
Return Value
Type: void
Signature
Parameters
deletedBy
Type: String
Return Value
Type: void
Signature
Parameters
description
Type: String
Return Value
Type: void
Signature
Parameters
enterpriseSubteamId
Type: String
Return Value
Type: void
Signature
Parameters
isExternal
Type: Boolean
Return Value
Type: void
Signature
Parameters
handle
Type: String
Return Value
Type: void
Signature
Parameters
id
Type: String
Return Value
Type: void
Signature
Parameters
name
Type: String
Return Value
Type: void
Signature
Parameters
prefs
Type: Slack.SubteamUpdatedEvent.Prefs
Return Value
Type: void
Signature
Parameters
isSubteam
Type: Boolean
Return Value
Type: void
Signature
Parameters
teamId
Type: String
Return Value
Type: void
Signature
Parameters
updatedBy
Type: String
Return Value
Type: void
Signature
Parameters
userCount
Type: Integer
Return Value
Type: void
Signature
Parameters
isUsergroup
Type: Boolean
Return Value
Type: void
Signature
Parameters
users
Type: List
Return Value
Type: void
Represents the team_access_granted event. This event notifies your app when access to a set of teams was granted to your org app.
The following are methods for TeamAccessGrantedEvent.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: List<String>
Signature
Return Value
Type: String
Signature
Parameters
eventTs
Type: String
Return Value
Type: void
Signature
Parameters
teamIds
Type: List<String>
Return Value
Type: void
Represents the team_access_revoked event. This event notifies your app when access to a set of teams was revoked from your org app.
The following are methods for TeamAccessRevokedEvent.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: List<String>
Signature
Return Value
Type: String
Signature
Parameters
eventTs
Type: String
Return Value
Type: void
Signature
Parameters
teamIds
Type: List<String>
Return Value
Type: void
Represents the team_domain_change event. This event notifies the app when the workspace domain has changed.
The following are methods for TeamDomainChangeEvent.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
domain
Type: String
Return Value
Type: void
Signature
Parameters
url
Type: String
Return Value
Type: void
Represents the team_join event. This event notifies your app when a new member has joined.
The following are methods for TeamJoinEvent.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.User
Signature
Parameters
user
Type: Slack.User
Return Value
Type: void
Represents the team_rename event. This event notifies your app when the workspace name has changed.
The following are methods for TeamRenameEvent.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
name
Type: String
Return Value
Type: void
Represents the tokens_revoked event. This event notifies your app when the API tokens for your app were revoked.
The following are methods for TokensRevokedEvent.
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.TokensRevokedEvent.Tokens
Signature
Return Value
Type: String
Signature
Parameters
tokens
Type: Slack.TokensRevokedEvent.Tokens
Return Value
Type: void
The following are methods for TokensRevokedEvent.Tokens.
Signature
Return Value
Type: List
Signature
Return Value
Type: List
Signature
Parameters
bot
Type: List
Return Value
Type: void
Signature
Parameters
oauth
Type: List
Return Value
Type: void
Represents the user_change event. This event notifies your app when a member's data has changed.
The following are methods for UserChangeEvent.
Signature
Return Value
Type: Integer
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.User
Signature
Parameters
cacheTs
Type: Integer
Return Value
Type: void
Represents the user_resource_denied event. This event notifies your app when a user resource was denied to your app.
The following are methods for UserResourceDeniedEvent.
Signature
Return Value
Type: List<String>
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
scopes
Type: List<String>
Return Value
Type: void
Signature
Parameters
triggerId
Type: String
Return Value
Type: void
Signature
Parameters
user
Type: String
Return Value
Type: void
Deprecated. See Deprecated Events. Represents the user_resource_granted event. This event notifies your app when a user resource was granted to your app.
The following are methods for UserResourceGrantedEvent.
Signature
Return Value
Type: List<String>
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
scopes
Type: List<String>
Return Value
Type: void
Signature
Parameters
triggerId
Type: String
Return Value
Type: void
Signature
Parameters
user
Type: String
Return Value
Type: void
Deprecated. See Deprecated Events. Represents the user_resource_removed event. This event notifies your app when a user resource was removed from your app.
The following are methods for UserResourceRemovedEvent.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
triggerId
Type: String
Return Value
Type: void
Signature
Parameters
user
Type: String
Return Value
Type: void