Hi there,
Yes, this is true that you can't access all the Recordings from the /list-recording REST api endpoint.
The Host of the meeting can only access the complete list of Recordings and you need to ask the Host for the meeting Recording URLs.
If not the Host, then you need to have the Admin-level access in your Org to access the Recordings and still you need to provide the hostEmail as well.
Currently, we don't have the isRecorded kind of flag there in the Meetings api.
However, you can raise a feature request to our AHA portal here - https://ciscocollabcustomer.ideas.aha.io/
Our Product Management team keep reviewing the AHA portal feature requests from our Users and they can decide a roadmap for the same.
Please let us know for any further assistance on the same.
Thank you!
Sandip