Public/Members.ps1

<#
.SYNOPSIS
    Get all ClickUp task members.
.DESCRIPTION
    Get all ClickUp task members.
.EXAMPLE
    PS C:\> Get-ClickUpTaskMembers -TaskId 9hz
    Get ClickUp task members from task with ID "9hz".
.INPUTS
    None
.OUTPUTS
    System.Object Hashtable.
.NOTES
    See the link for information.
.LINK
    https://jsapi.apiary.io/apis/clickup20/reference/0/members/get-task-members.html
#>

function Get-ClickUpTaskMembers {
    [CmdletBinding()]
    [OutputType([hashtable])]
    param(
        [Parameter(Mandatory = $true)]
        [string]$TaskID
    )

    $TaskMembers = Invoke-ClickUpAPIGet -Endpoint "task/$TaskID/member"
    Return $TaskMembers.members
}

<#
.SYNOPSIS
    Get all ClickUp list members.
.DESCRIPTION
    Get all ClickUp list members.
.EXAMPLE
    PS C:\> Get-ClickUpListMembers -ListId 123
    Get ClickUp list members from list with ID "123".
.INPUTS
    None
.OUTPUTS
    System.Object Hashtable.
.NOTES
    See the link for information.
.LINK
    https://jsapi.apiary.io/apis/clickup20/reference/0/members/get-list-members.html
#>

function Get-ClickUpListMembers {
    [CmdletBinding()]
    [OutputType([hashtable])]
    param(
        [Parameter(Mandatory = $true)]
        [UInt64]$ListID
    )

    $ListMembers = Invoke-ClickUpAPIGet -Endpoint "list/$TaskID/member"
    Return $ListMembers.members
}