https://crm.zoho.com/crm/private/xml/Cases/updateRecords?newFormat=1&version=2&apikey=mmmmmm&ticket=nnnnnnn&id=446244000000000001&xmlData=<Cases><row no="1"><FL val="Project"><![CDATA[Tools IDIs (2400)]]></FL></row></Cases>
Yes, it is url encoded when actually used in the api.
When inserting or updating via the API, it displays a success code. A subsequent getRecordById shows that the "Tools IDIs (2400)" has been inserted into the Projects lookup field correctly.
BUT, in the CRM interface, the Project value does not display ??? Even though it does in the API getRecordById
If I then go back and link the Project(solution) in the Profile (case) record using the CRM UI, it is successful. And viewed from the api getRecordById the value is identical.
This was working fine a few months ago.