Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/microsoft/magentic-ui
/ endpoints
Endpoints
53 in github.com/microsoft/magentic-ui
⨍
Functions
1,935
◇
Types & classes
459
↳
Endpoints
53
Route
_ensure_page_ready
handle_target_closed()
src/magentic_ui/tools/playwright/playwright_controller_fara.py:None
Route
_make_model_call
retry( stop=stop_after_attempt(5), wait=wait_exponential(multiplier=5.0, min=5.0, max=60),
src/magentic_ui/agents/web_surfer/fara/_fara_qwen3.py:None
Route
add_trusted_folder
router.post("/")
src/magentic_ui/backend/web/routes/trusted_folders.py:None
Route
back
handle_target_closed()
src/magentic_ui/tools/playwright/playwright_controller_fara.py:None
Route
click_coords
handle_target_closed()
src/magentic_ui/tools/playwright/playwright_controller_fara.py:None
Route
complete_onboarding
router.post("/complete")
src/magentic_ui/backend/web/routes/onboarding.py:None
Route
create_run
router.post("/")
src/magentic_ui/backend/web/routes/runs.py:None
Route
create_session
router.post("/")
src/magentic_ui/backend/web/routes/sessions.py:None
Route
delete_session
router.delete("/{session_id}")
src/magentic_ui/backend/web/routes/sessions.py:None
Route
double_click_coords
handle_target_closed()
src/magentic_ui/tools/playwright/playwright_controller_fara.py:None
Route
fill_coords
handle_target_closed()
src/magentic_ui/tools/playwright/playwright_controller_fara.py:None
Route
get_agent_settings
router.get("/agents")
src/magentic_ui/backend/web/routes/settings.py:None
Route
get_onboarding_endpoints
router.get("/endpoints")
src/magentic_ui/backend/web/routes/onboarding.py:None
Route
get_onboarding_status
router.get("/status")
src/magentic_ui/backend/web/routes/onboarding.py:None
Route
get_page_url
handle_target_closed()
src/magentic_ui/tools/playwright/playwright_controller_fara.py:None
Route
get_roots
router.get("/roots")
src/magentic_ui/backend/web/routes/filesystem.py:None
Route
get_run
router.get("/{run_id}")
src/magentic_ui/backend/web/routes/runs.py:None
Route
get_run_messages
router.get("/{run_id}/messages")
src/magentic_ui/backend/web/routes/runs.py:None
Route
get_screenshot
handle_target_closed()
src/magentic_ui/tools/playwright/playwright_controller_fara.py:None
Route
get_session
router.get("/{session_id}")
src/magentic_ui/backend/web/routes/sessions.py:None
Route
get_version
api.get("/version")
src/magentic_ui/backend/web/app.py:None
Route
health
app.get("/api/health")
tests/test_auth_middleware.py:None
Route
health_check
api.get("/health")
src/magentic_ui/backend/web/app.py:None
Route
hover_coords
handle_target_closed()
src/magentic_ui/tools/playwright/playwright_controller_fara.py:None
Route
hscroll
handle_target_closed()
src/magentic_ui/tools/playwright/playwright_controller_fara.py:None
Route
left_click_drag
handle_target_closed()
src/magentic_ui/tools/playwright/playwright_controller_fara.py:None
Route
list_directory
router.get("/list")
src/magentic_ui/backend/web/routes/filesystem.py:None
Route
list_session_runs
router.get("/{session_id}/runs")
src/magentic_ui/backend/web/routes/sessions.py:None
Route
list_sessions
router.get("/")
src/magentic_ui/backend/web/routes/sessions.py:None
Route
list_trusted_folders
router.get("/")
src/magentic_ui/backend/web/routes/trusted_folders.py:None
Route
on_new_page
handle_target_closed()
src/magentic_ui/tools/playwright/playwright_controller_fara.py:None
Route
page_down
handle_target_closed()
src/magentic_ui/tools/playwright/playwright_controller_fara.py:None
Route
page_up
handle_target_closed()
src/magentic_ui/tools/playwright/playwright_controller_fara.py:None
Route
remove_trusted_folder
router.delete("/{folder_id}")
src/magentic_ui/backend/web/routes/trusted_folders.py:None
Route
reset_onboarding
router.post("/reset")
src/magentic_ui/backend/web/routes/onboarding.py:None
Route
right_click_coords
handle_target_closed()
src/magentic_ui/tools/playwright/playwright_controller_fara.py:None
Route
run_websocket
router.websocket("/runs/{run_id}")
src/magentic_ui/backend/web/routes/ws.py:None
Route
sessions
app.get("/api/sessions")
tests/test_auth_middleware.py:None
Route
set_agent_mode
router.post("/agent-mode")
src/magentic_ui/backend/web/routes/onboarding.py:None
Route
test_base64_output_unsafe
pytest.mark.parametrize( "cmd", [ "base64 -o out.bin input.txt", "base
tests/test_command_policy.py:None
Route
test_deny_commands
pytest.mark.parametrize( "cmd", [ "sudo rm -rf /", "sudo apt-get updat
tests/test_command_policy.py:None
Route
test_find_unsafe_flags
pytest.mark.parametrize( "cmd", [ "find . -name '*.tmp' -delete", "fin
tests/test_command_policy.py:None
Route
test_git_unsafe_subcommand_flags
pytest.mark.parametrize( "cmd", [ "git log --output=/tmp/log.txt", "gi
tests/test_command_policy.py:None
Route
test_mutating_is_post_only
pytest.mark.parametrize( "cmd", [ "mv src dst", "cp src dst",
tests/test_verifier.py:None
Route
test_require_approval
pytest.mark.parametrize( "cmd,category", [ # Destructive file ops ("rm
tests/test_command_policy.py:None
Route
triple_click_coords
handle_target_closed()
src/magentic_ui/tools/playwright/playwright_controller_fara.py:None
Route
update_agent_settings
router.put("/agents")
src/magentic_ui/backend/web/routes/settings.py:None
Route
update_session
router.put("/{session_id}")
src/magentic_ui/backend/web/routes/sessions.py:None
Route
upload_files
router.post("/{run_id}/upload")
src/magentic_ui/backend/web/routes/runs.py:None
Route
verify_endpoints
router.post("/verify")
src/magentic_ui/backend/web/routes/onboarding.py:None
Route
version
app.get("/api/version")
tests/test_auth_middleware.py:None
Route
visit_page
handle_target_closed()
src/magentic_ui/tools/playwright/playwright_controller_fara.py:None
Route
wait_for_load_state
handle_target_closed()
src/magentic_ui/tools/playwright/playwright_controller_fara.py:None