Slacktivate is a Python library and Command-Line Interface to assist in the provisioning of a Slack workspace.
Project description
Slacktivate
Slacktivate is a Python library and Command-Line Interface to assist in the provisioning of a Slack workspace, using both the Slack API and the Slack SCIM API.
Prerequisites: Having Owner Access and Getting an API Token
In order to use the SCIM API, you need to be an owner of the workspace, and obtain an API token with admin
scope.
As explained in the official Slack SCIM API documentation, the easiest way to obtain a valid token for the purposes of SCIM provisioning is as follows:
- As a Workspace/Organization Owner, create a new app for your workspace (see here for the documentation).
- Add the
admin
OAuth scope to the "User Token Scopes" section. - Install the app to your workspace (see here for the documentation).
- Use the generated token (if you are provided with multiple tokens, use the "OAuth Access Token" not the "Bot User OAuth Access Token").
Note that you can easily reinstall your app with different permissions if it turns out you did not select all the necessary permissions.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for slacktivate-0.2.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43890d35ede66d3e8c2581a887f35f2859971ed58bd96756faba27f2a5e2a7fe |
|
MD5 | 2d015e6ff57c2dcf432f2918276e6836 |
|
BLAKE2b-256 | b263800a66568859d4a19b397633db1b3a36d6f206275669f2dbc9f1d04ab3b6 |