API Endpoints Summary
Section titled βAPI Endpoints Summaryβ- POST
/api/v1/display/mouse/clickβ Click a mouse button - POST
/api/v1/display/mouse/double-clickβ Double-click a mouse button - POST
/api/v1/display/mouse/moveβ Move cursor to absolute position - POST
/api/v1/display/mouse/move-relativeβ Move cursor by offset - POST
/api/v1/display/mouse/downβ Press and hold a mouse button - POST
/api/v1/display/mouse/upβ Release a mouse button - POST
/api/v1/display/mouse/scrollβ Scroll in a direction - GET
/api/v1/display/mouse/locationβ Get cursor position - POST
/api/v1/display/keyboard/typeβ Type a string of text - POST
/api/v1/display/keyboard/keyβ Press key combinations - POST
/api/v1/display/keyboard/key-downβ Hold a key down - POST
/api/v1/display/keyboard/key-upβ Release a held key - POST
/api/v1/display/window/focusβ Focus/activate a window - POST
/api/v1/display/window/moveβ Move a window - POST
/api/v1/display/window/resizeβ Resize a window - POST
/api/v1/display/window/minimizeβ Minimize a window - POST
/api/v1/display/window/closeβ Close a window - POST
/api/v1/display/window/raiseβ Raise a window to the top - GET
/api/v1/display/window/activeβ Get the active window ID - POST
/api/v1/display/window/searchβ Search for windows by pattern - GET
/api/v1/display/window/{windowId}/geometryβ Get window position and size - GET
/api/v1/display/window/{windowId}/nameβ Get window title - POST
/api/v1/display/input/click-atβ Move cursor and click - POST
/api/v1/display/input/type-atβ Move, click, and type in one operation - POST
/api/v1/display/input/dragβ Drag from one position to another - POST
/api/v1/display/input/selectβ Select a range via click + shift-click - POST
/api/v1/display/input/actβ Execute one action with optional screenshot - POST
/api/v1/display/input/waitβ Wait for a duration with optional screenshot - POST
/api/v1/display/input/batchβ Execute a sequence of actions - POST
/api/v1/display/input/resetβ Emergency release all inputs - GET
/api/v1/display/input/display-geometryβ Get display dimensions
# CLI mapping will be generated from the SDK CLI sources in a later step.# Example (placeholder):# hoody-cli <command> --help