Zoho, let's have a frank conversation about your APIs
I've been struggling with your APIs for over a week. There are significant issues with your non-traditional and RFC violating design decisions.
Issues:
* Submitting XML data in the query string
* Creating/updating data using a GET
* Not accepting data using POST/PUT with the payload being in the request body
* Standard query string encoding causing errors with the xmlData param
* The incredibly small daily API limits
* Documentation extremely lacking, things like "Net Total" for Invoices is undocumented
I've been tasked with migrating Salesforce invoices in to Zoho CRM. Navigating all the oddities of the API has made working with your system incredibly unpleasant. It's the worst designed and documented API I've seen in a decade.
I can't wait to be done with this task. But, alas I still have to occasionally fix problem with webhook triggered data updates containing special characters (&, #, etc..), which wouldn't be a problem if you would let us at least let us url encode the XML document or better yet submitted the document is the body of POST/PUT.
Does Zoho plan on updating their API to bringing it in line with current standards? If not, why? If so, when?