I need your help in trying to understand the relationship between Project and ProjectMember when supplying data to the Project entity via a Databridge integration.
Some background: Every night we supply around 400 records to the Project entity, some are new but most are updates. The updates mostly consist of an updated UpdateDate, so most records are actually unchanged except for this date.
This triggers the webhook (as expected) and we receive a similar number of 'project.changed' notifications.
However, the 'projectmember.changed' webhook fires ALOT of time simultaneously at the same time (we're talking 5000+ records!)
I would understand it if the webhook generally fires for all projectmembers when the project they are tied to is updated. But the updates only trigger some of the projectmembers and I cannot seem to find a pattern to which members get updated and which do not.
In a specific example a project with 121 projectmembers only updates 53 of these as the project is updated. One of these projectmemberids have a contactid and a personid tied to it. However, both of these have been anonymized and last updated in 2020. I wonder why such a projectmember is affected by a Project update at all?