So, first let me apologize for being in way over my head. Now that that's out of the way....
I was wondering if someone could maybe help me explain why an API call made from .NET (specifically the Invoke-RestMethod cmdlet in powershell) might return a 401 Auth Error when executed without fiddler, but return data as expected while fiddler is open? This behavior occurs using both HTTP and HTTPS (I found an article from way back mentioning Fiddler used a specific TLS regardless of the client request, but this does not seem to be the case anymore).
I've typically only interacted with this particular API via PHP and cURL, but I needed a windows application.
It would seem to me that the explanation is that Fiddler is somehow modifying the request my application is sending, but I have no idea how to look for that.
If this isn't the correct place for this question, my bad.