It seems that when a note is added to the contact, a contact.edit webhook event is sent. But notes aren’t even part of the contact resource. There are note.add and other webhook events that are actually relevant for the note.
For us, this results in a lot of pointless API churn when an automation that sets notes on a large number of contacts is run.
In general, the skinny nature of the webhook events is frustrating to work with. If the contact.edit event included something like which fields were edited, that could often avoid the need to turn around and pull the contact from the Keap API to see what happened.
Hey Jim, I tried to reproduce the issue on my end but couldn’t seem to, everything looks to be working normally here. Could you share a bit more detail about your setup and what exactly you’re doing when the contact.edit webhook fires?
Thanks, Jim. I followed the same steps but wasn’t able to reproduce the issue. I realized that’s because I wasn’t testing in a Classic app. I noticed this behavior occurs there, and we’re looking into it. I’ll share an update soon.