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.
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.
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.
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 Marketing is a new four-stage approach that combines AI efficiency and human authenticity to drive growth.