I have explored using the YouTube CMS and the YouTube APIs (Data, Content/Partner, Analytics) and I cannot find an efficient way to get a list of all the video clips that I have uploaded to my YouTube Account/Channel along with the related Assets and Custom ID (free entry field in the Rights Management section of the CMS).
The CMS seems to be limited to only recent data and I cannot find a way to do a full export of all my uploaded videos.
I have seen other SO questions and the answers help in part. For example, using the Uploads playlist, I can get a list of my Videos but this does not give me the Custom ID and does not give me the related Assets (Asset IDs).
I have used the Content ID (Partner) API using endpoints such as Assets, Claims and ClaimSearch but this returns wider claims material.
I have tried: https://developers.google.com/youtube/partner/reference/rest/v1/assets/list to get a list of all my Assets but it requires the id param so it does not return all my Assets.
I have tried: https://developers.google.com/youtube/partner/reference/rest/v1/assetSearch but it does not contain the Video IDs
Has anyone out there managed to achieve this query? In summary, a report containing all my Videos in my YouTube Account or Channel along with the related Assets and Custom ID values?
Any help is greatly appreciated!! Thank you