How many engagements are actually stored?

Hello.

I can see the Get recent engagements endpoint will return recent engagements from the last 30 days, or the last 10 000 engagements if there are that many the last 30 days.

Get all engagements will return all engagements.

Are you actually storing all engagements ever made or is there actually a limit for this endpoint too?
I want the engagements the last 30 days, but if I’m missing out on engagements beyond 10000 with Get recent engagements endpoint, I wonder if I should use Get all engagements instead and manually figure out which ones happened the last 30 days.

I think the following gif answers all questions:

But in reality, I don’t know :upside_down_face:

I will ask around and see if I can get an answer.

@himanshurauthan , any chance you have some knowledge on this while I ask around :grinning_face:

The answer is in!

All engagements forever and ever are available :nail_polish:

It is paged so you would have to hit it A LOT and that would be pretty inefficient

The better option would be seeing if you can employ the CRM search API.

Happy hunting!

d