Slack Dynamic OAuth2 Account
In this article
Overview
You can use this account type to connect Slack Snaps with data sources that use Dynamic OAuth2 accounts using either a Bot User Token (Bot Token) or a User Token.
Prerequisites
Valid Slack app that provides the following details:
- Bot Token.
- User Token.
- Redirect (callback) URLs. See Configuring Redirect URLs for your app for details.
See Start building Slack apps for details about creating an app. Once you install the app in your workspace, you can find these tokens in the https://api.slack.com/apps/<appid>/oauth? page, where <appid> is your application ID, which is populated in the browser's address bar after installing your app.
Limitations
- Bot Tokens do not work with the Search, Channel Operations, and Workspace Operations Snaps.
- User Tokens can perform all actions on individual workspaces, but the Enterprise Grid-based operations require User Tokens of a Slack Enterprise Admin or Owner.
Known Issues
None.
Account Settings
You can create a Slack Dynamic OAuth2 account for a Bot User or a generic user.
Parameter | Data Type | Description | Default Value | Example |
---|---|---|---|---|
Label | String | Required. Specify a unique label for the account. | N/A | Slack_Dynamic_OAuth_Bot |
Access Token | String/Expression | Required. Copy the value in Bot User OAuth Access Token or OAuth Access Token from the OAuth & Permissions section https://api.slack.com/apps/<App_ID>/oauth? and paste it into this field. <App_ID> corresponds to the Slack App you created for your Slack workspace. Updating 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 Re-install app to ensure that the latest set of scopes take effect. Access 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 required. | N/A | xoxb-1331052996481-1411658495648-zrrpuI4BMvBQaRbqQABz3Zzx |
Header authenticated | Check box | Select this check box to specify that Slack uses the bearer header authentication. | Not Selected | Selected |
Troubleshooting
Error | Reason | Resolution |
---|---|---|
Authentication failed | You have entered an incorrect token. | Verify that you have copied the correct token value for the account and the application has the required access privileges. |
Snap Pack History
Related content
Have feedback? Email documentation@snaplogic.com | Ask a question in the SnapLogic Community
© 2017-2025 SnapLogic, Inc.