Slack Events API 1.0.0

A webhook-based events bus using a subscription model for Slack apps

Terms of service

https://slack.com/terms-of-service/api

Connection details

URL Scheme Description
{request_url}
https

A pre-registered Request URL on servers you control where subscriptions will be delivered.

URL Variables
Name Default value Possible values Description
request_url None Any

Your chosen request URL where events will be delivered.

https://api.slack.com/apps/{slack_app_id}/event-subscriptions
https

Your Slack app management console's event subscription configurator. Visit in a web browser and sign in to your workspace.

URL Variables
Name Default value Possible values Description
slack_app_id None Any

Your Slack app's unique identifier, found in the URL when editing your app on api.slack.com.

Topics

slack.events.app.mention

Message

Subscribe to only the message events that mention your app or bot

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
app_event

slack.events.app.rate.limited

Message

Indicates your app's event subscriptions are being rate limited

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
app_event
allows_workspace_tokens

slack.events.app.uninstalled

Message

Your Slack app was uninstalled.

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
app_event
allows_workspace_tokens

slack.events.channel.archive

Message

A channel was archived

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.channel.created

Message

A channel was created

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.channel.deleted

Message

A channel was deleted

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.channel.history.changed

Message

Bulk updates were made to a channel's history

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens

slack.events.channel.left

Message

You left a channel

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.channel.rename

Message

A channel was renamed

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.channel.unarchive

Message

A channel was unarchived

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.dnd.updated

Message

Do not Disturb settings changed for the current user

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens

slack.events.dnd.updated.user

Message

Do not Disturb settings changed for a member

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens

slack.events.email.domain.changed

Message

The workspace email domain has changed

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.emoji.changed

Message

A custom emoji has been added or changed

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.file.change

Message

A file was changed

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.file.comment.added

Message

A file comment was added

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.file.comment.deleted

Message

A file comment was deleted

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.file.comment.edited

Message

A file comment was edited

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.file.created

Message

A file was created

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.file.deleted

Message

A file was deleted

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.file.public

Message

A file was made public

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.file.shared

Message

A file was shared

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.file.unshared

Message

A file was unshared

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.grid.migration.finished

Message

An enterprise grid migration has finished on this workspace.

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
app_event
allows_workspace_tokens

slack.events.grid.migration.started

Message

An enterprise grid migration has started on this workspace.

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
app_event
allows_workspace_tokens

slack.events.group.archive

Message

A private channel was archived

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.group.close

Message

You closed a private channel

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.group.history.changed

Message

Bulk updates were made to a private channel's history

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens

slack.events.group.left

Message

You left a private channel

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.group.open

Message

You created a group DM

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.group.rename

Message

A private channel was renamed

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.group.unarchive

Message

A private channel was unarchived

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.im.close

Message

You closed a DM

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.im.created

Message

A DM was created

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.im.history.changed

Message

Bulk updates were made to a DM's history

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens

slack.events.im.open

Message

You opened a DM

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.link.shared

Message

A message was posted containing one or more links relevant to your application

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.member.joined.channel

Message

A user joined a public or private channel

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.member.left.channel

Message

A user left a public or private channel

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.message

Message

A message was sent to a channel

Payload

