I'm using the toolkit for .net
and am making a soobjects/{type}/describe
request to get the fields for a given entity.
See code for "DescribeAsync" in https://github.com/developerforce/Force.com-Toolkit-for-NET/blob/master/src/ForceToolkitForNET/ForceClient.cs
What is puzzling to me is for Account, I see a field w/ name "Description" and label "Account Description". When I look in Salesforce via Customize -> Accounts -> Fields, the label is simply "Description".
Similarly describe returns for Contact "Description" a label of "Contact Description", "Fax" is "Business Fax" and "Phone" is "Business Phone" while Salesforce proper reports "Description", "Fax" and "Phone" only.
Icing on the cake is Opportunity "Description" reports a label of just "Description" which matches what I see in Salesforce.
I appreciate any insight as to why the describe calls would return different results than I see in Saleforce proper.