Skip to main content

API calls for Slack

The Slack connector makes API calls to Slack to retrieve data.

Admin User

note

The Admin User API call can be done only if you have a Slack edition for Enterprise Grid.

The call uses the POST operation to retrieve a list of users in your Slack enterprise.

URI: https://slack.com/api/admin.users.list

For more information, see Slack API docs

User

note

The User API call can be done if you have any of the Slack non-enterprise editions such as Free, Pro, Business+, or Compliance.

The call uses the GET operation to retrieve a list of users in your Slack workspace.

URI: https://slack.com/api/users.list

For more information, see Slack API docs

License

The call uses the GET operation to retrieve licensing information for your Slack instance.

URI: https://slack.com/api/team.billing.info

For more information, see Slack API docs

Activity

The call differs depending on whether you have an Enterprise or a non-Enterprise plan for Slack.

For Enterprise:

The call uses the GET operation to retrieve user activity for your Slack enterprise.

URI: https://slack.com/api/admin.analytics.getFile

For more information, see Slack API docs

For Non-Enterprise:

The call uses the GET operation to retrieve a list of user logs in your Slack workspace.

URI: https://slack.com/api/team.accessLogs

For more information, see Slack API docs

Refresh token

The call uses the POST operation to retrieve a refresh token.

URI: https://slack.com/api/oauth.v2.access

For more information, see Slack API docs

Access token

The call uses the POST operation to retrieve an access token.

URI: https://slack.com/api/oauth.v2.access

For more information, see Slack API docs

Auth test

note

The Auth test API call can be done only if you have any of the Slack non-enterprise editions such as Free, Pro, Business+, or Compliance.

The call uses the POST operation to validate an access token and retrieve basic information of the authenticated user and workspace.

URI: https://slack.com/api/auth.test

For more information, see Slack API docs