Query all the User Channels from New Relic account

API Question Template

We are currently using the New Relic REST API (https://api.newrelic.com/v2/alerts_channels.json) to query the list of alert channels available configured under the New Relic account and then filter down the user channels.

This generally takes a lot of time, since we have multiple pages to parse. Is there a way to move to GraphQL?

Similarly, we are looking for an alternative to filter down on the application names as well for which we currently use something like:
https://api.newrelic.com/v2/applications.json?filter[name]=xxxx&page=count#

I found that I can leverage the entities search GraphQL endpoint to query the application names and the related information. However, I still couldn’t find anything on the alert channels. I’m specifically looking for information on the user channels.