Re: Association History through API

ah8
Contributor | Platinum Partner
Contributor | Platinum Partner

Hi,

Is it possible to pull the Association History through the API?

 

Thank you!

2 Accepted solutions
DilshadShaikh
Solution
Contributor

Greetings @ah8,

 

This might help: https://developers.hubspot.com/docs/api-reference/crm-associations-v4/guide

 

Hope this helps, if it does then help the community by marking it as a solution.

Happy HubSpotting.

Thanks & Regards,
Dilshad Shaikh

View solution in original post

0 Upvotes
danmoyle
Solution
Most Valuable Member | Platinum Partner
Most Valuable Member | Platinum Partner

Hey there @ah8. First, I'm not a developer, so my API knowledge is somewhat limited. But as a long time HubSpot user, I know a little about a lot and can find info. So here's what I know, and what I've found. Right now it's not possible to directly pull the full 'Association History' (including timestamps and sources of associations) through the HubSpot API, as there is no documented endpoint that provides this detailed history like what is shown in the HubSpot app UI.​

 

So what does the API support? The CRM Associations API allows you to retrieve current associated records between objects (e.g., contacts, companies, deals), and information about association types and labels.​ You can fetch which records are currently associated, and sometimes additional contextual data. However, historic association events—such as when a specific association was created, removed, or the source (user/API)—are not available through any official endpoint. The full association history, including changes, timestamps, and sources, is only visible in the HubSpot web interface by clicking "View association history" within individual record views. This feature is not exposed via public API methods as of November 2025.

 

I did find a workaround suggestion on Reddit: You could implement custom timestamp logging via workflows (like when an association is created/removed), or use periodic property exports as a point-in-time reference. It's not ideal, but it might help.

 

Hope that helps confirm what you're finding, and maybe give you an idea on how to find a different path. 

 

Did my answer help? Please "mark as a solution" to help others find answers. Plus I really appreciate it!

I use all tools available to help answer questions. This may include other Community posts, search engines, and generative AI search tools. But I always use my experience and my own brain to make it human.


linkedininstagram

Dan Moyle

Solutions Consultant

Digital Reach Online Solutions
emailAddress
daniel@digitalreachopm.com
website
https://www.digitalreachos.com/

View solution in original post

0 Upvotes
7 Replies 7
danmoyle
Solution
Most Valuable Member | Platinum Partner
Most Valuable Member | Platinum Partner

Hey there @ah8. First, I'm not a developer, so my API knowledge is somewhat limited. But as a long time HubSpot user, I know a little about a lot and can find info. So here's what I know, and what I've found. Right now it's not possible to directly pull the full 'Association History' (including timestamps and sources of associations) through the HubSpot API, as there is no documented endpoint that provides this detailed history like what is shown in the HubSpot app UI.​

 

So what does the API support? The CRM Associations API allows you to retrieve current associated records between objects (e.g., contacts, companies, deals), and information about association types and labels.​ You can fetch which records are currently associated, and sometimes additional contextual data. However, historic association events—such as when a specific association was created, removed, or the source (user/API)—are not available through any official endpoint. The full association history, including changes, timestamps, and sources, is only visible in the HubSpot web interface by clicking "View association history" within individual record views. This feature is not exposed via public API methods as of November 2025.

 

I did find a workaround suggestion on Reddit: You could implement custom timestamp logging via workflows (like when an association is created/removed), or use periodic property exports as a point-in-time reference. It's not ideal, but it might help.

 

Hope that helps confirm what you're finding, and maybe give you an idea on how to find a different path. 

 

Did my answer help? Please "mark as a solution" to help others find answers. Plus I really appreciate it!

I use all tools available to help answer questions. This may include other Community posts, search engines, and generative AI search tools. But I always use my experience and my own brain to make it human.


linkedininstagram

Dan Moyle

Solutions Consultant

Digital Reach Online Solutions
emailAddress
daniel@digitalreachopm.com
website
https://www.digitalreachos.com/
0 Upvotes
DilshadShaikh
Solution
Contributor

Greetings @ah8,

 

This might help: https://developers.hubspot.com/docs/api-reference/crm-associations-v4/guide

 

Hope this helps, if it does then help the community by marking it as a solution.

Happy HubSpotting.

Thanks & Regards,
Dilshad Shaikh

0 Upvotes
ah8
Contributor | Platinum Partner
Contributor | Platinum Partner

Hi @DilshadShaikh ,

Thank you for your response. I'm looking for an audit trail of association changes. I don't find anything like that in there.

 

Thank you

0 Upvotes
DilshadShaikh
Contributor

Greetings @ah8,

 

Can't find anything in any documentation for retrieving a complete audit trail or history of association changes. May be reaching technical team can help they can know if it is possible.

 

Hope this helps, if it does then help the community by marking it as a solution.

Happy HubSpotting.

Thanks & Regards,
Dilshad Shaikh

0 Upvotes
STierney
Community Manager
Community Manager

Hey @ah8 - thanks for posting in the Community!

I'd like to tag in some Community experts here to see how they'd answer this question! @karstenkoehler, @danmoyle, and @franksteiner79 - any thoughts on whether or not it's possible to pull the Association History through the API?

Shane, Senior Community Moderator





loop


Loop Marketing is a new four-stage approach that combines AI efficiency and human authenticity to drive growth.

Learn More




ah8
Contributor | Platinum Partner
Contributor | Platinum Partner

I'm not sure why the other comment was accepted as a solution. I didn't find the answer in it. I am still looking for a way.

0 Upvotes
ah8
Contributor | Platinum Partner
Contributor | Platinum Partner

@STierney Thank you! I appreciate all the help I can get on this. I have still not found anything that directly applies.