In case of our project, we need to get tasks, calls and notes for specific contact, deal or ticket and I would like to ask for advice on this matter. It seems that HubSpot api in terms of engagements specifically only allows for getting all of the engagements without any filtering.
We also know about associations api but we do not need all of the engagements for some object, only tasks, calls and notes.
Also we need to get object themselves, not ids, which is why this endpoint does not really work for us:
As you mention, it's not ideal to rely on a deprecated endpoint, but I don't see an efficient alternative at the moment.
I'm hopeful that Engagements API V3 will solve the problem efficiently with a "Get Batch of Engagements" endpoint, similar to the operations available for other object types within CRM API V3. @dennisedson Is there any publicly available timeline on when we might see Engagements API V3?