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 .
×

Mod (API) Server release - April 8th, 2026

1775699018
The Aaron
Roll20 Production Team
API Scripter
Hi all, I've got an exciting update for the Default Mod (API) Server and the Experimental Server. New Features Script specific callstacks Callstacks will now show script names and line numbers! Manual scripts will be labeled with SCRIPT, then whatever Name you've put in for the tab, and the the Tab Number, and then the line where the error happened and the column offset. Here's the breakdown below: Label: SCRIPT Name: Bad Actor Script Tab: 85 Line: 3 Column: 13 One click scripts are the same way but will have a label of 1-CLICK: The full callstack will be translated, so if you have mulitple scripts calling other scripts, you'll be able to tell where all of that is happening. Possible Infinite Loop Detected Additional Details Possible Infinite Loop Detected has always been the worst problem to track down because there was no information about what happened.  Now you'll be told the event and where the callback that was executing was registered.  This goes a long way to tracking down where an issue is happening and should make it much faster to find solutions. Event: "change:graphic" Callback: on line 37 in the Bad Actor Script That's all for now!  Definitely let me know if you have any questions or other issues with the API!
1775744175
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
This is a godsend for error tracking and reporting! Great work, The Aaron!
1775750951
vÍnce
Pro
Sheet Author
Can I get an Amen? :-P "Tab 85" what the hay? lol
1775751441
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
vÍnce said: Can I get an Amen? :-P "Tab 85" what the hay? lol Amen! And my mod page has 103 active script tabs (and 44 inactive—I need to doo some pruning.)