I wonder how to do a partial update via rest API?
I’ve read through the documentation and noticed the update endpoint will override the existing data, and as such important API capability, I couldn’t believe there is none at the moment !!
is there any plan for when to implement it? or is there any community effort for such functionality
Can the integration be tweaked to send over all of the fields instead of just the changed fields?
This would allow you to replace the original record since the other fields remain the same.
Under the assumption of the worst-case that all of the fields would change, this should be fine.
Another thought in regards to the frequent changing – if the changes don’t need to be real-time you could consider increasing the pool window to remove the number of changes to the same record.
This is quite a bit for me to write down right now, but TL;DR would be:
@tjerman I think I have found a bug related to this partial update
I have a checkbox field that has a default value of false.
when I enter the record and edit the value of a different field and save the record it will override the checkbox field and make it null!
so when I filter the fields based on that boolean value to be false it wouldn’t work
Default values are only applied when records are being created, and since we don’t natively support partial record updates, you only modifying field F2 resulted in field F1 being treated as value removed so it was removed.
Unless I’m missing something I’ll write this off as a feature