We have a dropdown select property within Deals that has 310 values.
I've read the documentation for doing an update on a property, but it seems to suggest that you have to pass all the values that currently exist, plus the one you're going to add to the endpoint. Have I got this wrong? If so, can someone give an example of how to add one value?
Yes, I'd already thought about doing things that way, using GET on the same property endpoint to get all the current values and then adding what you want as part of a PATCH.
I was just concerned that if there was an error part-way through the patch operation that I could potentially lose all the current values. Has the this solution been reliable for you? Have you ever had any issues with it?
A fair concern, but the PATCH operation seems to be atomic in nature - it appears not to clear any of the existing values, just incrementally add the new options.