Name Title Type Format Default Description
api_app_id (Required) Your Slack app's unique ID string
authed_users (Required) array (string)
event (Required) object
channel (Required) string
deleted_ts (Required) string
event_ts (Required) string
hidden (Required) boolean
previous_message (Required) object
comment (Required)
file (Required) object
channels (Required) array (string)
comments_count (Required) integer
created (Required) integer
display_as_bot (Required) boolean
editable (Required) boolean
editor (Required) string
external_type (Required) string
filetype (Required) string
groups (Required) array
id (Required) string
ims (Required) array
is_external (Required) boolean
is_public (Required) boolean
last_editor (Required) string
mimetype (Required) string
mode (Required) string
name (Required) string
permalink (Required) string
permalink_public (Required) string
pretty_type (Required) string
preview (Required)
public_url_shared (Required) boolean
size (Required) integer
state (Required) string
timestamp (Required) integer
title (Required) string
updated (Required) integer
url_private (Required) string
url_private_download (Required) string
user (Required) string
username (Required) string
subtype (Required) string
text (Required) string
ts (Required) string
type (Required) string
subtype (Required) string
ts (Required) string
type (Required) string
event_id (Required) string
event_time (Required) integer
team_id (Required) The unique identifier of the team/workspace where the event happened string
token (Required) Verification token used to validate the origin of the event string
type (Required) string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "channel": "string",
    "deleted_ts": "string",
    "event_ts": "string",
    "hidden": true,
    "previous_message": {
      "comment": null,
      "file": {
        "channels": [
          "string"
        ],
        "comments_count": 0,
        "created": 0,
        "display_as_bot": true,
        "editable": true,
        "editor": "string",
        "external_type": "string",
        "filetype": "string",
        "groups": [
          null
        ],
        "id": "string",
        "ims": [
          null
        ],
        "is_external": true,
        "is_public": true,
        "last_editor": "string",
        "mimetype": "string",
        "mode": "string",
        "name": "string",
        "permalink": "string",
        "permalink_public": "string",
        "pretty_type": "string",
        "preview": null,
        "public_url_shared": true,
        "size": 0,
        "state": "string",
        "timestamp": 0,
        "title": "string",
        "updated": 0,
        "url_private": "string",
        "url_private_download": "string",
        "user": "string",
        "username": "string"
      },
      "subtype": "string",
      "text": "string",
      "ts": "string",
      "type": "string"
    },
    "subtype": "string",
    "ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.message.app.home

Message

A user sent a message to your Slack app

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_workspace_tokens

slack.events.message.channels

Message

A message was posted to a channel

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.message.groups

Message

A message was posted to a private channel

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.message.im

Message

A message was posted in a direct message channel

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.message.mpim

Message

A message was posted in a multiparty direct message channel

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.pin.added

Message

A pin was added to a channel

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.pin.removed

Message

A pin was removed from a channel

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.reaction.added

Message

A member has added an emoji reaction to an item

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.reaction.removed

Message

A member removed an emoji reaction

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.resources.added

Message

Access to a set of resources was granted for your app

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_workspace_tokens

slack.events.resources.removed

Message

Access to a set of resources was removed for your app

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_workspace_tokens

slack.events.scope.denied

Message

OAuth scopes were denied to your app

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_workspace_tokens

slack.events.scope.granted

Message

OAuth scopes were granted to your app

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_workspace_tokens

slack.events.star.added

Message

A member has starred an item

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens

slack.events.star.removed

Message

A member removed a star

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens

slack.events.subteam.created

Message

A User Group has been added to the workspace

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.subteam.members.changed

Message

The membership of an existing User Group has changed

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.subteam.self.added

Message

You have been added to a User Group

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens

slack.events.subteam.self.removed

Message

You have been removed from a User Group

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens

slack.events.subteam.updated

Message

An existing User Group has been updated or its members changed

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.team.domain.change

Message

The workspace domain has changed

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.team.join

Message

A new member has joined

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.team.rename

Message

The workspace name has changed

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

slack.events.tokens.revoked

Message

API tokens for your app were revoked.

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
app_event
allows_workspace_tokens

slack.events.url.verification

Message

Verifies ownership of an Events API Request URL

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
app_event
allows_workspace_tokens

slack.events.user.change

Message

A member's data has changed

Payload

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example of payload (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}

Tags

allows_user_tokens
allows_workspace_tokens

Messages

Schemas

GenericEventWrapper

Name Title Type Format Default Description
api_app_id (Required) The unique identifier your installed Slack application. string Use this to distinguish which app the event belongs to if you use multiple apps with the same Request URL.
authed_users (Required) An array of string-based User IDs. Each member of the collection represents a user that has installed your application/bot and indicates the described event would be visible to those users. array (string)
event (Required) The actual event, an object, that happened object
event_ts (Required) When the event was dispatched string
type (Required) The specific name of the event string
event_id (Required) A unique identifier for this specific event, globally unique across all workspaces. string
event_time (Required) The epoch timestamp in seconds indicating when this event was dispatched. integer
team_id (Required) The unique identifier of the workspace where the event occurred string
token (Required) A verification token to validate the event originated from Slack string
type (Required) Indicates which kind of event dispatch this is, usually `event_callback` string

Example (generated)

{
  "api_app_id": "string",
  "authed_users": [
    "string"
  ],
  "event": {
    "event_ts": "string",
    "type": "string"
  },
  "event_id": "string",
  "event_time": 0,
  "team_id": "string",
  "token": "string",
  "type": "string"
}