Hi @brandonmblack,
Thanks for your reply!
I understand that you can go up the hierarchy, and I know you can store data, but in my opinion it’s pretty odd to ask API users to do this for filtering purposes. Storing data should be an option, not something you’re somewhat forcing your users to do because the API would otherwise become difficult to work with…
I would really like to advice the API developers to take a good look at the other APIs such as the Google AdWords API and the newest versions of Facebook’s Ads API. Facebook for example has created a single endpoint from which you can fetch anything you want, filtered by anything, segmented by anything… It allows you to be free in your ways to fetch the data, but still has relatively tight rate limits which allows you to choose to store data in some cases instead.
Absolutely loving the Twitter Ads API documentation and the base of the API, however there really are some things in it that I believe could use another iteration… Pretty frustrating after a while. 
Thanks for your help anyway!
Best,
Tiana