I've set up a webhook subscription on changes in the contact property "associatedcompanyid".
The problem is that when I trigger the webhook by going into a contact in the portal and clicking Actions > Remove associated company or Add Company, the webhook payload has the "changeSource" value set to "API".
I thought the "changeSource" value would be set to "CRM_UI".
It's possible; I'm actually not entirely sure what the expected behavior of that property's change source should be, since it's handled slightly differently than most other properties. Can you reach out with an example of a contact/company record that's showing this behavior so that I can take a closer look?