Public/Users/Get-IDUserAttribute.ps1

# .ExternalHelp IdentityCommand-help.xml
function Get-IDUserAttribute {
    [CmdletBinding()]
    param(
        [parameter(
            Mandatory = $false,
            ValueFromPipelinebyPropertyName = $true
        )]
        [ValidateNotNullOrEmpty()]
        [Alias('Uuid')]
        [String]$ID,

        [parameter(Mandatory = $false)]
        [ValidateNotNullOrEmpty()]
        [String]$directoryServiceUUID
    )

    BEGIN {}#begin

    PROCESS {

        $URI = "$($ISPSSSession.tenant_url)/UserMgmt/GetUserAttributes"

        $QueryString = $PSBoundParameters | Get-Parameter | ConvertTo-QueryString

        if ($QueryString) {

            $URI = "$URI`?$QueryString"

        }

        #Send Request
        Invoke-IDRestMethod -Uri $URI -Method POST

    }#process

    END {}#end

}