API streams commercial

Because you are sending them as post arguments instead of headers

client.DefaultRequestHeaders.Add("Accept", "application/*+xml;version=5.1");
client.DefaultRequestHeaders.Add("Authorization", "Basic " + authstring);

Seems to be the methods for setting headers