Public/Get-PegasusAdminAccessRequestForms.ps1

<#
.SYNOPSIS
Gets all admin access request forms from the Pegasus API

.EXAMPLE
Get-PegasusAdminAccessRequestForms

#>

function Get-PegasusAdminAccessRequestForms {
    [CmdletBinding(DefaultParameterSetName = 'All')]

    Param (
        [Parameter(Mandatory = $false, Position = 0, ParameterSetName = 'All')]
        [ValidateNotNullOrEmpty()]
        [switch]$All
    
    )
    
    Process {
        Invoke-PegasusRequest -Endpoint "/admin/accessrequestform" | ForEach-Object { $_ }
    }
}