Client post function fix

I discovered that the reason that this function was broken was because Salesforce expected a json array of arguments. This is provisional - maybe this is because it's a new version of their API?