Update: The associatedcompanyid contact property will become read-only on April 26th

companies
contacts

#1

When the HubSpot CRM originally launched, contacts could only be associated with a single company. This association was done using the associatedcompanyid, since only a single association from a contact to a single company was supported. Since then, we've added new objects, such as tickets and products, and also added support for parent and child companies. These new objects, and the new relationships between these objects, have required several updates to the systems that are used to manage those associations.

What's happening?

As part of those updates, we want to make sure that all associations in the HubSpot Sales and Service Hubs are managed through a single system: the CRM Associations API. The CRM Associations API allows you to manage associations for all objects across the HubSpot Sales and Service Hubs. Ths API also supports creating associations in batches, including creating multiple types of associations in the same batch, compared to the individual endpoints for making associations for specific objects one at a time.

What's changing?

Beginning on April 26, 2019, the associatedcompanyid property will become read-only, meaning that the property can no longer be set or updated when creating or updating contact records. At that point, you will need to use the CRM Associations API to make any associations between contacts and companies.

Please let us know if you have any questions by replying below.


#2

Hi @dadams

Looking forward to using the new associations - it looks much more flexible and powerful.

Question - do you know if the CRM Associations will be visible using the CRM GUI? i.e. can someone view all properties and change stuff?

Thanks in advance
Mike


#3

Hey, @Webalite.

To confirm, are you asking whether object associations are visible and editable on a given object record?

If so, yes. This has been and will continue to be possible. Here's a screencast of me adding and removing associations created through the CRM Associations API in the GUI.

Let me know if I've misunderstood your question.