Undocumented error code 2932 "Profile inactive" when doing API POST

Undocumented error code 2932 "Profile inactive" when doing API POST

Greetings! This isn't really a question, but a note I wanted to share in case anyone else comes across this issue.

We've been testing API integration with Zoho Creator - specifically, for creating records. Naively, we thought that setting the "format" in the API URL to "json" instead of "xml" would also mean we can submit the required payload as JSON. Unfortunately that doesn't appear to be the case. Trying to do a JSON POST results in a response with error code 2932 and message "Profile inactive". This response is (a) not necessarily very intuitive, and (b) not documented in https://www.zoho.com/creator/help/api/creator-error-codes.html. It should ideally be documented, but in the meantime I figured I'd share this here for anyone else encountering this.

As a final note, submitting the request payload as application/x-www-form-urlencoded does get us the right functionality.