Association History through API

Hi,

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

Thank you!

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

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

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.

Greetings @ah8,

This might help: Accounts Dashboard | HubSpot

Hope this helps, if it does then help the community by marking it as a solution.
Happy HubSpotting.
Thanks & Regards,
Dilshad Shaikh

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

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

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.