Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

APIs

1606472626

Edited 1606636610
Hi there! I've been hearing about APIs for a long time, and hearing a lot of useful things they can do. I'm at the point where I want to upgrade from plus to pro, but I'm worried that I wont be able to get full use out of it since I don't understand how APIs work. Do they have buttons or is it a macro you have to enter with text? How do you run them? Are there any APIs you consider to be 100% needed or even just super helpful QoL ones? Thanks for any help you can provide! 10.0.0.0.1
Most APIs are controlled by chat inputs, which you can put in macros. If you ask 10 people what the most important API is, you will get a list of fifty scripts. They mostly do things you could do anyway, but much faster. Others can teleport tokens from place to place, track conditions, manipulate lighting and cure snakebite, (none of them can actually cure snakebite, but several people are working on it.) I currently am using Message of the Day,Vector Math*, Matrix Math*, Path Math*, Token Collisions*, HTML Builder*, Character Sheet Utilities, It's A Trap , It's A Trap- D&D 5E Generic*, Marching Order, Token Mod, Roll20 Audio Master, 5th Edition OGL by Roll20 Companion, doors.js**, ColorEmote, ACT.js, Teleport, Hint.js, FindToken, Search, BloodyDead, Rolling, and lightning.
1606507246
Gold
Forum Champion
Wow, sir. If I may ask, what are: ACT.js ? Hint.js? FindToken? Search API? I recognize most of the others, know what they can do, and use many of them myself. TokenMod and ColorEmote are among my top favorites. al e. said: I currently am using Message of the Day,Vector Math*, Matrix Math*, Path Math*, Token Collisions*, HTML Builder*, Character Sheet Utilities, It's A Trap , It's A Trap- D&D 5E Generic*, Marching Order, Token Mod, Roll20 Audio Master, 5th Edition OGL by Roll20 Companion, doors.js**, ColorEmote, ACT.js, Teleport, Hint.js, FindToken, Search, BloodyDead, Rolling, and lightning.
Dan, ACT.js ? sets counters in the Turn Order that decrement or increment Hint.js? sends a whisper and ping to a specified character, when you only want one character to get the info, like "Bob just pocketed a bag of coins" FindToken? does what it says finds a token and centers that player's map on it. Search ? searches and returns links to handouts and/or compendium entries the player has permissions for
ACT is The Aaron's Add Custom Turn. ACT (and AICT (Add Invisible Custom Turn)) API script snippet: ACT: <a href="https://app.roll20.net/forum/permalink/6198539/" rel="nofollow">https://app.roll20.net/forum/permalink/6198539/</a> AICT: <a href="https://app.roll20.net/forum/permalink/6606389/" rel="nofollow">https://app.roll20.net/forum/permalink/6606389/</a>
I recently upgraded from Plus to Pro and haven't regretted it even though my knowledge of coding in minimal (I recently finished codecademy's HYML course) and have no real idea about the API.&nbsp; Two things have already made me know it was worth it, the Transmogrifier (why is this not mentioned more as a perk of having a Pro subscription) and the TokenNameNumber API script (from githum, but even for me easy to install).&nbsp; The transmogrifier allows me to move maps from one game to another, as well as characters, handouts etc, and the TokenNameNumber api scrip means that when I pull several of the same type of monster from the journal they are automatically numbered so there is no question as to which one was attacked.&nbsp; Compared to what some scripts can do, it may be a small start, but that is the way I am, start small and work up from there.