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

how to import dndbeyond sheet

Hello. I looked up how to import a sheet but what I found was a couple of years old and didn't seem to work when I tried following its instructions. first, when I put /json at the end of my sheet I got sent to an error page, so I just copied the URL as shown originally and inputted it in chat !beyond import but never got a response from the chat. did things change in the last couple of years? if so how do I upload from dndbeyond now?
1611966272
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
Do you have the import script installed? I ask because I don't see a Pro tag after your name. The script is a requirement. Beyond that, there was a change in their JSON format a good while back that changed the procedure.
i am not the dm and im in his campaign, do i need the script or pro tag for it to work even if im the player?
1611967249
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
No, just wanted to make sure before I went searching for your answer. Here is the latest procedure I am aware of: Here is the script thread (though it is closed through inactivity). I think the newer procedure is on one of the later pages. Here is the documentation as of the latest version. Basically, it looks like you need to copy the character's ID number into a conversion URL and use that. However, the last page of the thread indicates that there may be issues with players running the script.
I'm the DM of my game &amp; getting an error when trying to import a player's character using Beyond Importer.&nbsp; It has basically shut down all APIs in the whole campaign.&nbsp; Any idea how to fix? <a href="https://character-service.dndbeyond.com/character/v3/character/46790235" rel="nofollow">https://character-service.dndbeyond.com/character/v3/character/46790235</a> For reference, the error message generated was:&nbsp; SyntaxError: Unexpected end of JSON input SyntaxError: Unexpected end of JSON input at JSON.parse (&lt;anonymous&gt;) at handleInput (apiscript.js:4392:42) at eval (eval at &lt;anonymous&gt; (/home/node/d20-api-server/api.js:154:1), &lt;anonymous&gt;:65:16) at Object.publish (eval at &lt;anonymous&gt; (/home/node/d20-api-server/api.js:154:1), &lt;anonymous&gt;:70:8) at /home/node/d20-api-server/api.js:1663:12 at /home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:560 at hc (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:39:147) at Kd (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:546) at Id.Mb (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:489) at Zd.Ld.Mb (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:94:425)
The error states Unexpected end of JSON input , which probably implies the copy paste of the json content went wrong.&nbsp; As the json content for this character is almost 400 kilobytes it's easy to get wrong. I just imported this character in a test game (with the debug on true) and yielded a good looking character - though i think i noticed some errors. If you want help, send me a direct message.