-
Notifications
You must be signed in to change notification settings - Fork 1
Server Endpoints
Joshua Peisach edited this page Oct 5, 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.
- GET
/: a basic endpoint for device discovery purposes. It returns in text "Ristretto".
- GET
/device/hardware_version: Returns the hardware version from the BSP. See corresponding values in the bsp.h header file in WUT. - GET
/device/model_number: Returns the Wii U model number. This is WUP-XXX. - GET
/device/serial_id: Returns the serial id. - GET
/device/version: Returns the current Wii U system version.
- GET
/gamepad/battery: Returns the GamePad's battery level. It returns0if charging: otherwise, returns an integer value from 1 to 6.
- POST
/launch/menu: Launches the Wii U Menu (Wara Wara Plaza). - POST
/launch/miistudio: Launches Mii Maker - POST
/launch/notifications: Launches Notifications applet - POST
/launch/parental: Launches Parental Controls - POST
/launch/settings: Launches System Settings - POST
/launch/title: Launches a title given the parameter in JSON format as follows: {"title": "(The title ID in base 10)"}
- POST
/power/shutdown: Shutdown the Wii U. - POST
/power/reboot: Reboot the Wii U.
- POST
/switch/emanual: Switches to the current game or application's electronic manual.
- 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)"}