Help center Find a Slack Team ID

Learn how to find your Slack workspace's team ID (also called workspace ID) through your browser or the Slack API.

Who can find a team ID?
  • Any member of the workspace, no admin access required.

A Slack team ID (also called a workspace ID) is a unique string like T06S3JJUU92 that identifies a specific Slack workspace. Unlike a workspace’s name or URL, which can be changed, the team ID stays the same for the life of the workspace, which is why integrations and API calls rely on it.

Find your team ID from the browser URL

  1. Open Slack in a web browser
    Go to app.slack.com and open your workspace (or use your workspace’s dedicated URL, e.g. yourteam.slack.com).

  2. Look at the address bar
    Once the workspace loads, the URL will look like:

    https://app.slack.com/client/T06S3JJUU92/C06S3JJUU93
  3. Read the ID starting with T
    The segment right after /client/ and starting with T is your team ID. The segment after it, starting with C, is the ID of whichever channel you currently have open, not your team ID.

A browser address bar showing a Slack workspace URL The URL https://app.slack.com/client/T06S3JJUU92/C06S3JJUU93, with the segment starting with T labelled "Team ID" and the segment starting with C labelled "Channel ID". https://app.slack.com/client/ T06S3JJUU92 / C06S3JJUU93 Team ID Channel ID The segment starting with T is your team ID. The one after it is whichever channel is open.

Seeing an ID that starts with E instead? Your workspace is part of an Enterprise Grid organization, and the /client/ segment is showing the org ID rather than a workspace team ID. See Team ID vs. Org ID below, and use one of the API methods to get the T… value.

Find your team ID with the Slack API

For developers integrating with Slack, the Web API is the most reliable way to retrieve a team ID.

Using auth.test

auth.test is the simplest option: it works with any valid token and returns the ID of the team that token belongs to, along with the ID of the authenticated user.

curl -X POST "https://slack.com/api/auth.test" \
  -H "Authorization: Bearer YOUR_TOKEN"

The response includes a team_id field.

Using team.info

team.info returns more detail about the workspace itself, its name, domain, icon, and ID, at the cost of requiring the team:read scope.

curl -X GET "https://slack.com/api/team.info" \
  -H "Authorization: Bearer YOUR_BOT_TOKEN"

The response includes a team object with an id field.

Team ID vs. Org ID

If your workspace is part of a Slack Enterprise Grid organization, you’ll encounter two different identifiers:

  • Team ID (T…): identifies one specific workspace within the organization. This is what most integrations, including workspace-level APIs, expect.
  • Org ID (E…): identifies the entire Enterprise Grid organization, which can contain multiple workspaces. On Grid, this is often the ID you’ll see after /client/ in the URL, so the browser method can hand you an E… value where you expected a T… one.

Make sure you’re using the correct one: an integration asking for a “team ID” almost always wants the T… value, not the E… value. If the URL only gives you an E…, fall back to auth.test, which always returns the T… team ID for the token you’re using.