Public/Get-LMPortalInfo.ps1
Function Get-LMPortalInfo { #Check if we are logged in and have valid api creds If ($global:LMAuth.Valid) { #Build header and uri $ResourcePath = "/setting/companySetting" Try { $Headers = New-LMHeader -Auth $global:LMAuth -Method "GET" -ResourcePath $ResourcePath $Uri = "https://$($global:LMAuth.Portal).logicmonitor.com/santaba/rest" + $ResourcePath #Issue request $Response = Invoke-RestMethod -Uri $Uri -Method "GET" -Headers $Headers } Catch [Exception] { $Proceed = Resolve-LMException -LMException $PSItem If (!$Proceed) { Return } } Return $Response } Else { Write-Host "Please ensure you are logged in before running any comands, use Connect-LMAccount to login and try again." -ForegroundColor Yellow } } |