Skip to main content

Hey everyone,


I’ve been reading over the API documentation and not sure if I’m missing some way to do this, but I would like to know the best approach of how to update a row in Monday that’s effectively syncing from another system.


If I have a list of objects in the foreign system that have updated in the past 24 hours, and I push that into Monday, every column shows as being updated by the API user. What I ultimately want, is only the values that are different, the delta, to be updated and show in the activity log.


Now I can manually do the hard work to pull all objects from the board in Monday, check each column to see if it’s changed, and dynamically build an update multiple column values mutation to make this happen, but gosh that’s a lot of work and computational overhead. Is there not a better way to achieve this?


Appreciate any ideas/support/guidance.

Hello there @matcamp.alab,


In this case, your approach is correct. You would need to check each item’s values to see what has changed (or you could check the activity logs for changes as well) and then update only the values that actually changed in the other platform.


Let me know if you have any other questions 😀


Cheers,

Matias


Reply