Public/Get-GCTeamMembers.ps1
|
<# .SYNOPSIS Retrieves members of a team. .DESCRIPTION Returns a paginated list of members for the specified team in Genesys Cloud. Uses the GET /api/v2/teams/{teamId}/members endpoint. .PARAMETER TeamId The unique identifier of the team. .PARAMETER PageSize The number of results per page. Defaults to 25. .PARAMETER PageNumber The page number to retrieve. Defaults to 1. .EXAMPLE Get-GCTeamMembers -TeamId 'a1b2c3d4-e5f6-7890-abcd-ef1234567890' .NOTES Genesys Cloud API: GET /api/v2/teams/{teamId}/members #> function Get-GCTeamMembers { [CmdletBinding()] param( [Parameter(Mandatory = $true)] [string]$TeamId, [Parameter()] [int]$PageSize = 25, [Parameter()] [int]$PageNumber = 1 ) $endpoint = "teams/$TeamId/members" $queryParams = @{ pageSize = $PageSize pageNumber = $PageNumber } return Invoke-GCApiRequest -Endpoint $endpoint -Method GET -QueryParameters $queryParams } |