# Getting contact activity by API

**URL:** <https://community.hubspot.com/t/getting-contact-activity-by-api/105396>\
**Category:** APIs & Integrations\
**Tags:** events\
**Created:** [April 22, 2024, 8:54am UTC](https://community.hubspot.com/t/getting-contact-activity-by-api/105396 "2024-04-22T08:54:43Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![GGiraud](https://avatars.discourse-cdn.com/v4/letter/g/8baadc/32.png) [@GGiraud](https://community.hubspot.com/u/GGiraud)\
**Post date:** [April 22, 2024, 8:54am UTC](https://community.hubspot.com/t/getting-contact-activity-by-api/105396/1 "2024-04-22T08:54:43Z")

</div>

Hi,

I try to get some activities of the contacts. I managed to get nearly all I needed but I can’t find how to get the following elements :

- **call-to-action**
- **marketing events** (I tried to use /events/v3/events/?eventType=e\_attended\_marketing\_event but I got the error “Insufficient scopes, requires one of: [event-detail-read]” but ‘business-intelligence’ scope has been given to my application)
- **list subscriptions**
- **workflows**
- **Livestorm** (we have an integration of Livestorm, I don’t know if we can get the events generated by Livestorm in the activity feed)

The purpose of my development is to export some elements the activity feed

 ![GGiraud_0-1713774598454.png](https://d2qpr2jzcazej7.cloudfront.net/original/3X/1/4/145836401e6df149b6d4e30c646e61f142afc49f.png)

Thanks for your help!

---

<div class="post-metadata">

**Author:** ![Jaycee\_Lewis](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/jaycee_lewis/32/61352_2.png) [@Jaycee\_Lewis](https://community.hubspot.com/u/Jaycee_Lewis)\
**Post date:** [April 22, 2024, 9:06pm UTC](https://community.hubspot.com/t/getting-contact-activity-by-api/105396/2 "2024-04-22T21:06:16Z")

</div>

Hey, @GGiraud 👋 I hope you made some progress here. I have a few of the answers you are after:

- CTA API — there is not a CTA API. If you are using our “legacy” CTAs, you can [export performance in-app](https://knowledge.hubspot.com/cta/can-i-export-my-cta-data).
- List memberships and other details can be found using the [Lists API.](https://developers.hubspot.com/docs/api/crm/lists) If you are using Contact-based lists, the legacy endpoint — Get [Contacts in a List](https://legacydocs.hubspot.com/docs/methods/lists/get_list_contacts), is available.
- For Workflows, the [v3 Automations endpoints](https://developers.hubspot.com/docs/api/automation/create-manage-workflows) are under development. If you need enrollment info, one option I’ve used, is to create a List of Contacts who’ve enrolled in a specific and then query the List API to get the vids for each record.
- Marketing Events API – you mentioned including the Business Intelligence scope, but the error is asking for a different scope — link to the [required scopes](https://developers.hubspot.com/docs/api/marketing/marketing-events#scope-requirements).

We’ll leave this thread open in case other community members have additional suggestions or feedback for you.

Best,

Jaycee

---

<div class="post-metadata">

**Author:** ![GGiraud](https://avatars.discourse-cdn.com/v4/letter/g/8baadc/32.png) [@GGiraud](https://community.hubspot.com/u/GGiraud)\
**Post date:** [April 29, 2024, 7:03am UTC](https://community.hubspot.com/t/getting-contact-activity-by-api/105396/3 "2024-04-29T07:03:10Z")

</div>

Thanks [@Jaycee\_Lewis](https://community.hubspot.com/t5/user/viewprofilepage/user-id/127074) for your answer. It should be fine for lists and workflows.

For marketing events, I was using the Event API by filltering on _eventType=e\_attended\_marketing\_event_ (as you can see in the following picture) and I got the message “Your app doesn’t the have scopes needed to make this call. Do you have access to the ‘business-intelligence’ scope? Missing auth details: event-detail-read”

 ![](https://d2qpr2jzcazej7.cloudfront.net/original/3X/a/4/a4569d82cc5a67f67fd4e0dd9669df69c006ea74.png)

And even with _crm.objects.marketing\_events.read_ and  
_crm.objects.marketing\_events.write_ I get the same error (and of course _business-intelligence_ is checked).

I don’t mind using Marketing Events API, but I don’t see any way (with this API) to get all marketing events a contact attended.

Best,

Guillaume

---

<div class="post-metadata">

**Author:** ![josie\_hill](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/josie_hill/32/61905_2.png) [@josie\_hill](https://community.hubspot.com/u/josie_hill)\
**Post date:** [February 28, 2025, 10:48am UTC](https://community.hubspot.com/t/getting-contact-activity-by-api/105396/4 "2025-02-28T10:48:28Z")

</div>

hi [GGiraud](https://community.hubspot.com/t5/user/viewprofilepage/user-id/749368)

Did you evern find a way to get the Firestorm activities via API? I think my use case is very similar. I am trying to associate contacts to a marketing event based on event attendance - which is a live engagement actvitiy on the contact’s activity feed supplied by the webinar company.

Thanks
