qasur wrote:I realize you are dealing with an API from TCGPlayer. Does it not handle any promotional sets from TCGPlayer?
Disclaimer: I don't actually work on Deckbox, I'm just a seasoned member with a little window behind the scenes from time to time.
First, TCGPlayer's support for promotional cards is spotty, at best, and not kept very well up to date.
Second, TCGPlayer doesn't supply all of the information that Deckbox needs to actually populate the card information (up to date card text, color, mana cost, etc.), and the names through their API aren't always kosher with what everyone else is doing (see Lim-Dûl's Paladin and its lack of price, which is caused by TCGPlayer using names that aren't processed correctly due to special characters), so it can be hard to relate cards correctly.
Could it be done? Possibly. But I think it would cause just as many issues as it solves because of missing/differing information. And Deckbox would most likely, again, have to undergo a bit of a redesign to handle that type of gathering from TCGPlayer (if the API even supports that type of queries). Personally, I'd rather wait to get the same type of data from magiccards.info that will be fully sustained and more robust.