I am working on a VUE project where I'd like to be able to create a list of files which are in my private repo and then use that list to copy the matching files from my private repo into a zip folder for the user to download.
I have the create list and download zip folder functionality figured out so far.
However I am totally new to using APIs so I'm looking for advice on whether this is possible or not and what the best way to go about it would be.