How do batch export files from 3D experience?

I problem i have had for long how tedious it to export files for 3D printing, when I have a fairly large assembly. Some components have many configurations that all have to be exported as it's own file. over and over until model is perfect.

Recently figured out how get chatgbt to write a macro script that exports an entire assembly as step files (couldn't get stl to work) but for some reason some of the files would get exported with the sw filename instead of 3D experience title, witch makes it unusable. Also not all files need to be exported in the same format so this method doesn't do it. Also doing scripting in visuial basic is absolutely terrible, can't do it myself and i have no intention to learn it. Can it be done with python??? It's so much easier.

Then I discovered Solidworks Task Scheduler, witch can do exactly want I want. Set upp all files in a list with the appropriate file format, and then hit one button to batch export. Only problem is that it seems to only be working with local files. Witch only exists in cashed folder, aren't organized at all and have the wrong file names (need 3D experience title names). So it seems to be usable.

There must be a good way to batch export. Can it be done in the 3d experience web platform?? I have seen that 3D experience has an api, but the documentation made no sense to me... Rather did not find the relevant part at all. If there is a rest api that would be amazing. Would be amazing if anyone could point me in the right direction.