1 minute reading time (219 words)

Delete Yammer groups using REST API PowerShell

How to delete Yammer groups by group ID using REST API PowerShell


...

Getting started with Yammer REST API and PowerShell - TechLabs

Yammer how-to guides: Connect to Yammer REST API using PowerShell. Get all Yammer groups using REST API and PowerShell. Get Yammer group members using REST API PowerShell. Delete Yammer groups and users with REST API PowerShell

Get all Yammer group names and ids using PowerShell

In this example, we are deleting the "Marketing Team" Yammer group with ID 37024227329

$token = "YOUR-TOKEN"
$yammerbaseurl = "https://www.yammer.com/api/v1/groups.json"
$headers = @{ "Authorization" = "Bearer "+$token }
$webRequest = Invoke-WebRequest -Uri $yammerbaseurl -Method Get -Headers $Headers

$groups = $webRequest.Content | ConvertFrom-Json
$groups | Select-Object id, name

# export to csv 
$groups |  Select-Object id, name | Export-Csv "C:\temp\yammer-groups.csv" 

Copy the group id

Delete Yammer group by id using PowerShell

$token = "YOUR-TOKEN"
$yammerbaseurl = "https://www.yammer.com/api/v1"
$headers = @{ "Authorization" = "Bearer "+$token }
$groupid = "GROUP-ID-NUMBER"

$webRequest = Invoke-WebRequest -Uri "$yammerbaseurl/groups/$($groupId).json" -Method Delete -Headers $Headers 

Related Posts

 

Comments

No comments made yet. Be the first to submit a comment
Already Registered? Login Here
Monday, 26 October 2026
You can help support this website by buying me a coffee!
Buy Me A Coffee