Provided my subsequent calls to Invoke-WebRequest and Invoke-RestMethod specify the same session variable in their ???WebSession parameter the site treats me as logged in and gives me my data (which mostly is ready prepared JSON with the occasional needs to be parsed out of the HTML) rather than public data.