Hi Blizzard API team/community,
I recently registered a Battle.net developer client for a project called Mission Hearth. The current goal is a compliant companion dashboard for World of Warcraft players to view character mission-table status, timers, and rewards across legacy systems such as garrisons, order halls, war campaign tables, and covenant adventures.
The read-only version can be built around OAuth, public Battle.net APIs where available, and/or data exported by an in-game addon. However, the feature players most miss from the retired official WoW Companion App is the ability to start missions and collect completed rewards remotely.
I am not looking to reverse engineer private endpoints, automate the game client, collect Battle.net credentials, scrape Blizzard services, or bypass the public API terms. I am trying to understand whether there is an approved route for requesting a narrow, user-authorized integration for legacy mission-table actions.
The specific actions I would like guidance on are:
- Viewing a player’s own available missions, followers/companions, timers, costs, success chance, and rewards
- Starting a selected mission only after direct user confirmation
- Collecting completed mission rewards only after direct user confirmation
The app would not control character movement, combat, gathering, crafting, auction house activity, mail, chat, group activity, or any general gameplay systems.
Is there currently an approved path for third-party developers to request this kind of limited remote mission-table permission? If this is not handled through the public API program, is there a better contact path for a formal product/security review?
Thanks for any guidance.