Versions Compared

Key

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

...

To access Slack with the CLI, you will need a token for your workspace. The token needs to be provided on the token parameter on all CLI actions. Usually this is done by coding it into a setup script like slack.bat, slack.sh, atlassian.bat, or atlassian.sh examples provided in the client distribution. your acli.properties configuration. Tokens carry access permissions and should be treated securely like passwords. Slack has a number of different token types and, depending on how they are generated, are permitted to only do certain actions.

Generating Tokens

...

Tokens

...

...

App Tokens

  • A little bit more work to generate a token
  • Each permission needs to be granted separately
  • Create an app - for a CLI app token, only a few things are needed:
    • Name the app - for example, call the app cli app acli or anything else you like
    • Grant permissions (scopes)
    • Install into your workspace
    • Copy the resulting token for use on the CLI into your acli.properties configuration file (recommended) or use directly as the token parameter value
    • To make change, go to: Your apps
    • Test your token with the CLI using: slack --action getServerInfo --token xxx

Example Maximum Permission Choices 

Image Modified 
Another Example From 2021 UI

 Image Added