Zoho Books contact update API not working, poor documentation, poor tech support

Zoho Books contact update API not working, poor documentation, poor tech support

Having lost a whole week while trying in vain the use the Zoho Books API, and an even worse technical support from Zoho, I thought I post it here, to see whether anyone has a solution:

I am trying to use the Zoho Books API for updating a simple contact, and keep getting an error like

{
  • "code": 7,
  • "message": "Invalid value passed nnnnnnnnnnnnnnn for contact_person_id"
}
even though its a correct contact_person_id, and it's included both in the PUT request URL


as well as in the param "JSONString".

As I said, the Zoho Books support is useless. Can anybody share some insight here?

This particular API is strange enough as is, requiring the contact_person_id both the URL as well as inside the JSONString param, this kind of a software design doesn't inspire confidence.

Also, is there any PHP library and better documentation for the Zoho Books API?

Juergen