Skip to main content
The AssociationUpdate event fires whenever an existing association type definition is modified in an account. Changes can include updating labels, adjusting cardinality, or modifying other relationship metadata. Supports contact-to-contact, contact-to-custom object, and custom object-to-custom object relationship types. Use this event to detect model changes and re-validate downstream integrations that depend on this association structure.

Payload

FieldTypeDescription
idstringUnique identifier for the association definition
keystringUnique key for this association type (e.g., "custom_objects.buyer_to_property")
firstObjectKeystringObject type key for the first side of the association
secondObjectKeystringObject type key for the second side of the association
firstObjectLabelstringHuman-readable label for the first object’s role in the relationship
secondObjectLabelstringHuman-readable label for the second object’s role in the relationship
associationTypestringWhether the association is "USER_DEFINED" or system-defined
cardinalitystringRelationship cardinality, e.g. "MANY_TO_MANY"
locationIdstringAccount ID where the association type was updated

Example payload

{
  "id": "67ade73d1119d2ac7ad0c475",
  "key": "custom_objects.buyer_to_property",
  "firstObjectKey": "custom_objects.buyer",
  "secondObjectKey": "custom_objects.property",
  "firstObjectLabel": "Interested Buyer",
  "secondObjectLabel": "Property",
  "associationType": "USER_DEFINED",
  "cardinality": "MANY_TO_MANY",
  "locationId": "eHy2cOSZxMQzQ6Yyvl8P"
}
Last modified on March 5, 2026