Not all the channels that a person has access to, but only channels that a person has subscribed to. Also could there be another channel parameter, besides channel_type, that can be added to enable filtering of channels. Say for example channel_category (that can be null).
We have many services using the same app_name (which enables us to share data across the services) and some of them use channels. So when a user fetches channels it would be nice to filter channels for the service he/she is using only. Currently we have to use another database to filter channel subscriptions and the various channel types which is not good for performance.