If you’ve ever tried to set up a Power Automate flow, integrate a third-party app, or run a PowerShell script with Microsoft Teams, you’ve probably hit this wall — “Where on earth do I find the Teams ID?”
I’ve been there. It’s not immediately obvious because Teams doesn’t display these IDs front and center. They’re tucked inside URLs, admin centers, and PowerShell outputs. Once you know where to look, though, it takes less than a minute.
In this tutorial, I’ll walk you through every type of Teams ID you might need — Team ID, Channel ID, User ID, and Meeting ID — and show you multiple ways to find each one.
What Is a Microsoft Teams ID?
Before we jump into the steps, let me quickly explain what these IDs actually are.
Microsoft Teams uses unique identifiers behind the scenes to track every team, channel, user, and meeting. These IDs are long strings of letters, numbers, and hyphens — something like 19:abc123xyz@thread.tacv2. They look ugly, but they’re essential when you’re:
- Building workflows in Power Automate
- Using the Microsoft Graph API
- Running PowerShell scripts for admin tasks
- Integrating Teams with third-party tools like chatbots or CRMs
- Troubleshooting issues with Microsoft Support
There are four main IDs you’ll commonly need:
- Team ID (also called Group ID) — identifies a specific team
- Channel ID — identifies a specific channel within a team
- User ID (Object ID) — identifies a specific person in your organization
- Meeting ID — identifies a specific scheduled meeting
Let’s cover each one.
Method 1: Find Microsoft Teams ID (Group ID)
The Team ID is the most commonly needed one, especially for Power Automate flows and Graph API calls. Here’s the easiest way to find it directly from the Teams app — no admin access needed.
Steps (Teams Desktop App or Web)
- Open Microsoft Teams and go to the Chat tab on the left sidebar.
- Find the team whose ID you want.
- Click the three dots (…) next to the team name.
- Select “Copy link” from the menu.

- Paste the link into Notepad or any text editor.
The link will look something like this:
https://teams.microsoft.com/l/chat/19:4d9f505780604b6d8e60892c6b229226@thread.v2/conversations?context=xxxxxxcontextTypexxxxxxxxxxxxxxxxxxxxxxxx
Pro tip: The tenantId in the same URL is your organization’s Tenant ID — useful if you need that too.
Method 2: Find the Microsoft Teams Channel ID
If you need the Channel ID (for posting messages via the Graph API or Power Automate), the process is almost identical to finding the Team ID.
Steps
- In the Teams app, navigate to the channel you want.
- Click the three dots (…) next to the channel name.
- Select “Copy link”.

- Copy the link and paste it into a text editor.
The URL will look something like this:
https://teams.microsoft.com/l/team/19%3AFsMZWMCkkpasJDwnHmINY8hERcveQPjAnLficD__01s1%40thread.tacv2/conversations?groupId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&tenantId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
The Channel ID is the encoded value that appears after /channel/ in the URL and before the next /. In this case, it’s the decoded version of 19%3AFsMZWMCkkpasJDwnHmINY8hERcveQPjAnLficD__01s1%40thread.tacv2, which translates to 19:abc456def@thread.tacv2.
Quick note on URL encoding: The %3A in the URL is just a URL-encoded colon (:), and %40 is an at symbol (@). If you decode the URL (or just look for the pattern 19: followed by a long string), that’s your Channel ID.
Method 3: Find the Teams User ID (Object ID)
This one is a bit different because there are two types of “user ID” in Teams:
- Email address — For most everyday uses (like @mentioning someone or sharing access), your email address is your Teams user ID.
- Object ID — This is the technical ID used for admin tasks, PowerShell scripts, Graph API calls, and integrations. It’s a GUID (a string like
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).
For Regular Users — Your Email Address
If a tool or workflow asks for your Teams User ID and you’re not an admin, just use your work email address. That works in most scenarios.
To find your email linked to Teams:
- Click on your profile picture in the top-right corner of Teams.
- Select “Settings”.
- Go to Accounts and Orgs.

- Your linked email address is your User ID for basic purposes.
For Admins — Finding the Object ID via Teams Admin Center
If you need the technical Object ID (for Graph API or PowerShell), here’s how to get it:
- Go to the Microsoft Teams Admin Center at admin.teams.microsoft.com.
- In the left navigation, click Users → Manage users.
- Search for and click on the user whose ID you need.
- On the user’s profile page, look for the Object ID — there’s usually a “Copy” button right next to it.
Via Microsoft Entra Admin Center
You can also find the Object ID from Entra (formerly Azure AD):
- Go to the Microsoft Entra Admin Center at entra.microsoft.com.
- Navigate to Identity → Users → All users.
- Click on the user’s name.
- On the Overview page, you’ll see the Object ID listed prominently.

