New Engagement API endpoint: Get Associated Engagements

Community Manager

Hey everyone,

Today we’re launching a new endpoint to get all of the engagements associated with a contact, company, or deal. This will let you get the details for notes, calls, sales emails, and other sales actions for the record created from within the HubSpot app, or created through the Engagements API.

You can find the documentation for the new endpoint here:

Get Associated Engagements | Engagements API

GET /engagements/v1/engagements/associated/Smiley SurprisedbjectType/Smiley SurprisedbjectId/paged - Get engagements associated with another CRM object via the HubSpot API.

If you have any questions or comments about the new endpoint, please let us know here on the forums.

2 Replies 2

Can you sort the results? They seem to be sorted based on the order in which they were created, but if you backdate some engagements, they’re out of sequence. This means I’ll need to paginate and call to get all engagements, then sort in code. This is a waste of API calls if all I want is the 5 latest sorted by date.

Hi - following up on Steven’s question: can we organize the results by lastModified date (as opposed to the current default createdAt ordering)? Without this, its impossible to efficiently incrementally sync the /engagements data for richer analysis.