Is there any api method that will let me open a file dialog box which can then be parsed in my code? I basically wanted to have a rollable table which lets me show the name as well as the description of the entry. Kinda based on the discussion here - Community Forums: Rollable tables with description tied to the result? | Roll20: Online virtual tabletop I decided to make it through the use of powercards and macros. I have an xlsx file which has one table in every sheet. I wrote some code in python which takes the table from excel and then spits out a text file which you can copy and paste into your macro. The powercard has conditionals for every row of the table and it is not limited as to how much information can be displayed about one item. I wanted to be able to do all this directly through the API. Basically when I call the API script, it opens an upload file dialog box where you can upload a csv file and then it can create a powercard and a macro which runs said powercard. Will this be possible? I don't like the idea of running half my code elsewhere and then uploading stuff on roll20 manually (although I automated that by pyautogui too, it's still clunky). I just wanted all my tables from dmg in one place, easily callable.