Debug parameters for the Display client enable verbose browser-console logging to help you troubleshoot rendering, input, networking, and file transfer issues. Each flag controls a separate subsystem inside the HTML5 client and can be combined freely.
This page documents the debug logging subset of query parameters accepted by GET /api/v1/display/. Other query parameters for that endpoint — display ID, encoding, clipboard, audio, video, notifications, and so on — are covered on their dedicated pages.
Debug logging parameters
Section titled “Debug logging parameters”GET /api/v1/display/
Section titled “GET /api/v1/display/”Access the HTML5 Display client interface with optional URL-based configuration. This is the standardized API version of the root endpoint /. The endpoint accepts 50+ URL parameters for full client customization; this page lists the debug logging subset only.
Parameters
Section titled “Parameters”| Name | In | Type | Required | Description |
|---|---|---|---|---|
debug_main | query | boolean | No | Enable main debug logging. Default: false |
debug_network | query | boolean | No | Enable network debug logging. Default: false |
debug_keyboard | query | boolean | No | Enable keyboard debug logging. Default: false |
debug_mouse | query | boolean | No | Enable mouse debug logging. Default: false |
debug_geometry | query | boolean | No | Enable geometry debug logging. Default: false |
debug_draw | query | boolean | No | Enable draw debug logging. Default: false |
debug_clipboard | query | boolean | No | Enable clipboard debug logging. Default: false |
debug_audio | query | boolean | No | Enable audio debug logging. Default: false |
debug_file | query | boolean | No | Enable file transfer debug logging. Default: false |
Request example
Section titled “Request example”curl -G "https://my-project-my-container-display-1.node-1.containers.hoody.icu/api/v1/display/" \ --data-urlencode "debug_main=true" \ --data-urlencode "debug_network=true" \ --data-urlencode "debug_keyboard=true" \ --data-urlencode "debug_mouse=true" \ --data-urlencode "debug_geometry=true" \ --data-urlencode "debug_draw=true" \ --data-urlencode "debug_clipboard=true" \ --data-urlencode "debug_audio=true" \ --data-urlencode "debug_file=true"await client.display.accessClient({ debug_main: true, debug_network: true, debug_keyboard: true, debug_mouse: true, debug_geometry: true, debug_draw: true, debug_clipboard: true, debug_audio: true, debug_file: true,});Response
Section titled “Response”The endpoint serves HTML, not JSON. A successful load returns 200 with the HTML5 client markup.
<!DOCTYPE html><html><head><title>Hoody Display Client</title></head><body> <!-- Display HTML5 client interface --></body></html>