Public/Get-MimecastProfile.ps1

function Get-MimecastProfile {
    [cmdletbinding()]
    Param(
        [string]$EmailAddress
    )

    Begin{
        $baseUrl = "https://us-api.mimecast.com"
        $uri = "/api/user/get-profile"
        $url = $baseUrl + $uri
    }
    
    Process{
        $headers = New-MimecastHeader -Uri $Uri

        #Create post body
        $postBody = "{
                            ""data"": [
                                {
                                    ""emailAddress"": $EmailAddress,
                                    ""showAvatar"": False
                                }
                            ]
                        }"

        #Send Request
        $response = Invoke-MimecastAPI -Method Post -Headers $headers -Body $postBody -Uri $url
        #Print the response
        if ($response.data){
            $response.data
        }
        else{
            Write-Error "$($response.fail.errors.message)"
        }
    }
}