Skip to content

Server Endpoints

Joshua Peisach edited this page Aug 27, 2024 · 10 revisions

Server endpoints are categorized and named by their action. For example, /device/serial_id gets the serial ID, and since the field internally is called serial_id, the endpoint is named so respectively.

Misc

  • GET /: a basic endpoint for device discovery purposes

Device Information

  • GET /device/serial_id: Returns the serial id.
  • GET /device/model_number: Returns the Wii U model number. This is WUP-XXX.
  • GET /device/version: Returns the current Wii U system version.

Power

  • POST /power/shutdown: Shutdown the Wii U.
  • POST /power/reboot: Reboot the Wii U.

Title

  • GET /title/current: Returns the name of the current title active and running.
  • GET /title/list: Returns a list of all titles on the system that are Wii/Wii U games or system/account applications in JSON format. The returned output is given as {"(The title ID in base 10)": "(The title's long display name field)"}

Launch

  • POST /launch/menu: Launches the Wii U Menu (Wara Wara Plaza).
  • POST /launch/title: Launches a title given the parameter in JSON format as follows: {"title": "(The title ID in base 10)"}

Switch

  • POST /switch/emanual: Switches to the current game or application's electronic manual.

Clone this wiki locally