Method 4: Find the Team ID Using PowerShell
If you’re an IT admin or someone comfortable with PowerShell, this method is faster when you need IDs for multiple teams at once.
Prerequisites
Make sure the Microsoft Teams PowerShell module is installed. If not, run this in PowerShell as Administrator:
Install-Module -Name MicrosoftTeams
Get the Team ID for a Specific Team
Connect-MicrosoftTeams
Get-Team -DisplayName "Your Team Name Here"
This returns a result like:
GroupId DisplayName Visibility
------- ----------- ----------
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx Your Team Name Private
The GroupId column is your Team ID.
Get IDs for All Teams in Your Organization
Connect-MicrosoftTeams
Get-Team
This lists every team along with its GroupId. Handy if you need to do a bulk operation.
Store the Team ID in a Variable (Useful for Scripts)
$teamProps = Get-Team -DisplayName "Your Team Name Here"
$teamId = $teamProps.GroupId
You can then use $teamId in subsequent commands. For example, to add a user to that team:
Add-TeamUser -GroupId $teamId -User "user@yourdomain.com"
Method 5: Find the Teams Meeting ID
If you need a Teams meeting ID — to share with someone joining from outside your org, or to rejoin a meeting you’re already in — here are the places to look.
From a Meeting Invite Email
This is the simplest method. When someone schedules a Teams meeting, the invite email includes the Meeting ID near the bottom, under the “Join Microsoft Teams Meeting” link. Look for a line that says something like:
Meeting ID: 123 456 789 01
Passcode: abc123
From the Teams Calendar (Before the Meeting)
- Open Teams and go to the Calendar tab.
- Click on the scheduled meeting.
- In the meeting details panel, look for “Show join info” or scroll down to see the Meeting ID and Passcode.
From Inside a Live Meeting
If you’re already in a meeting and need to share the ID with someone:
- Click the three dots (…) at the top of the meeting toolbar.
- Select “Meeting info” from the dropdown.
- The Meeting ID and Passcode will appear in the panel on the right.
Joining a Meeting Using an ID (Without a Link)
If someone gives you just the Meeting ID and Passcode:
- Open Teams and go to the Calendar tab.
- Click “Join with an ID” at the top.
- Enter the Meeting ID and Passcode.
- Hit Join now.

Quick Reference: Which ID Do You Need?
Here’s a handy summary so you know which method to use for your situation:
| What You Need | Where to Find It | Best Method |
|---|---|---|
| Team ID (Group ID) | Three dots → Get link to team | URL method or PowerShell |
| Channel ID | Three dots → Get link to channel | URL method |
| User ID (basic) | Your work email address | Settings → Accounts |
| User ID (Object ID) | Teams Admin Center or Entra | Admin Center |
| Meeting ID | Invite email or Calendar | Calendar details |
Common Questions
Why does the Team ID look different from the Channel ID?
The Team ID (Group ID) is a standard GUID format like xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. The Channel ID follows a different format: 19:abc123@thread.tacv2. Both are unique identifiers, just structured differently by Microsoft.
I don’t see the “Get link to team” option. Why?
This usually means you’re not a member of that team, or the team owner has restricted certain settings. If you’re an admin, check the Teams Admin Center instead.
Can I find a Team ID from the Teams web app?
Yes. The process is identical — go to teams.microsoft.com, find your team, click the three dots, and select “Get link to team.”
Is the Group ID the same as the Team ID?
Yes, completely. Microsoft uses both terms interchangeably. In the Microsoft Graph API and PowerShell, you’ll often see it referred to as groupId. In the Teams app, it’s just called the team link. Same value, different labels.
Also, you may like some more Teams tutorials:
- Disable Notifications During a Meeting in Microsoft Teams
- Print Microsoft Teams Chat
- Find Someone on Microsoft Teams
- Archive Files in Microsoft Teams
- Zoom In on Microsoft Teams
Final Thoughts
Finding a Teams ID isn’t complicated once you know the shortcuts. For most scenarios, the “Get link to team/channel” method is the quickest way to go. If you’re doing admin work or building automation at scale, PowerShell or the Admin Center will save you a lot of time.
Next time a Power Automate flow asks for a Team ID or a Channel ID, you’ll know exactly where to look — no more guessing or digging through Settings menus.

Hey! I’m Bijay Kumar, founder of SPGuides.com and a Microsoft Business Applications MVP (Power Automate, Power Apps). I launched this site in 2020 because I truly enjoy working with SharePoint, Power Platform, and SharePoint Framework (SPFx), and wanted to share that passion through step-by-step tutorials, guides, and training videos. My mission is to help you learn these technologies so you can utilize SharePoint, enhance productivity, and potentially build business solutions along the way.