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

A way to sample Pro API

We need a way to sample the Pro API without being a Pro member or trading account info.  Several of my DMs have pro accounts but they lack the needed skills to develop macros and rollable tables that can be customized to their games.  For the average player, Pro accounts are absolutely not worth it in any way.  That said, many of us have the skills to develop these assets for the API we just need access to a proxy or sample version of the API.  By not having access Roll20 is cutting out the larger portion of their user base. Is there a way to access the API without paying for a membership.
1595379385
Gold
Forum Champion
if this helps, it is possible to subscribe month-to-month (pay for 1 month, and then cancel before the next) so that you can use it for that month at a smaller cost.
I believe if the DM who is a pro creates a game and elevates you to GM, you can access the API in that game. So for example, you could go in and load out all the API for them and create macros that you could give them access to.
1595379891
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
If your DM has created a game with a Pro account, they can promote you to GM in that game and you can have full access to that game's API. No trading of account info needed.
A quick explanation on how to promote to GM, please.
1595382564
The Aaron
Roll20 Production Team
API Scripter
On the Game Details page (where is shows all the members, the next play time, etc), the Game's creator can hover the portrait of a player and click "promote to gm".
1595383483

Edited 1595383529
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
The Promoted GM has pretty much full powers with the following exceptions off the top of my head: They cannot access the Game Settings page They cannot access the game creators purchases or art library (with the exception of items already in the game, i.e. module handouts, tokens, maps, custom art on the VTT) Ditto with the Audio library I don't think they can control chat tech, but not sure about that. Macros in they create in the Collections tab can only be edited by them.
1595383931

Edited 1595383997
GM status granted, but the [API scripts] lists the following response. No t Authorized Either you are not logged in or do not have access to this page.
1595389028
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
Did you A) Verify that you now have the GM badge next to your avatar on the game home page? B) Navigate to the API page from the menu on the game home page? I just verified that nothing had changed by promoting my  Dummy Account  to GM on a random game. It seems to work fine. You shouldn't have to log out, but you may need to reload the game home page to verify you have been given GM status.
1595389253
Scott C.
Forum Champion
Sheet Author
API Scripter
Compendium Curator
A probably stupid question, but does your GM have a PRO account? or a PLUS account? For some reason the two have become swappable in a lot of posts, which can lead to some confusion about what a user actually has access to.
1595438747

Edited 1595444022
Yes, he said his account was apro account. I have the GM badge, and I did navigate to the page via the game home page.  There must be something we are missing.
1595443054

Edited 1595443092
GiGs
Pro
Sheet Author
API Scripter
Something is definitely wrong. If you are a GM you should be able to access that API scripts perfectly well. But if you are not a GM, you wont even see the option to choose API scripts. So you should never see that Not Authorized message. I've only seen a couple of people have that problem over the years, and both times it required roll20 to fix it. So you'll need to raise a report over here:&nbsp; <a href="https://roll20.zendesk.com/hc/en-us/requests/new?ticket_form_id=360003885714" rel="nofollow">https://roll20.zendesk.com/hc/en-us/requests/new?ticket_form_id=360003885714</a> In the meantime, you could ask the GM to create a new blank campaign, and promote you to GM there, and see if you have the same issue. And then ask a different GM, if you still have problems. It might be an issue with the first GM's account.
1595443942

Edited 1595445001
Ok, we just confirmed that he is actually a Plus account holder rather than a Pro.&nbsp; Would that affect access to the API?
1595444613
The Aaron
Roll20 Production Team
API Scripter
API is a pro subscriber perk.
1595445012

Edited 1595445526
Again I feel there should be a proxy version of the API so all members can tinker around in it.&nbsp; I get restricting it for gameplay, but from a development stance, this seems like a poor business model.&nbsp; As a basic user, I find it a deterrent to pay for Pro because there is less of a community-driven development effort then there could be.&nbsp; With more people tinkering on code like myself more methods are explored and better code is eventually developed.&nbsp; More mindes ultimately way in on each concept and a greater understanding of the product is achieved.&nbsp; This is not to diminish the quality of the current contributors, but there is a lot of untapped potential being lost.&nbsp; This is something the DEVs should really consider. Personally, my intent is to help my GMs but if I had access to a Demo API I would happily help other players.&nbsp; It is a skill set that not everyone has, yet nearly every GM is interested in improving their games.&nbsp; Users such as my self could help but we are barred from doing so without access.&nbsp; It just does not make sense to me.
Gawain said: Again I feel there should be a proxy version of the API so all members can tinker around in it.&nbsp; I get restricting it for gameplay, but from a development stance, this seems like a poor business model.&nbsp; As a basic user, I find it a deterrent to pay for Pro because there is less of a community-driven development effort then there could be.&nbsp; With more people tinkering on code like myself more methods are explored and better code is eventually developed.&nbsp; More mindes ultimately way in on each concept and a greater understanding of the product is achieved.&nbsp; This is not to diminish the quality of the current contributors, but there is a lot of untapped potential being lost.&nbsp; This is something the DEVs should really consider. Personally, my intent is to help my GMs but if I had access to a Demo API I would happily help other players.&nbsp; It is a skill set that not everyone has, yet nearly every GM is interested in improving their games.&nbsp; Users such as my self could help but we are barred from doing so without access.&nbsp; It just does not make sense to me. Respectfully disagree. There's a strong developer presence here, and many of the important API needs are already covered by excellent scripts developed by&nbsp;the community. It's fine for you to play for free and not contribute anything. You will be able to have lots of fun on Roll20 for free. However, the API is absolutely worth paying for -- and the best way to create a great game is for your group of players to help your GM pay for a $10 Pro subscription, taking turns with the fee using the excellent GM gifting feature. Everybody benefits, and the $10 becomes $2. It's a fantastic business model! Please know that you need zero coding skills to take advantage of all the best API developed by our strong community of contributors. You simply need to watch the five-minute tutorial video that shows how to install the API using a one-button click. It's not any different than installing an app on an iPhone.