Public/Acronis/Get-AcronisChildApplications.ps1

function Get-AcronisChildApplications {
    [CmdletBinding()]
    param (
        [Parameter(Mandatory = $true)]
        [string]$CustomerId
    )

    try {
        $childAppsEndpoint = "api/2/tenants/$CustomerId/applications"
        $childApps = Invoke-AcronisApi -Uri $childAppsEndpoint -Method 'Get'

        return $childApps
    }
    catch {
        Write-ModuleLog -Message "Failed to retrieve child applications for customer ID: $CustomerId" -Level Error -Component 'AcronisChildApplications' -ErrorRecord $_
        throw
    }
}