src/Users/Get-WebexTeamsUser.ps1
function Get-WebexTeamsUser { param ( $Email, $DisplayName, [Parameter(ValueFromPipelineByPropertyName)] $id, [Parameter(ValueFromPipelineByPropertyName)] $orgId, [Parameter(ValueFromPipelineByPropertyName)] $locationID, $max ) $body = @{ id = $id email = $Email orgID = $orgId locationID = $locationID max = $max } ($body.GetEnumerator() | Where-Object { -not $_.Value }) | ForEach-Object { $body.Remove($_.Name) } $res = Invoke-RestMethod -Headers (Get-WebexTeamsCredential) ` -ContentType "application/json" ` -uri 'https://webexapis.com/v1/people' ` -body $body return $res.items } |