I’m trying to do integration with Salesforce using their REST API and CF8.
I got the OAuth bit working, getting data etc but now I’m trying to update some records in Contact table.
First I tought about doing it the “proper” way as their docs say –
Update a record using HTTP PATCH.
But CFHTTP doesn’t support PATCH method.
So then I tried running a SOQL query:
UPDATE Contact SET MailingStreet = 'Blah Blah' WHERE Id = '003A000000Zp4ObIAJ'
but here I’m getting
{“message”:”unexpected token: UPDATE”,”errorCode”:”MALFORMED_QUERY”}
Does anyone have an idea how to do it?
You can create your own PATCH method if your client supports it, but there is an easier way. From the Force.com REST API Developer’s Guide: