HelperFunctions/Confirm-AdminRelationshipExistence.ps1

function Confirm-AdminRelationshipExistence {
    [CmdletBinding()]

    param (
        [Parameter(Mandatory = $true)]
        [System.String]$AdminRelationshipId
    )
    
    begin
    {
        Confirm-AccessTokenExistence
        
        $Headers = @{
            Authorization = "Bearer $($authTokenManager.GetValidToken())"
        }
    }

    process
    {
        try {
            Invoke-RestMethod -Method "Get" -Uri "https://graph.microsoft.com/v1.0/tenantRelationships/delegatedAdminRelationships/$($AdminRelationshipId)" -Headers $Headers > $null
            return $true
        }
        catch {
            throw "The specified admin relationship does not exist."
        }
    }
    
    end
    {
        
    }
}