It's been several days I'm trying to create and update deals pipeline via the API. After contacting the support several times, they asked me to post in this forum, so here I am.
Summary: The Deprecated Deals pipelines API works to create a pipeline, but not to update it. The new CRM Pipeline API do not work to create a pipeline, but works to update a pipeline (but after the update, everything return 500 errors). Integrating contacts and companies API in my app was easy, deal pipelines it's just a nightmare because there is so many things broken.
Hi @reprtoir, our developers were able to get your Deals page back into the right state. Moving forward do not use the deprecated endpoint. The documentation has been updated for creating pipelines in the link I linked above, so you should be set to move forward with that endpoint.
Hi @reprtoir, our developers were able to get your Deals page back into the right state. Moving forward do not use the deprecated endpoint. The documentation has been updated for creating pipelines in the link I linked above, so you should be set to move forward with that endpoint.
Hi @reprtoir, happy to help here. I've reached out to our product team to get your Deals page unstuck. I do have to say that this is our fault. What happened was that we had validation that was not strict enough, and if a new required parameter for Deals was not included in the payload, the deals page would get stuck. We fixed the new CRM pipelines endpoint's validation, but were testing and did not update the docs in time. See this thread:
I understand the pain this has caused. Frankly, this is unacceptable and we'll use this to learn moving forward. That said, please refrain from using the deprecated endpoint moving forward. If you include the probability field within the metadata object moving forward all should be well.