If you just take the api command by itself, I agree that I wouldn't want to be typing all that out each time. However, just like macros, there are several ways to save commands and then trigger them with a mouse click or 2. For instance, I make extensive use of macro sheets, which are just "characters" that hold a bunch of macros. My ApiMM (stands for Api Macro Mule, complete with a mule avatar) sheet has (as ability macros on the Attributes & Abilities tab) all the various commands I find routinely useful for TokenMod, GroupInitiative, Universal Chat Menu, and Ammo. I use the Bio & Info tab to document any commands I need to remember when setting up the different api scripts (like setting any tie breakers or initiative modifiers for GroupInitiative, or how to set the dynamic lighting line color for doors for Door Knocker), and even some generic attribute calls that might be needed (like what the attribute name would be to reduce wand charges in the "Spell-Like" magic section of the Pathfinder by Roll20 sheet). Just taking TokenMod as an example, I might have a command to apply/clear each token marker that I use regularly. I will probably have commands to add/remove a color dot, and possibly a few that allow me to add a color dot with a number. I will have commands to show/hide nameplates, enable/disable vision, and commands to enable/disable common sources of light. Then as the last thing I write for TokenMod on that sheet, I will write a chat menu that will print to chat a button for each of these commands. I either leave a blank macro/ability at the top of the list on the Attributes & Abilities tab, or drag it there once I am done, because I will be able to take that chat menu macro and copy/paste it to the Collections tab in any game I start. Mark that collections macro as a token action, and it will be available for any token I have selected. This allows me to select a token (or multiples) click the button to bring up the menu in chat, and then click on the command I want in chat to apply that command to the selected token(s). I write each and every command separate from the others as ability macros. This allows me to totally avoid any html replacements. It keeps me from having to find the correct place to edit in a large query macro, and it is easily transferred between games (transmogrifier or character vault). I have one of these for each game system I run, so the usage of TokenMod, settings for GroupInitiative, and attributes documented for Ammo may vary quite a bit from one to another. This is the combination of a couple tricks from the Roll20 tricks thread. Macro Character sheet: <a href="https://app.roll20.net/forum/permalink/7605679/" rel="nofollow">https://app.roll20.net/forum/permalink/7605679/</a> Chat Menu: <a href="https://app.roll20.net/forum/permalink/5927072/" rel="nofollow">https://app.roll20.net/forum/permalink/5927072/</a> The first post in that thread is an index. You should look through that and follow up on any that sound interesting to you.