3CX/0.0.10/Public/Get-3CXUser.ps1
<#
.SYNOPSIS Get 3CX User .DESCRIPTION Retrieve the 3CX User .EXAMPLE PS> Get-3CXUser .OUTPUTS powershell object containing the 3CX response #> function Get-3CXUser { [CmdletBinding()] param() $params = @{ Endpoint = '/xapi/v1/Users' Paginate = $true PageFilter = "not startsWith(Number,'HD')" PageOrderBy = "Number" PageSelect = "IsRegistered,CurrentProfileName,DisplayName,Id,EmailAddress,Number,Tags,Require2FA" PageExpand = 'Groups($select=GroupId,Name,Rights;$filter=not startsWith(Name,''___FAVORITES___'');$expand=Rights($select=RoleName)),Phones($select=MacAddress,Name,Settings($select=IsSBC,ProvisionType))' } return Get-3CXResult @params } |