When I looked at the /json output for my character it didn't seem to be the content I would expect (or see on screen). I can't for example see my armor class. Has anyone parsed the json?
Is there a way of getting our characters basic info out it in a useful format?
Or is it just screen scrape the HTML or get the pdf.
"you may not modify, publish, transmit, reproduce, scrape, create derivative works from, distribute, perform, adapt, aggregate, sell, transfer or in any way exploit any of the content, in whole or in part,"
So if I type in my character name, AC and HP you are suggesting (as if it was the 90s) that I cannot reproduce my own character name, AC and HP?
Seems rather closed minded.
I would think a modern company would be happy to have more people using their tools, not less.
You are certainly welcome to use your character's information for your private use where you'd like to, there are many users who create characters here and then use their information elsewhere, but as you had mentioned scraping in your post I just wanted to ensure you were aware of the terms of service that we have each agreed to in using D&D Beyond's services. :D
Users spending as much as we are for this content should not be given an answer of sorry we only allow you to use your character here, for an open system that to function correctly requires at least 2 and sometimes up to 5 other things to all work together to piece together an online game. Seriously its already a tech support nightmare trying to get players to load an extension, load a VTT, get voice/video chat going, get on dndbeyond, join in the correct campaign and then hopefully everything stays working while you try to have a session. Don't throw that TOS at us when we are literally paying you hundreds of dollars for content many of us have purchased multiple times because no one vendor can bring a complete solution to market.
i was just getting ready to buy a subscription, glad i saw this. Saved me some money which is a shame because your search engine is so much better than most of the digital resources. Guess I'll just continue to limp along on roll20
Users spending as much as we are for this content should not be given an answer of sorry we only allow you to use your character here, for an open system that to function correctly requires at least 2 and sometimes up to 5 other things to all work together to piece together an online game. Seriously its already a tech support nightmare trying to get players to load an extension, load a VTT, get voice/video chat going, get on dndbeyond, join in the correct campaign and then hopefully everything stays working while you try to have a session. Don't throw that TOS at us when we are literally paying you hundreds of dollars for content many of us have purchased multiple times because no one vendor can bring a complete solution to market.
i was just getting ready to buy a subscription, glad i saw this. Saved me some money which is a shame because your search engine is so much better than most of the digital resources. Guess I'll just continue to limp along on roll20
Beyond also never intended to have their APIs be made accessible to the public, and that is not a service nor a feature they advertised for sale. Beyond is not going to go out of its way to stop players from using that API, but they do not have the means to support its use currently, and do not seem to want to support it in the near future either. Beyond has indicated that they wish to eventually have some from of publicly accessible API, but that is probably still very far off.
The current issues with the API that people are experiencing are most likely due to the recent updates and changes made to the character sheets. Beyond has to make a choice between keeping things stagnant for a few people who uses unsupported third party tools, or improving the underlying character sheet for the vast majority of people who do not use those tools. The best compromise they can come up with to pleasing both groups is that they will give earlier heads-up to users and third party tool developers when they make those changes in the future, so the users and tool developers will have more time to prepare for it.
Users spending as much as we are for this content should not be given an answer of sorry we only allow you to use your character here, for an open system that to function correctly requires at least 2 and sometimes up to 5 other things to all work together to piece together an online game. Seriously its already a tech support nightmare trying to get players to load an extension, load a VTT, get voice/video chat going, get on dndbeyond, join in the correct campaign and then hopefully everything stays working while you try to have a session. Don't throw that TOS at us when we are literally paying you hundreds of dollars for content many of us have purchased multiple times because no one vendor can bring a complete solution to market.
i was just getting ready to buy a subscription, glad i saw this. Saved me some money which is a shame because your search engine is so much better than most of the digital resources. Guess I'll just continue to limp along on roll20
Beyond also never intended to have their APIs be made accessible to the public, and that is not a service nor a feature they advertised for sale. Beyond is not going to go out of its way to stop players from using that API, but they do not have the means to support its use currently, and do not seem to want to support it in the near future either. Beyond has indicated that they wish to eventually have some from of publicly accessible API, but that is probably still very far off.
The current issues with the API that people are experiencing are most likely due to the recent updates and changes made to the character sheets. Beyond has to make a choice between keeping things stagnant for a few people who uses unsupported third party tools, or improving the underlying character sheet for the vast majority of people who do not use those tools. The best compromise they can come up with to pleasing both groups is that they will give earlier heads-up to users and third party tool developers when they make those changes in the future, so the users and tool developers will have more time to prepare for it.
Beyond also never intended to have their APIs be made accessible to the public, and that is not a service nor a feature they advertised for sale. Beyond is not going to go out of its way to stop players from using that API, but they do not have the means to support its use currently, and do not seem to want to support it in the near future either. Beyond has indicated that they wish to eventually have some from of publicly accessible API, but that is probably still very far off.
The current issues with the API that people are experiencing are most likely due to the recent updates and changes made to the character sheets. Beyond has to make a choice between keeping things stagnant for a few people who uses unsupported third party tools, or improving the underlying character sheet for the vast majority of people who do not use those tools. The best compromise they can come up with to pleasing both groups is that they will give earlier heads-up to users and third party tool developers when they make those changes in the future, so the users and tool developers will have more time to prepare for it.
I see the recent updates after an hour of hunting around the internet for what the heck broke. I had to go hunting for that. It was never clear that json wasn't supported. I didn't arrive at that through a dev update youtube. I found it organically trying to make a online campaign work between roll20, discord, and dndbeyond.
I'm not asking for a free thing. Paying for the book/adventures in multiple places, plus a membership in both places and trying to keep it all working to enjoy a game is as much work as just running a game. As far as I know there isn't a complete solution anywhere or I'd be there.
So if its not supposed to work then when will we have a complete solution so we can play the game online with friends remotely?Right now its a character builder and e-reader. No VTT integration becomes a deal breaker.
I see the recent updates after an hour of hunting around the internet for what the heck broke. I had to go hunting for that. It was never clear that json wasn't supported. I didn't arrive at that through a dev update youtube. I found it organically trying to make a online campaign work between roll20, discord, and dndbeyond.
I'm not asking for a free thing. Paying for the book/adventures in multiple places, plus a membership in both places and trying to keep it all working to enjoy a game is as much work as just running a game. As far as I know there isn't a complete solution anywhere or I'd be there.
So if its not supposed to work then when will we have a complete solution so we can play the game online with friends remotely?Right now its a character builder and e-reader. No VTT integration becomes a deal breaker.
It is not Beyond's responsibility to list all the services and products they do not provide nor sell. For most consumers, the default assumption is that if a business does not advertise a product or service for sale, then the business is most likely not selling that product. It would be like going to a McDonalds and complain about them not selling tacos. I have never gotten the impression that Beyond or Roll20 supports Beyond20 or any other third party apps. Blaming the company because a customer did not do enough research is unreasonable in my opinion.
There is no complete solution that satisfies everyone. What counts as complete is different for everyone. For me, Beyond is already complete. I do not need a VTT since I only play D&D when I am with my friends in person. If I am interacting with my friends online, we rather do something other than D&D.
Beyond was never envisioned to be a VTT. Beyond's primary goal and purpose from the beginning was to enhance real life, in person, table top play. I only use Beyond for its character sheets, ebooks, and database. I might use the encounter builder, but other features like dice roller, combat tracker, AL support, VTT, etc. are just not what I need. Having all those features would be nice, but I do not think I will be able to make use of all of it.
I see the recent updates after an hour of hunting around the internet for what the heck broke. I had to go hunting for that. It was never clear that json wasn't supported. I didn't arrive at that through a dev update youtube. I found it organically trying to make a online campaign work between roll20, discord, and dndbeyond.
I'm not asking for a free thing. Paying for the book/adventures in multiple places, plus a membership in both places and trying to keep it all working to enjoy a game is as much work as just running a game. As far as I know there isn't a complete solution anywhere or I'd be there.
So if its not supposed to work then when will we have a complete solution so we can play the game online with friends remotely?Right now its a character builder and e-reader. No VTT integration becomes a deal breaker.
It is not Beyond's responsibility to list all the services and products they do not provide nor sell. For most consumers, the default assumption is that if a business does not advertise a product or service for sale, then the business is most likely not selling that product. It would be like going to a McDonalds and complain about them not selling tacos. I have never gotten the impression that Beyond or Roll20 supports Beyond20 or any other third party apps. Blaming the company because a customer did not do enough research is unreasonable in my opinion.
There is no complete solution that satisfies everyone. What counts as complete is different for everyone. For me, Beyond is already complete. I do not need a VTT since I only play D&D when I am with my friends in person. If I am interacting with my friends online, we rather do something other than D&D.
Beyond was never envisioned to be a VTT. Beyond's primary goal and purpose from the beginning was to enhance real life, in person, table top play. I only use Beyond for its character sheets, ebooks, and database. I might use the encounter builder, but other features like dice roller, combat tracker, AL support, VTT, etc. are just not what I need. Having all those features would be nice, but I do not think I will be able to make use of all of it.
Thanks for your insight. To continue your analogy... I had been ordering tacos just fine from Burger King and then they disappeared. Now I find out they don't serve tacos anymore and never should have but I've purchased a large amount of future food services from them based on those tacos and still want my tacos... they were good tacos. The taco place down the street has tacos but they suck. So now I'm pointing out here that the tacos were good, please bring back the tacos. Which apparently they have v3 tacos. I'll hope that the v3 tacos are as good.
We play online because we can't play in person and some of our players are not in the same state. This was working. Now it doesn't. I'm glad you have found in person groups that work for you. Yes I could try to get these people to play a online game, however we want to play D&D. It appears we have different use cases... now I'm going to go see if I can get Tacos for lunch because well now I actually want Tacos.
Thanks for your insight. To continue your analogy... I had been ordering tacos just fine from Burger King and then they disappeared. Now I find out they don't serve tacos anymore and never should have but I've purchased a large amount of future food services from them based on those tacos and still want my tacos... they were good tacos. The taco place down the street has tacos but they suck. So now I'm pointing out here that the tacos were good, please bring back the tacos. Which apparently they have v3 tacos. I'll hope that the v3 tacos are as good.
We play online because we can't play in person and some of our players are not in the same state. This was working. Now it doesn't. I'm glad you have found in person groups that work for you. Yes I could try to get these people to play a online game, however we want to play D&D. It appears we have different use cases... now I'm going to go see if I can get Tacos for lunch because well now I actually want Tacos.
It is not up to Beyond to make those third party tools work again. It is up to the third party tool developers. Third party developers are trying to fix things right now, so I would be patient and give them a little more time. I believe it is best to follow them on their dedicated Discord rather than here if you want updates on their progress or need support.
I don't think that tacos is necessarily the best analogy, but for what its worth, DDB tries to do the best they can for their community. As Moster said in the linked thread earlier, they realize that a lot of people use the JSON page, but they don't have the ability to make an official API yet, as they just fixed the foundation (backend server stuff). The JSON page will remain available as a stopgap, but in an unofficial capacity, and things may change without notice.
If you read further, there is another linked thread (from 2017) about the JSON endpoint, where HartlessD20 (also DDB staff) says:
Yes, this is NOT meant to be a public API. Meaning, we will continuously break that contract without notice. You have been warned.
Although, I am happy to see a fair amount of community-driven development going on! Please be aware though, if you are collecting data for non SRD content that you have paid for, but then making that accessible to users outside of the system we have provided (i.e. Campaign content sharing), that may be against our ToS. Tread carefully.
Based on DDBs inaction, they don't feel that stuff like Beyond20 and the other Foundry integration tools are against the ToS.
That is true. I pm'd Molster to see if DDB staff can chime in with an official answer. Given how long it has been around for though, and the fact that at least some staff definitely know it exists, you would think that if it was against the TOS, they would have asked KaKoRoTo to take it down.
If DDB does not allow third party integration, this is a trap for GM/Players who are spending money buying books and content that DDB can turn off access to anytime they choose by hiding behind a TOS. So I'd like a clear statement to that fact before I drop more money on more books.
Also tacos were great but they didn't put the extra sauce packs in the bag.
I managed to get in to vtt two days before the json crash. Have a legendary bundle, restarted my subscription and played one session wasn't perfect but was amazing. My perception was it was unofficially allowing VTT through 3rd party software. I never saw an official statement that they (dnd beyond) were supporting VTT in any form, that's on me. VTT is the future of gaming and I was using it for a home group, let alone remote gaming. I bought a VTT (foundry)learned to use it, became a patreon of a web extension, and re upped my subscription to dnd beyond for two days of functionality. Is this an unfortunate thing that happened because of unsupported updates? That would be the best case scenario, because a patch or work around would be in the works (not by DnD Beyond but the 3rd party people). I don't believe so due to their response, hiding behind the TOS. My conspiratorial mind tells me it's too much of a coincidence that Foundry (a platform that does not sell books and modules ) had its full release then soon after crash.
If DDB does not allow third party integration, this is a trap for GM/Players who are spending money buying books and content that DDB can turn off access to anytime they choose by hiding behind a TOS. So I'd like a clear statement to that fact before I drop more money on more books.
Also tacos were great but they didn't put the extra sauce packs in the bag.
Am I a little salty?Yup mostly at myself, I understand they never said the supported anything else or implied. I do feel tricked though, which i did to myself (mostly)I like DnD beyond for what it is but will not be buying anything else until this is fixed. Not a boycott or anything that intends harm to DnDB. They have just fallen outside my use case. Those are my terms of service that I just changed because I want integration. See how that works both parties have terms of service.
As to why it would matter if a vtt sells material or not. If a VTT also sells material it is in favor of DnDB to allow (unofficially) use of their material on that VTT so people don't abandon them and purchase all future material on the VTT they are using. If a VTT isn't licensed with WoC and can't sell material then they aren't in competition so have nothing to lose if they don't allow people to integrate.
. Is this an unfortunate thing that happened because of unsupported updates? That would be the best case scenario, because a patch or work around would be in the works (not by DnD Beyond but the 3rd party people). I don't believe so due to their response, hiding behind the TOS. My conspiratorial mind tells me it's too much of a coincidence that Foundry (a platform that does not sell books and modules ) had its full release then soon after crash.
While I understand that the timing might lead you to that conclusion, I really don't think it's related to Foundry's release. DDB finished a massive backend overhaul of the character sheet recently; when the removal of json endpoints was announced, it was explained that this was related to that overhaul: these endpoints were now obsolete and outdated. There has been a independent extension to move character info to Roll20 around for almost as long as DDB has been in existence; DDB staff has known about it; they've made clear that using json for it (or anything else) is unsupported and subject to change, but they have never made any attempts to shut that extension down. Someone (not the original creator) has forked that extension and updated it so that it works again with the changes. I'm not sure how the import was happening with Foundry, but someone with the right skill set and the interest should in theory be able to do the same kind of thing for Foundry users. As you note, none of that would be official, and there is still the risk that things could change again in the future.
When I looked at the /json output for my character it didn't seem to be the content I would expect (or see on screen). I can't for example see my armor class. Has anyone parsed the json?
Is there a way of getting our characters basic info out it in a useful format?
Or is it just screen scrape the HTML or get the pdf.
Hello GregCa, that is meant for the use of our Character Services tool and other D&D Beyond toolsets.
I might recommend reviewing our Terms of Service, particularly points 11 and 12 of the User Conduct portion. :)
"you may not modify, publish, transmit, reproduce, scrape, create derivative works from, distribute, perform, adapt, aggregate, sell, transfer or in any way exploit any of the content, in whole or in part,"
So if I type in my character name, AC and HP you are suggesting (as if it was the 90s) that I cannot reproduce my own character name, AC and HP?
Seems rather closed minded.
I would think a modern company would be happy to have more people using their tools, not less.
You are certainly welcome to use your character's information for your private use where you'd like to, there are many users who create characters here and then use their information elsewhere, but as you had mentioned scraping in your post I just wanted to ensure you were aware of the terms of service that we have each agreed to in using D&D Beyond's services. :D
Thanks I guess. While I don't use Roll20 maybe you should let everyone know in the thread
https://www.dndbeyond.com/forums/d-d-beyond-general/general-discussion/38455-beyond20-integrating-d-d-beyond-with-roll20
that what they are doing is against D&D Beyond's terms of service and they should probably not be using dndbeyond for it....
So you all are blocking paying users from putting our characters into other paid services that you don't have a solution for? Seriously?
Literally just broke our game night. Thanks.
Edit: After spending to much time, looking back and forth, I found this thread.
https://www.dndbeyond.com/forums/d-d-beyond-general/d-d-beyond-feedback/71065-removed-undocumented-api-endpoints-regarding?page=7
Users spending as much as we are for this content should not be given an answer of sorry we only allow you to use your character here, for an open system that to function correctly requires at least 2 and sometimes up to 5 other things to all work together to piece together an online game. Seriously its already a tech support nightmare trying to get players to load an extension, load a VTT, get voice/video chat going, get on dndbeyond, join in the correct campaign and then hopefully everything stays working while you try to have a session. Don't throw that TOS at us when we are literally paying you hundreds of dollars for content many of us have purchased multiple times because no one vendor can bring a complete solution to market.
i was just getting ready to buy a subscription, glad i saw this. Saved me some money which is a shame because your search engine is so much better than most of the digital resources. Guess I'll just continue to limp along on roll20
Shame I would gladly pay for exporting my character to json.. (snif) nice website though!)
They gave an official explanation and more insight on page 6 of this other thread.
Beyond also never intended to have their APIs be made accessible to the public, and that is not a service nor a feature they advertised for sale. Beyond is not going to go out of its way to stop players from using that API, but they do not have the means to support its use currently, and do not seem to want to support it in the near future either. Beyond has indicated that they wish to eventually have some from of publicly accessible API, but that is probably still very far off.
The current issues with the API that people are experiencing are most likely due to the recent updates and changes made to the character sheets. Beyond has to make a choice between keeping things stagnant for a few people who uses unsupported third party tools, or improving the underlying character sheet for the vast majority of people who do not use those tools. The best compromise they can come up with to pleasing both groups is that they will give earlier heads-up to users and third party tool developers when they make those changes in the future, so the users and tool developers will have more time to prepare for it.
Check Licenses and Resync Entitlements: < https://www.dndbeyond.com/account/marketplace >
Running the Game by Matt Colville; Introduction: < https://www.youtube.com/watch?v=e-YZvLUXcR8 >
D&D with High School Students by Bill Allen; Season 1 Episode 1: < https://www.youtube.com/watch?v=52NJTUDokyk&t >
I see the recent updates after an hour of hunting around the internet for what the heck broke. I had to go hunting for that. It was never clear that json wasn't supported. I didn't arrive at that through a dev update youtube. I found it organically trying to make a online campaign work between roll20, discord, and dndbeyond.
I'm not asking for a free thing. Paying for the book/adventures in multiple places, plus a membership in both places and trying to keep it all working to enjoy a game is as much work as just running a game. As far as I know there isn't a complete solution anywhere or I'd be there.
So if its not supposed to work then when will we have a complete solution so we can play the game online with friends remotely?Right now its a character builder and e-reader. No VTT integration becomes a deal breaker.
It is not Beyond's responsibility to list all the services and products they do not provide nor sell. For most consumers, the default assumption is that if a business does not advertise a product or service for sale, then the business is most likely not selling that product. It would be like going to a McDonalds and complain about them not selling tacos. I have never gotten the impression that Beyond or Roll20 supports Beyond20 or any other third party apps. Blaming the company because a customer did not do enough research is unreasonable in my opinion.
There is no complete solution that satisfies everyone. What counts as complete is different for everyone. For me, Beyond is already complete. I do not need a VTT since I only play D&D when I am with my friends in person. If I am interacting with my friends online, we rather do something other than D&D.
Beyond was never envisioned to be a VTT. Beyond's primary goal and purpose from the beginning was to enhance real life, in person, table top play. I only use Beyond for its character sheets, ebooks, and database. I might use the encounter builder, but other features like dice roller, combat tracker, AL support, VTT, etc. are just not what I need. Having all those features would be nice, but I do not think I will be able to make use of all of it.
Check Licenses and Resync Entitlements: < https://www.dndbeyond.com/account/marketplace >
Running the Game by Matt Colville; Introduction: < https://www.youtube.com/watch?v=e-YZvLUXcR8 >
D&D with High School Students by Bill Allen; Season 1 Episode 1: < https://www.youtube.com/watch?v=52NJTUDokyk&t >
Thanks for your insight. To continue your analogy... I had been ordering tacos just fine from Burger King and then they disappeared. Now I find out they don't serve tacos anymore and never should have but I've purchased a large amount of future food services from them based on those tacos and still want my tacos... they were good tacos. The taco place down the street has tacos but they suck. So now I'm pointing out here that the tacos were good, please bring back the tacos. Which apparently they have v3 tacos. I'll hope that the v3 tacos are as good.
We play online because we can't play in person and some of our players are not in the same state. This was working. Now it doesn't. I'm glad you have found in person groups that work for you. Yes I could try to get these people to play a online game, however we want to play D&D. It appears we have different use cases... now I'm going to go see if I can get Tacos for lunch because well now I actually want Tacos.
It is not up to Beyond to make those third party tools work again. It is up to the third party tool developers. Third party developers are trying to fix things right now, so I would be patient and give them a little more time. I believe it is best to follow them on their dedicated Discord rather than here if you want updates on their progress or need support.
Check Licenses and Resync Entitlements: < https://www.dndbeyond.com/account/marketplace >
Running the Game by Matt Colville; Introduction: < https://www.youtube.com/watch?v=e-YZvLUXcR8 >
D&D with High School Students by Bill Allen; Season 1 Episode 1: < https://www.youtube.com/watch?v=52NJTUDokyk&t >
I don't think that tacos is necessarily the best analogy, but for what its worth, DDB tries to do the best they can for their community. As Moster said in the linked thread earlier, they realize that a lot of people use the JSON page, but they don't have the ability to make an official API yet, as they just fixed the foundation (backend server stuff). The JSON page will remain available as a stopgap, but in an unofficial capacity, and things may change without notice.
If you read further, there is another linked thread (from 2017) about the JSON endpoint, where HartlessD20 (also DDB staff) says:
Based on DDBs inaction, they don't feel that stuff like Beyond20 and the other Foundry integration tools are against the ToS.
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
not sure if not worth pursuing is the same as against ToS.
Guide to the Five Factions (PWYW)
A rather comprehensive list of free WotC D&D resources
Deck of Decks
That is true. I pm'd Molster to see if DDB staff can chime in with an official answer. Given how long it has been around for though, and the fact that at least some staff definitely know it exists, you would think that if it was against the TOS, they would have asked KaKoRoTo to take it down.
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
If DDB does not allow third party integration, this is a trap for GM/Players who are spending money buying books and content that DDB can turn off access to anytime they choose by hiding behind a TOS. So I'd like a clear statement to that fact before I drop more money on more books.
Also tacos were great but they didn't put the extra sauce packs in the bag.
I managed to get in to vtt two days before the json crash. Have a legendary bundle, restarted my subscription and played one session wasn't perfect but was amazing. My perception was it was unofficially allowing VTT through 3rd party software. I never saw an official statement that they (dnd beyond) were supporting VTT in any form, that's on me. VTT is the future of gaming and I was using it for a home group, let alone remote gaming. I bought a VTT (foundry)learned to use it, became a patreon of a web extension, and re upped my subscription to dnd beyond for two days of functionality. Is this an unfortunate thing that happened because of unsupported updates? That would be the best case scenario, because a patch or work around would be in the works (not by DnD Beyond but the 3rd party people). I don't believe so due to their response, hiding behind the TOS. My conspiratorial mind tells me it's too much of a coincidence that Foundry (a platform that does not sell books and modules ) had its full release then soon after crash.
Am I a little salty?Yup mostly at myself, I understand they never said the supported anything else or implied. I do feel tricked though, which i did to myself (mostly)I like DnD beyond for what it is but will not be buying anything else until this is fixed. Not a boycott or anything that intends harm to DnDB. They have just fallen outside my use case. Those are my terms of service that I just changed because I want integration. See how that works both parties have terms of service.
As to why it would matter if a vtt sells material or not. If a VTT also sells material it is in favor of DnDB to allow (unofficially) use of their material on that VTT so people don't abandon them and purchase all future material on the VTT they are using. If a VTT isn't licensed with WoC and can't sell material then they aren't in competition so have nothing to lose if they don't allow people to integrate.
While I understand that the timing might lead you to that conclusion, I really don't think it's related to Foundry's release. DDB finished a massive backend overhaul of the character sheet recently; when the removal of json endpoints was announced, it was explained that this was related to that overhaul: these endpoints were now obsolete and outdated. There has been a independent extension to move character info to Roll20 around for almost as long as DDB has been in existence; DDB staff has known about it; they've made clear that using json for it (or anything else) is unsupported and subject to change, but they have never made any attempts to shut that extension down. Someone (not the original creator) has forked that extension and updated it so that it works again with the changes. I'm not sure how the import was happening with Foundry, but someone with the right skill set and the interest should in theory be able to do the same kind of thing for Foundry users. As you note, none of that would be official, and there is still the risk that things could change again in the future.
Trying to Decide if DDB is for you? A few helpful threads: A Buyer's Guide to DDB; What I/We Bought and Why; How some DMs use DDB; A Newer Thread on Using DDB to Play
Helpful threads on other topics: Homebrew FAQ by IamSposta; Accessing Content by ConalTheGreat;
Check your entitlements here. | Support Ticket LInk