can't retrieve engagements

I’m trying to retrieve the engagements for a contact, but for some reason all of the following calls return no data for contacts that do have engagements on their Activity timeline:

https://api.hubapi.com/crm/v4/objects/contacts/ {contactId}/associations/engagements

https://api.hubapi.com/engagements/v1/engagements/paged

https://api.hubapi.com/engagements/v1/engagements/associated/contact/{contactId}/paged

I have the crm.objects.contacts.read and crm.objects.companies.read permissions as well. Any ideas?

Hi @JJiao,

Thanks for reaching out to the Community!

While reviewing, I came across a similar question, and some users offered some options. I encourage you to check it out.

Cannot retrieve engagements for a contact via API

On the other hand I would like to invite some members of our community who may offer valuable insights.— hey @HMir, @SteveHTM, @HubDoPete, @himanshurauthan Could you share your perspective on how you would address this situation?

Thanks for taking a look!

Diana

@JJiao - no question for me that the following would be the API of choice here:

https://api.hubapi.com/crm/v4/objects/contact/{objectId}/associations/engagement

With the right authenticsation and scopes, I can’t see why this would not work for you.

Steve