Internal Server Error is not a helpful response
There should be literally no one thing or combination of things API consumers can do to trigger a 500 or 500-series error. We're developers and we get that shit happens and sometimes the API chokes, but these errors are frequent enough that it seems Zoho just thinks this is acceptable. Let us be clear: THIS IS NOT ACCEPTABLE. At the very least we need a console or log where we could log in and see more detail. Internal Server Error basically means "we fucked up". Frankly it's embarrassing, and if you're not embarrassed by it you are a shit developer.