Skip to main content

Check out Interactive Visual Stories to gain hands-on experience with the SSE product features. Click here.

Skyhigh Security

API Integration with Slack

Limited Availability: Slack Non-Enterprise(Pro or Business+ or anything other than Enterprise Grid) API Integration via Custom OAuth app is a Limited Availability feature. To enable API access for your Slack Non-Enterprise instance via a Custom OAuth app, contact Skyhigh Support

After performing the API integration for Slack, Skyhigh CASB can monitor user activities in Slack, monitor the content uploaded into Slack, and evaluate DLP policies.  Admins can monitor user activities within Slack, such as one or multiple Slack teams and channels in their enterprise or Org (if they have Enterprise Grid). 

Another option is the Slack Business+ subscription for small organizations with only one team. This allows administrators to monitor all types of Slack channels. Admins can also apply DLP policies to content uploaded to Slack. 

NOTE: All threat protection and activity monitoring features available in the Threat Protection Dashboard are supported through API configuration, except for anomalies and threats based on geo-location. This is because Skyhigh CASB does not collect the source IP information.

 

Prerequisites

The table below outlines the prerequisites for each Slack plan. As a security admin, make sure the following prerequisites are met before enabling API access for Slack:  

Slack Plan Prerequisites
Slack Non-Enterprise (Pro or Business+) 
  • Credentials for the Admin account in Slack. These credentials are used to enable API integration in Skyhigh CASB.
  • Slack Workspace. Instance must be created for your Slack Non-Enterprise workspace in your Skyhigh CASB dashboard.
  • Slack URL. The Slack workspace URL from your Slack account. For example, https://<workspace>.slack.com
  • Manifest File. The manifest file with a pre-defined configuration to create a Custom OAuth app in Slack.
  • Client ID and Client Secret. The Client ID and Client Secret from your Custom OAuth app in Slack.
Slack Enterprise Grid
  • Credentials for the Org Owner in Slack. These credentials are used to enable API integration in Skyhigh CASB.
  • Slack Org Domain URL. This is the unique domain URL of the Slack organization. For example, https://<org>.enterprise.slack.com 
  • Request Slack to enable Skyhigh CASB for your Enterprise Grid. Any Slack Enterprise Grid customer who wishes to enable integration with Discovery APIs, such as Skyhigh CASB, must submit a request from the Org Owner’s email address exports@slack.com. This request should include the URL domain of the organization that needs to integrate with Skyhigh CASB.
  • Team Under the Enterprise Account. Make sure that at least one Team is created under the Enterprise Grid account. 

Integrate Skyhigh CASB with Slack

To integrate Skyhigh CASB with Slack Non-Enterprise (Pro or Business+) or Slack Enterprise, refer the below topics:

Privacy Policy

For information on Skyhigh Security's policy, see Privacy Policy.

  • Was this article helpful?