Hi all,
I’ve worked with Pipedrive’s API for years now and one thing we’ve been plagued with a lot is the following type of 500 response on POST and PUT of any type of record:
{“success”:false,“error”:“Something went wrong with the request, please check your request and try again!”,“error_info”:“Please check developers.pipedrive.com for more information about Pipedrive API.”,“data”:null,“additional_data”:null}
This is tricky because I’m unsure what field, data, or other factors are causing this.
The following I can confirm:
- Our use of the API is programmatic, and JSON is verified before running a request.
- Object schema is correct, also another part we have programmatically automated.
- This happens very rarely, but I’ve seen it happen once because of an incorrect value in a enum field.
My question here is, how do we debug this and what are the specific scenarios when this happens? There’s only so much that I can investigate because we can’t go looking into our clients’ data due to privacy.