I have noticed a couple of issues that may or may not be related.
Issue 1: I have created a custom integration using the API to create items in Monday whenever a contract signed event webhook is fired from our proposal software. Most of the time it works fine. Occasionally though, the item will have blank entries in a few columns despite the API call returning a success code without an error message. To make it even more confusing, the activity log in Monday shows that the value was entered into the column, and no action appears after to indicate that it has been deleted or rolled back. To me this means there is either a bug that is preventing the item from displaying correctly, or the column value is being deleted without record of this happening in the activity log (undocumented roll back). If it is a roll back, this is a huge problem, because whatever is triggering the roll back is seemingly random, and is not consistent with any valid reason for rolling back an update (ie a conflict such as entering a column value into a deleted column).
Issue 2: Automations that trigger on item creation fail silently. I have an automation that assigns a value to the people column whenever an item is created. This works fine most of the time, but occasionally this automation will silently fail, and the people column will be left unpopulated.
If I had to guess, these two errors are similar, and potentially related to API rate limits or concurrency issues. Silently rolling back an update that is 100% not conflicting to a prior or future operation seems like completely unintended behavior.
Has anyone else noticed similar behavior and have any idea of what might be causing this, and or what I can do to work around this? (For the time being I solved issue 2 by setting default values for columns, but I am concerned that there are larger issues lurking below if a cookie cutter out of the box automation is failing silently.)
I would be happy to discuss this in more detail, or provide code snippets and or AWS / Monday activity logs if it will help narrow down the problem.
Thanks!
Jon