Event analytics is missing subscription events?

Looking over the Event analytics API (Accounts Dashboard | HubSpot) and checking the event types there, it seems its missing the subscription events?

Is there any other way to find out changes in the subscription?

What I want is to get all subscription and unsubscriptions since a specific date. With the subscription api I can only get the current status of one/multiple e-mails. So I would need to fetch all status for all contacts to see if something changed.

Thought I could use the event anayltics api for this, but there is no subscripe event. Also with the event API I always need to provide a event type and an object id/email, so at the end its the same again, as I would need to request for each contact if something changed here. Last part is not even documented that the event type and object id is required for the event analytics api.

Anybody found another solution for a similar problem?

Hi @attrib! Welcome to the Community-- happy to have you here :blush:

I understand you are looking for a changelog of all marketing email subscriptions via API. Thanks for including some of the methods you have tried already! Have you also attempted using GET /email/public/v1/subscriptions/timeline (documentation)? If not, maybe give that a try as it should give you a time-ordered list of subscription changes. That said, if it still doesn’t return what you expect, let me know and we can keep digging!

Best,
Kennedy

Thank you, exactly what I was looking for.

Hope it will be moved to the new API at one point, thats why I didn’t found it. Forgot legacy API is still a thing…