Hello Experts,
I am getting 400 bad request error while adding members into the governance group. below is the snippet. please help me to fix it
Read CSV
$CsvFilePath=“C:\Users\workgroupmembershipadded.csv”
$groups = Import-Csv -Path $CsvFilePath
foreach ($group in $groups) {
$groupID = $group.GroupID
$MembersName=$group.MembersName
$MemberIdentityID=$group.MemberIdentityID
#Addming membership
$memberBody = @(@{
'type'= "IDENTITY"
'id' = $MemberIdentityID
'name'= $MembersName
}) | ConvertTo-Json -Depth 3
$MembershipURL = "https://$tenant.api.identitynow.com/beta/workgroups/$groupId/members/bulk-add"
write-host "MembershipURL" $MembershipURL
$AddMembership = Invoke-RestMethod -Uri $MembershipURL -Method POST -Headers $headers -Body $memberBody
Write-Host -ForegroundColor Green "Added Members to Governance Group: $groupName"
}
Invoke-RestMethod : {“detailCode”:“400.0 Bad request
syntax”,“trackingId”:“”,“messages”:[{“locale”:“und”,“localeOrigin”:“REQUEST”,“text”:“The request could not be
parsed.”},{“locale”:“en-US”,“localeOrigin”:“DEFAULT”,“text”:“The request could not be parsed.”}],“causes”:}
At line:114 char:38
- … embership = Invoke-RestMethod -Uri $MembershipURL -Method POST -Heade …
-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~- CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebException
- FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeRestMethodCommand