I see the Public Development API is still sitting in the Planned (longer term) column of the road map. I'm not sure how you gather input from the community, but I figured I'd drop something here to let you know how much I want it promoted to Upcoming (shorter term) status.
I'm a senior developer in my place of work and would love nothing more than to start building a custom interface for planning and running campaigns with my friends and coworkers. I'd be happy with read-only access to campaign/characters, monsters, and items as an MVP. I figure you'll start with a REST API and use a combination of API keys attached to accounts as well as campaigns, possibly restricted by Content Sharing.
I love all the stuff your teams are doing. Keep up the good work!
Public Mod Note
(MellieDM):
Moved to D&D Beyond Feedback from Bugs & Support.
+1, I'm developing an encounter board with monster cards. Right now, it's limited to SRD-only content, but I would love to be able to have users authenticate against D&D Beyond and use their own content (owned or shared).
Would also love this - I have plenty of ideas. For comparison, see how large the ecosystem of Guild Wars 2 tools built upon their API, and consider that the total ecosystem of Guild Wars 2 players is likely considerably smaller than D&D players who use DnDBeyond.
Hey! I seem to be late to this convo. I am a new developer thinking of projects to build my portfolio and I would like them to be projects that I would enjoy lol. I was thinking of a DM campaign builder/track/thing that Acorath was mentioning. Something that I can import character sheets, monsters, items, etc into and have with any custom-built adventure items right there for ease of reading/tracking. I cannot find a way to hit an API or pull JSON items in any way. (probably because it isn't there) However, how do people build their integrations and chrome extensions like Beyond 20? What would I as a person need to do to access information, even if on a read-only level?!?!?!
well, beyond20 modifies DOM - adds custom buttons, which are related to specific field with attribute value, and trigger an onclick event - sends data to other tabletop to make a roll with specific attributes. Others, like avrae - just parses public accessible character sheet page, saves data from it, and just uses saved data within itself.
Reviving this thread... has anyone had luck either directly finding/using an API (within what's allowed by dndbeyond) or through Avrae?
I'm manually tracking combat stats to help craft my encounters just how I'd like them based on things like average damage put out per round, average damage taken per round, etc. It's not a ton of work but would be awesome to be able to use an API to pull the data. In the meantime, I'm looking into writing a script to parse the text from the roll20 game log.
Hello D&D Beyond Devs,
I see the Public Development API is still sitting in the Planned (longer term) column of the road map. I'm not sure how you gather input from the community, but I figured I'd drop something here to let you know how much I want it promoted to Upcoming (shorter term) status.
I'm a senior developer in my place of work and would love nothing more than to start building a custom interface for planning and running campaigns with my friends and coworkers. I'd be happy with read-only access to campaign/characters, monsters, and items as an MVP. I figure you'll start with a REST API and use a combination of API keys attached to accounts as well as campaigns, possibly restricted by Content Sharing.
I love all the stuff your teams are doing. Keep up the good work!
The Feature Requests ZenDesk page is one of the ways.
Site Info: Wizard's ToS | Fan Content Policy | Forum Rules | Physical Books | Content Not Working | Contact Support
How To: Homebrew Rules | Create Homebrew | Snippet Codes | Tool Tips (Custom) | Rollables (Generator)
My Homebrew: Races | Subclasses | Backgrounds | Feats | Spells | Magic Items
Other: Beyond20 | Page References | Other Guides | Entitlements | Dice Randomization | Images Fix | FAQ
Thanks for pointed that out! I voted and left a comment.
+1, I'm developing an encounter board with monster cards. Right now, it's limited to SRD-only content, but I would love to be able to have users authenticate against D&D Beyond and use their own content (owned or shared).
Would also love this - I have plenty of ideas. For comparison, see how large the ecosystem of Guild Wars 2 tools built upon their API, and consider that the total ecosystem of Guild Wars 2 players is likely considerably smaller than D&D players who use DnDBeyond.
+1. My team and I would love to work on something with DnD Beyond integration!
Every campaign with a software developer in it will be epic
Late to the Party...
Hey! I seem to be late to this convo. I am a new developer thinking of projects to build my portfolio and I would like them to be projects that I would enjoy lol. I was thinking of a DM campaign builder/track/thing that Acorath was mentioning. Something that I can import character sheets, monsters, items, etc into and have with any custom-built adventure items right there for ease of reading/tracking. I cannot find a way to hit an API or pull JSON items in any way. (probably because it isn't there) However, how do people build their integrations and chrome extensions like Beyond 20? What would I as a person need to do to access information, even if on a read-only level?!?!?!
well, beyond20 modifies DOM - adds custom buttons, which are related to specific field with attribute value, and trigger an onclick event - sends data to other tabletop to make a roll with specific attributes.
Others, like avrae - just parses public accessible character sheet page, saves data from it, and just uses saved data within itself.
Reviving this thread... has anyone had luck either directly finding/using an API (within what's allowed by dndbeyond) or through Avrae?
I'm manually tracking combat stats to help craft my encounters just how I'd like them based on things like average damage put out per round, average damage taken per round, etc. It's not a ton of work but would be awesome to be able to use an API to pull the data. In the meantime, I'm looking into writing a script to parse the text from the roll20 game log.
Bumping this for a +1 to a Development API