I periodically call CRM search endpoints to retrieve updated CRM objects by filtering on “last modified date” property. I do this per CRM object; Deal, Contact and Company. When a Deal becomes associated with a different Company, the Deal’s search endpoint doesn’t return that Deal - e.g. the Deal’s last modified date property won’t be updated - But, when a Company is deleted, all associated Deals will be returned by the search endpoint - e.g. last modified date property in the Deal will be updated.
I didn’t find any documentation confirming this behaviour. I want to learn which object I should expect to get updates for once their association is changed. If I create an association between a Deal and a Contact, should I expect the Deal or Contact update when two records are associated?