Documentation Index
Fetch the complete documentation index at: https://docs.iru.com/llms.txt
Use this file to discover all available pages before exploring further.
About Slack
The Slack connector reads workspace membership, channel configuration, user groups, and - on Enterprise Grid - audit log events, then surfaces that information as artifacts in Iru Compliance. Iru authenticates with a bot OAuth token (xoxb-) obtained by installing a Slack app into your workspace. Access is read-oriented for compliance evidence; it does not send messages or change workspace settings through the scopes described here.
How it works
Slack APIs expect the bot token in the Authorization header:| Detail | Value |
|---|---|
| Category | Communications |
| Authentication | Bearer token (bot OAuth token xoxb-) |
| Audit logs | auditlogs:read is Enterprise Grid only. Without Grid, audit-log-style evidence is not available through this API path. |
Prerequisites
- Workspace Owner or Workspace Admin rights so you can install apps.
- Ability to sign in to api.slack.com/apps for your workspace.
- Optional: Enterprise Grid if you need
auditlogs:read.
| Scope | Purpose |
|---|---|
users:read | Read member profiles |
users:read.email | Read member email addresses |
channels:read | List and read public channels |
groups:read | List and read private channels (where permitted) |
usergroups:read | Read user group configuration |
auditlogs:read | Audit logs (Enterprise Grid only) |
Connect Slack to Iru
Slack
Create a Slack app
At api.slack.com/apps, select Create New App → From scratch. Name the app (for example Iru Compliance) and pick your workspace.
Add Bot Token scopes
Open OAuth & Permissions. Under Bot Token Scopes, add each scope from Prerequisites that your controls require. Add
auditlogs:read only if you are on Enterprise Grid and need audit evidence.Install the app to your workspace
From OAuth & Permissions, select Install to Workspace (or Reinstall after scope changes). Review permissions and approve.
Iru Compliance
Turn on Slack
Find Slack (set Category to Communications or use Search by name or description). On that card, turn on the toggle. A browser tab or window may open for the connector wizard.
Paste the Bot token in the wizard
When the wizard asks for a bearer token, paste the
xoxb- Bot User OAuth Token and submit.Troubleshooting
Nothing opens when you turn the source on
Nothing opens when you turn the source on
Check pop-up blocker settings for the Iru site and try again.
not_authed / 401
not_authed / 401
Confirm the token is current, begins with
xoxb-, and the app is still installed.missing_scope
missing_scope
Add the scope under OAuth & Permissions, reinstall the app, copy the new token, and update Iru.
token_revoked
token_revoked
Reinstall the app or rotate credentials; update Iru with the new bot token.
No audit data
No audit data
auditlogs:read requires Enterprise Grid. Without it, audit-log API evidence is unavailable.Considerations
Bot tokens generally do not expire unless your…
Bot tokens generally do not expire unless your workspace enforces rotation - follow Slack’s guidance if rotation is enabled.
Uninstalling the app revokes the token immediately.
Uninstalling the app revokes the token immediately.
Scope increases always require reinstall and a new…
Scope increases always require reinstall and a new token - plan changes during a maintenance window.
See also
- See Sources Management for the full connector list.
