SlackV3

Send messages and notifications to your Slack team.

Messaging and Conferencing · Slack

Configuration parameters

  • bot_token
  • user_token
  • app_token
  • incidentNotificationChannel — Dedicated Slack channel to receive notifications
  • min_severity — Minimum incident severity by which to send messages to Slack
  • permitted_notifications — Types of Notifications to Send.
  • incidentType — Type of incidents created in Slack
  • allow_incidents — Allow external users to create incidents via DM
  • ignore_event_retries — Ignore event retries
  • proxy — Use system proxy settings
  • unsecure — Trust any certificate (not secure)
  • mirroring — Enable Incident Mirroring
  • enable_outbound_file_mirroring — Enable Outbound File Mirroring
  • longRunning — Long running instance. Required for investigation mirroring and direct messages.
  • bot_name — Bot display name in Slack
  • bot_icon — Bot icon in Slack - Image URL (Cortex XSOAR icon by default)
  • max_limit_time — Maximum time to wait for a rate limiting call in seconds
  • enabled_ai_assistant — Enabled AI assistant
  • paginated_count — Number of objects to return in each paginated call
  • filtered_tags — Comma-separated list of tags to filter the messages sent from Cortex XSOAR.
  • demisto_api_key
  • enable_dm — Enable DMs to the bot
  • disable_caching — Disable Caching of Users and Channels
  • extensive_logging — Extensive Logging
  • common_channels — Common Channels

Commands (18)

  • close-channel

    Archives a Slack channel.

  • mirror-investigation

    Mirrors the investigation between Slack and the Cortex XSOAR War Room.

  • send-notification

    Sends a message to a user, group, or channel.

  • slack-create-channel

    Creates a channel in Slack.

  • slack-edit-message

    Edit an existing Slack message.

  • slack-get-conversation-history

    Fetches a conversation's history of messages and events.

  • slack-get-conversation-replies

    Retrieves replies to specific messages, regardless of whether it's from a public or private channel, direct message, or otherwise.

  • slack-get-integration-context

    Returns the integration context as a file. Use this command for debug purposes only.

  • slack-get-user-details

    Get details about a specified user.

  • slack-invite-to-channel

    Invites users to join a channel.

  • slack-kick-from-channel

    Removes users from the specified channel.

  • slack-list-channels

    List all of the channels in the organization workspace. This command required scopes depend on the type of channel-like object you're working with. To use the command, you'll need at least one of the channels:, groups:, im: or mpim: scopes corresponding to the conversation type you're working with.

  • slack-pin-message

    Pins a selected message to the given channel.

  • slack-rename-channel

    Renames a channel in Slack.

  • slack-send-file

    Sends a file to a user, channel, or group. If not specified, the file is sent to the mirrored investigation channel (if the channel exists).

  • slack-send-notification-quick-action

    Sends a message to a user, group, or channel.

  • slack-set-channel-topic

    Sets the topic for a channel.

  • slack-user-session-reset

    Reset user session token in Slack.