10 July 2024
B2BCustomersMessages/SubscriptionsGraphQL
You can now identify the address that was updated in Messages about changes to Custom Fields on Addresses. Previously, the Message did not identify which address was updated.
Changes:
- [API] Added an optional field, 
addressId, to the following Messages:- for Customers: CustomerAddressCustomTypeSet, CustomerAddressCustomTypeRemoved, CustomerAddressCustomFieldAdded, CustomerAddressCustomFieldChanged, CustomerAddressCustomFieldRemoved, BusinessUnitAddressCustomTypeSet
 - for Business Units: BusinessUnitAddressCustomTypeRemoved, BusinessUnitAddressCustomFieldAdded, BusinessUnitAddressCustomFieldChanged, BusinessUnitAddressCustomFieldRemoved
 
 - [GraphQL API] Added the 
addressIdfield to the following types:CustomerAddressCustomTypeSet,CustomerAddressCustomTypeRemoved,CustomerAddressCustomFieldAdded,CustomerAddressCustomFieldChanged,CustomerAddressCustomFieldRemoved,BusinessUnitAddressCustomTypeSet,BusinessUnitAddressCustomTypeRemoved,BusinessUnitAddressCustomFieldAdded,BusinessUnitAddressCustomFieldChanged,BusinessUnitAddressCustomFieldRemoved. 
The following changes were introduced in terms of GraphQL SDL:
extend type CustomerAddressCustomTypeSet {
  addressId: String
}
extend type CustomerAddressCustomTypeRemoved {
  addressId: String
}
extend type CustomerAddressCustomFieldAdded {
  addressId: String
}
extend type CustomerAddressCustomFieldChanged {
  addressId: String
}
extend type CustomerAddressCustomFieldRemoved {
  addressId: String
}
extend type BusinessUnitAddressCustomTypeSet {
  addressId: String
}
extend type BusinessUnitAddressCustomTypeRemoved {
  addressId: String
}
extend type BusinessUnitAddressCustomFieldAdded {
  addressId: String
}
extend type BusinessUnitAddressCustomFieldChanged {
  addressId: String
}
extend type BusinessUnitAddressCustomFieldRemoved {
  addressId: String
}