Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

See the article Start building Slack apps for details about creating an app. Once you install the app within your Workspace, you can find the above tokens in the https://api.slack.com/apps/<appid>/oauth? page where <appid> is your application ID populated in the browser's address bar after installing your app.

...

ParameterData TypeDescriptionDefault ValueExample 
LabelString

Required. Unique user-provided label for the account.

N/ASlack_Dynamic_OAuth_Bot
Access TokenString/Expression

Required. Copy the value in Bot User OAuth Access Token or OAuth Access Token from https://api.slack.com/apps/<App_ID>/oauth?OAuth & Permissions section and paste into this field. <App_ID> corresponds to the Slack App you have created for your Slack Workspace.

Note
titleWhen you update Scopes for your app

When you update the list of Scopes for your Slack app in the OAuth Tokens & Redirect URLs section of the app, you must click the Re-install app button to make sure that the latest set of scopes take effect.


Note
titleAccess Tokens

By default, Slack tokens do not expire. If you have an Enterprise Admin account, you can set an expiry duration for your app's user token.

See Revoke All OAuth Tokens to learn more about revoking all your OAuth tokens, if need be.


N/Axoxb-1331052996481-1411658495648-zrrpuI4BMvBQaRbqQABz3Zzx
Header authenticatedCheck boxSelect this check box to specify that Slack uses bearer header authentication.Not SelectedSelected


Multiexcerpt macro
nameME_Slack_Redirect_URLs

Configuring Redirect URLs for your app

While creating the Slack app, ensure that you have configured the appropriate Redirect/callback URL for Slack to verify and authorize the communication between the app and your SnapLogic environment. To do so:

  1. Open https://api.slack.com/apps/<app_ID>/oauth? in your browser where <app_ID> is the 11-character alphanumeric identifier, starting with 'A', for your Slack app. For example, https://api.slack.com/apps/A01AYUSRU5V/oauth. Log into the site if you do not have a valid session running beforehand.

  2. In the left navigation, go to Features > OAuth & Permissions and scroll down to Redirect URLs section.


  3. Click the Add New Redirect URL button.

  4. Enter the redirect URL in the format — https://<SnapLogic_pod_name>/api/1/rest/admin/oauth2callback/slack, where <SnapLogic_pod_name> corresponds to the domain of your SnapLogic environment such as elastic.snaplogic.com.

    Slack app with REST Snap Pack

    If you intend to use your Slack app with REST Snap Pack, add the Redirect URL - https://<SnapLogic_pod_name>/api/1/rest/admin/oauth2callback/rest in addition to the slack Redirect URL mentioned above.


  5. Click Add and then click Save URLs.


Multiexcerpt macro
nameSlack_Revoke_OAuth_Tokens

Revoke All OAuth Tokens

You can revoke all the OAuth tokens you have generated for your app, if you want to stop the various access permissions provided to your app's users. To do so:

  1. Open the https://api.slack.com/apps/<YOURAPPID>/oauth? or select OAuth & Permissions under your app's Features section from the left navigation.


  2. Scroll down to the Revoke All OAuth Tokens section and click Revoke Tokens. This revokes all the OAuth tokens from your app. Repeat the Token Generation process to generate new tokens.

...