it's worth trying to define a custom event that includes all events you're interested in and then querying for that... not sure if this endpoint supports custom events or not, but if it does, that will be easier
oh, that's a fairly new endpoint, I haven't used it yet! looks like it only works for one event, so you'd have to run the query once per event and then aggregate the results on your end
it might be helpful to mention which endpoint you're trying to use exactly... if you're using the export endpoint, for example, you can pass the names of the events you want to look at as an array
when looking at retention graphs it would useful (to me, at least) to be able to plot the time trend of retention for multiple months at a time, just like with distribution plots; for example, I'd like to see retention trends for month 1 through 5, and they would show up as 5 time graphs where the x index is the retention cohort and the y axis is the retention percent for that cohort on that specific month (currently you can only do one line at a time)
no worries, I know how these things go, I work with customers, engineers, cs, product managers, etc. on my end as well, and we run into this kind of stuff in our product as well :D