{"status":"online","version":"1.1.0","environment":"development","timestamp":1782708784.846726,"azure":{"instance_id":"580136f3312cd589e5180f9c936d3a955c1c2c66e6f3f71074a97b499effe6f0","site_name":"vatzilla-backend-dev"},"routes":[{"path":"/openapi.json","name":"openapi","methods":["HEAD","GET"]},{"path":"/docs","name":"swagger_ui_html","methods":["HEAD","GET"]},{"path":"/docs/oauth2-redirect","name":"swagger_ui_redirect","methods":["HEAD","GET"]},{"path":"/redoc","name":"redoc_html","methods":["HEAD","GET"]},{"path":"/api/receipts/upload-multiple","name":"upload_multiple_files","methods":["POST"]},{"path":"/api/direct-login/json","name":"direct_login_json","methods":["POST"]},{"path":"/api/direct-login/json","name":"options_direct_login_json","methods":["OPTIONS"]},{"path":"/api/auth/ping","name":"auth_ping","methods":["GET"]},{"path":"/api/auth/verify-email/{token}","name":"auth_verify_email","methods":["POST"]},{"path":"/api/auth/verify-email/{token}","name":"auth_verify_email","methods":["GET"]},{"path":"/api/auth/login","name":"login","methods":["POST"]},{"path":"/api/auth/login/json","name":"options_login_json","methods":["OPTIONS"]},{"path":"/api/auth/login/json","name":"login_json","methods":["POST"]},{"path":"/api/auth/logout","name":"logout_user","methods":["POST"]},{"path":"/api/auth/validate-token","name":"options_validate_token","methods":["OPTIONS"]},{"path":"/api/auth/validate-token","name":"validate_token_endpoint","methods":["GET"]},{"path":"/api/auth/register","name":"register_user","methods":["POST"]},{"path":"/api/direct-login/json","name":"legacy_login_redirect","methods":["POST"]},{"path":"/api/users/me","name":"get_current_user_endpoint","methods":["GET"]},{"path":"/api/users/me","name":"update_current_user","methods":["PUT"]},{"path":"/api/users/verify-email/{token}","name":"verify_email_endpoint","methods":["POST"]},{"path":"/api/users/verify-email/{token}","name":"verify_email_endpoint_get","methods":["GET"]},{"path":"/api/users/verify-mitid","name":"verify_mitid","methods":["POST"]},{"path":"/api/users/mitid/skip-verification","name":"skip_mitid_verification","methods":["POST"]},{"path":"/api/users/resend-verification","name":"resend_verification_email","methods":["POST"]},{"path":"/api/users/register","name":"options_register","methods":["OPTIONS"]},{"path":"/api/users/","name":"options_root","methods":["OPTIONS"]},{"path":"/api/users/register","name":"register_user_explicit","methods":["POST"]},{"path":"/api/users/","name":"register_user","methods":["POST"]},{"path":"/api/users/admin","name":"create_new_user","methods":["POST"]},{"path":"/api/users/public/resend-verification","name":"resend_public_verification_email","methods":["POST"]},{"path":"/api/users/debug-database","name":"debug_database","methods":["GET"]},{"path":"/api/users/debug/check-registration","name":"debug_check_registration","methods":["GET"]},{"path":"/api/users/debug/cleanup-users","name":"debug_cleanup_users","methods":["POST"]},{"path":"/api/batches/","name":"create_batch","methods":["POST"]},{"path":"/api/batches/{batch_id}","name":"get_batch_progress","methods":["GET"]},{"path":"/api/batches","name":"get_all_batches","methods":["GET"]},{"path":"/api/batches/","name":"get_all_batches","methods":["GET"]},{"path":"/api/batches/{batch_id}/cancel","name":"cancel_batch","methods":["POST"]},{"path":"/api/dashboard/stats","name":"get_dashboard_stats","methods":["GET"]},{"path":"/api/dashboard/recent","name":"get_recent_activity","methods":["GET"]},{"path":"/api/dashboard/overview","name":"get_dashboard_overview","methods":["GET"]},{"path":"/api/dashboard/batch/{batch_id}/invoices","name":"get_batch_invoices","methods":["GET"]},{"path":"/api/files/{file_id}","name":"get_file_content","methods":["GET"]},{"path":"/api/invoices/batch/{batch_id}","name":"get_batch_review","methods":["GET"]},{"path":"/api/invoices/invoice/{invoice_id}/field/{field}","name":"update_invoice_field","methods":["PATCH"]},{"path":"/api/invoices/invoice/{invoice_id}/file","name":"get_invoice_file","methods":["GET"]},{"path":"/api/invoices/review","name":"get_invoices_for_batch","methods":["GET"]},{"path":"/api/invoices/document/{invoice_id}","name":"get_invoice_document","methods":["GET"]},{"path":"/api/invoices/{invoice_id}","name":"update_invoice","methods":["PUT"]},{"path":"/api/invoices/{invoice_id}/update-fields","name":"update_invoice_fields","methods":["PUT"]},{"path":"/api/invoices/invoices/{invoice_id}/upgrade-scan","name":"upgrade_invoice_scan","methods":["PUT"]},{"path":"/api/invoices/approve/{invoice_id}","name":"approve_invoice","methods":["POST"]},{"path":"/api/invoices/reject/{invoice_id}","name":"reject_invoice","methods":["POST"]},{"path":"/api/invoices/mark-for-review/{invoice_id}","name":"mark_invoice_for_later_review","methods":["POST"]},{"path":"/api/overview/","name":"get_overview","methods":["GET"]},{"path":"/api/export/vat/batch/{batch_id}","name":"export_batch_vat_data","methods":["GET"]},{"path":"/api/export/vat/period","name":"export_period_vat_data","methods":["GET"]},{"path":"/api/export/documents/batch/{batch_id}","name":"export_batch_documents","methods":["GET"]},{"path":"/api/export/documents/period","name":"export_period_documents","methods":["GET"]},{"path":"/api/export/status","name":"export_status","methods":["GET"]},{"path":"/api/expense-categories","name":"get_expense_categories","methods":["GET"]},{"path":"/api/logging/level","name":"get_log_level","methods":["GET"]},{"path":"/api/logging/level","name":"set_log_level","methods":["POST"]},{"path":"/api/logging/stats","name":"get_logging_stats","methods":["GET"]},{"path":"/api/agent/debug","name":"debug_endpoint","methods":["GET"]},{"path":"/api/agent/agents","name":"list_agents","methods":["GET"]},{"path":"/api/agent/health","name":"health_check","methods":["GET"]},{"path":"/api/agent/sessions","name":"create_session","methods":["POST"]},{"path":"/api/agent/sessions","name":"list_sessions","methods":["GET"]},{"path":"/api/agent/sessions/{session_id}/navigate-to-skat","name":"navigate_to_skat","methods":["POST"]},{"path":"/api/agent/sessions/{session_id}/complete-login-flow","name":"complete_login_flow","methods":["POST"]},{"path":"/api/agent/sessions/{session_id}/check-login-status","name":"check_login_status","methods":["GET"]},{"path":"/api/agent/sessions/{session_id}/switch-to-headless","name":"switch_to_headless_mode","methods":["POST"]},{"path":"/api/agent/sessions/{session_id}/execute","name":"execute_agent","methods":["POST"]},{"path":"/api/agent/sessions/{session_id}","name":"close_session","methods":["DELETE"]},{"path":"/api/agent/sessions/{session_id}/debug-page","name":"debug_current_page","methods":["GET"]},{"path":"/api/agent/sessions/{session_id}/select-company","name":"select_company","methods":["POST"]},{"path":"/api/agent/sessions/{session_id}/extract-vat-receipts","name":"extract_vat_receipts","methods":["POST"]},{"path":"/api/agent/sessions/{session_id}/save-extraction","name":"save_extraction_data","methods":["POST"]},{"path":"/api/agent/extractions","name":"get_user_extractions","methods":["GET"]},{"path":"/api/agent/extractions/{extraction_id}","name":"get_extraction_details","methods":["GET"]},{"path":"/api/agent/debug/browser-status","name":"debug_browser_status","methods":["GET"]},{"path":"/api/agentMCP/health","name":"health_check","methods":["GET"]},{"path":"/api/agentMCP/agents","name":"list_mcp_agents","methods":["GET"]},{"path":"/api/agentMCP/sessions","name":"list_mcp_sessions","methods":["GET"]},{"path":"/api/agentMCP/sessions","name":"create_mcp_session","methods":["POST"]},{"path":"/api/agentMCP/sessions/{session_id}","name":"delete_mcp_session","methods":["DELETE"]},{"path":"/api/agentMCP/sessions/{session_id}/execute","name":"execute_mcp_agent","methods":["POST"]},{"path":"/api/agentMCP/sessions/{session_id}","name":"get_session_status","methods":["GET"]},{"path":"/api/agentMCP/sessions/{session_id}/result","name":"get_session_result","methods":["GET"]},{"path":"/api/agentMCP/debug/chromium","name":"debug_chromium_status","methods":["GET"]},{"path":"/api/agentMCP/debug/mcp-server-test","name":"debug_mcp_server_manual_start","methods":["GET"]},{"path":"/api/agentMCP/debug/browser-discovery","name":"debug_browser_discovery","methods":["GET"]},{"path":"/api/agentMCP/debug/environment-vars","name":"debug_environment_variables","methods":["GET"]},{"path":"/api/agentMCP/test/full-automation","name":"test_full_browser_automation","methods":["GET"]},{"path":"/api/agents/v2/vnc/sessions/{session_id}/cvr-profiles","name":"get_cvr_profiles","methods":["GET"]},{"path":"/api/agents/v2/agents","name":"list_agents","methods":["GET"]},{"path":"/api/agents/v2/agents/{agent_id}","name":"get_agent_info","methods":["GET"]},{"path":"/api/agents/v2/portals/{portal}/agents","name":"get_agents_by_portal","methods":["GET"]},{"path":"/api/agents/v2/agents/{agent_id}/execute","name":"execute_agent","methods":["POST"]},{"path":"/api/agents/v2/sessions/{session_id}/pause","name":"pause_agent_session","methods":["POST"]},{"path":"/api/agents/v2/sessions/{session_id}/resume","name":"resume_agent_session","methods":["POST"]},{"path":"/api/agents/v2/sessions/{session_id}/stop","name":"stop_agent_session","methods":["POST"]},{"path":"/api/agents/v2/sessions/{session_id}/logout","name":"logout_mitid_session","methods":["POST"]},{"path":"/api/agents/v2/sessions/{session_id}/status","name":"get_session_status","methods":["GET"]},{"path":"/api/agents/v2/vnc/start","name":"start_vnc_session_alias","methods":["POST"]},{"path":"/api/agents/v2/vnc/sessions/{session_id}","name":"cleanup_vnc_session","methods":["DELETE"]},{"path":"/api/agents/v2/mobile-spoofing/profiles","name":"get_mobile_device_profiles","methods":["GET"]},{"path":"/api/agents/v2/vnc/sessions/{session_id}/mobile-spoofing","name":"get_session_mobile_spoofing_status","methods":["GET"]},{"path":"/api/agents/v2/vnc/sessions/{session_id}/viewer-url","name":"issue_viewer_url","methods":["GET"]},{"path":"/api/agents/v2/vnc/sessions/{session_id}/mobile-spoofing/enable","name":"enable_session_mobile_spoofing","methods":["POST"]},{"path":"/api/agents/v2/vnc/sessions/{session_id}/mobile-spoofing/disable","name":"disable_session_mobile_spoofing","methods":["POST"]},{"path":"/api/agents/v2/vnc/sessions","name":"create_vnc_session_with_mobile_spoofing","methods":["POST"]},{"path":"/api/agents/v2/agents/{agent_id}/validate","name":"validate_agent_request","methods":["POST"]},{"path":"/api/agents/v2/screenshots/{filename}","name":"get_agent_screenshot","methods":["GET"]},{"path":"/api/vnc/defaults.json","name":"serve_defaults_json","methods":["GET"]},{"path":"/api/vnc/mandatory.json","name":"serve_mandatory_json","methods":["GET"]},{"path":"/api/vnc/package.json","name":"serve_package_json","methods":["GET"]},{"path":"/api/vnc/keyboard","name":"serve_mobile_keyboard","methods":["GET"]},{"path":"/api/vnc/websockify","name":"vnc_websocket_main","methods":[]},{"path":"/api/vnc/{session_id}","name":"serve_vnc_viewer","methods":["GET"]},{"path":"/api/vnc/websockify/{token}","name":"vnc_websocket_with_token_in_path","methods":[]},{"path":"/api/vnc/ws/{session_id}","name":"vnc_websocket_proxy","methods":[]},{"path":"/api/vnc/{file_path:path}","name":"serve_novnc_assets","methods":["GET"]},{"path":"/api/debug/agent-import-test","name":"test_agent_import","methods":["GET"]},{"path":"/api/debug/dependencies","name":"check_dependencies","methods":["GET"]},{"path":"/api/debug/env","name":"check_environment","methods":["GET"]},{"path":"/api/debug/agents-module-deep-test","name":"test_agents_module_deep","methods":["GET"]},{"path":"/api/ws/agent/{session_id}","name":"websocket_agent_logs","methods":[]},{"path":"/api/ws/debug","name":"websocket_debug","methods":["GET"]},{"path":"/api/cookies/store","name":"store_session_cookies","methods":["POST"]},{"path":"/api/cookies/retrieve/{session_id}","name":"retrieve_session_cookies","methods":["GET"]},{"path":"/api/cookies/session/{session_id}","name":"delete_cookie_session","methods":["DELETE"]},{"path":"/api/cookies/cleanup","name":"cleanup_expired_sessions","methods":["POST"]},{"path":"/api/cookies/stats","name":"get_cookie_session_stats","methods":["GET"]},{"path":"/api/cookies/health","name":"cookie_service_health","methods":["GET"]},{"path":"/api/agents/v2/history","name":"get_agent_history","methods":["GET"]},{"path":"/api/agents/v2/history/{execution_id}","name":"get_execution_details","methods":["GET"]},{"path":"/api/agents/v2/history/{execution_id}/results","name":"get_execution_results","methods":["GET"]},{"path":"/api/agents/v2/history/{execution_id}/rerun","name":"rerun_execution","methods":["POST"]},{"path":"/api/agents/v2/history/{execution_id}/logs","name":"get_execution_logs","methods":["GET"]},{"path":"/api/account/settings","name":"get_user_settings","methods":["GET"]},{"path":"/api/account/ping","name":"account_ping","methods":["GET"]},{"path":"/api/account/settings","name":"update_user_settings","methods":["PUT"]},{"path":"/api/account/change-password","name":"change_password","methods":["POST"]},{"path":"/api/account/request-password-reset","name":"request_password_reset","methods":["POST"]},{"path":"/api/account/delete-account","name":"delete_account","methods":["DELETE"]},{"path":"/api/organizations","name":"get_user_organizations","methods":["GET"]},{"path":"/api/organizations","name":"create_organization","methods":["POST"]},{"path":"/api/organizations/{org_id}","name":"get_organization","methods":["GET"]},{"path":"/api/organizations/{org_id}/members","name":"get_organization_members","methods":["GET"]},{"path":"/api/organizations/{org_id}/members/invite","name":"invite_member","methods":["POST"]},{"path":"/api/organizations/{org_id}/members/{member_id}/role","name":"update_member_role","methods":["POST"]},{"path":"/api/organizations/{org_id}/members/{member_id}","name":"remove_member","methods":["DELETE"]},{"path":"/api/organizations/{org_id}/invitations","name":"get_pending_invitations","methods":["GET"]},{"path":"/api/invitations/{invitation_id}/cancel","name":"cancel_invitation","methods":["POST"]},{"path":"/api/invitations/validate","name":"validate_invitation_token","methods":["GET"]},{"path":"/api/invitations/accept","name":"accept_invitation","methods":["POST"]},{"path":"/api/organizations/{org_id}/stats","name":"get_organization_stats","methods":["GET"]},{"path":"/api/admin/organizations","name":"get_all_organizations_admin","methods":["GET"]},{"path":"/api/admin/cvr-insights","name":"get_cvr_insights_admin","methods":["GET"]},{"path":"/api/admin/organizations/{org_id}/consolidate","name":"consolidate_cvr_organizations","methods":["POST"]},{"path":"/api/partners/admin/partners","name":"get_all_partners","methods":["GET"]},{"path":"/api/partners/admin/partners/invite","name":"invite_partner_company","methods":["POST"]},{"path":"/api/partners/admin/partners/{partner_id}","name":"update_partner","methods":["PUT"]},{"path":"/api/partners/partners/accept-invitation","name":"accept_partner_invitation","methods":["POST"]},{"path":"/api/partners/partners/invitation/{token}","name":"get_partner_invitation_details","methods":["GET"]},{"path":"/api/cvr/search","name":"search_cvr","methods":["GET"]},{"path":"/api/cvr/search-public","name":"search_cvr_public","methods":["GET"]},{"path":"/api/cvr/validate/{cvr}","name":"validate_cvr_number","methods":["GET"]},{"path":"/api/cvr/health","name":"cvr_health_check","methods":["GET"]},{"path":"/api/stored-batches/upload-sas-token","name":"generate_upload_sas_token","methods":["POST"]},{"path":"/api/stored-batches/upload-complete","name":"mark_upload_complete","methods":["POST"]},{"path":"/api/stored-batches/upload","name":"upload_stored_batch","methods":["POST"]},{"path":"/api/stored-batches/{batch_id}/download-url","name":"get_batch_download_url","methods":["GET"]},{"path":"/api/integrations","name":"list_integrations","methods":["GET"]},{"path":"/api/integrations/{provider_id}/connect","name":"connect_integration","methods":["POST"]},{"path":"/api/integrations/{provider_id}/status","name":"get_integration_status","methods":["GET"]},{"path":"/api/integrations/{provider_id}/fetch","name":"fetch_integration_documents","methods":["POST"]},{"path":"/api/integrations/{provider_id}/disconnect","name":"disconnect_integration","methods":["DELETE"]},{"path":"/api/health","name":"health_check","methods":["GET"]},{"path":"/health","name":"health","methods":["GET"]},{"path":"/","name":"root_diagnostics","methods":["GET"]}],"api_routes":[{"path":"/receipts/upload-multiple","name":"upload_multiple_files","methods":["POST"]},{"path":"/direct-login/json","name":"direct_login_json","methods":["POST"]},{"path":"/direct-login/json","name":"options_direct_login_json","methods":["OPTIONS"]},{"path":"/auth/ping","name":"auth_ping","methods":["GET"]},{"path":"/auth/verify-email/{token}","name":"auth_verify_email","methods":["POST"]},{"path":"/auth/verify-email/{token}","name":"auth_verify_email","methods":["GET"]},{"path":"/auth/login","name":"login","methods":["POST"]},{"path":"/auth/login/json","name":"options_login_json","methods":["OPTIONS"]},{"path":"/auth/login/json","name":"login_json","methods":["POST"]},{"path":"/auth/logout","name":"logout_user","methods":["POST"]},{"path":"/auth/validate-token","name":"options_validate_token","methods":["OPTIONS"]},{"path":"/auth/validate-token","name":"validate_token_endpoint","methods":["GET"]},{"path":"/auth/register","name":"register_user","methods":["POST"]},{"path":"/direct-login/json","name":"legacy_login_redirect","methods":["POST"]},{"path":"/users/me","name":"get_current_user_endpoint","methods":["GET"]},{"path":"/users/me","name":"update_current_user","methods":["PUT"]},{"path":"/users/verify-email/{token}","name":"verify_email_endpoint","methods":["POST"]},{"path":"/users/verify-email/{token}","name":"verify_email_endpoint_get","methods":["GET"]},{"path":"/users/verify-mitid","name":"verify_mitid","methods":["POST"]},{"path":"/users/mitid/skip-verification","name":"skip_mitid_verification","methods":["POST"]},{"path":"/users/resend-verification","name":"resend_verification_email","methods":["POST"]},{"path":"/users/register","name":"options_register","methods":["OPTIONS"]},{"path":"/users/","name":"options_root","methods":["OPTIONS"]},{"path":"/users/register","name":"register_user_explicit","methods":["POST"]},{"path":"/users/","name":"register_user","methods":["POST"]},{"path":"/users/admin","name":"create_new_user","methods":["POST"]},{"path":"/users/public/resend-verification","name":"resend_public_verification_email","methods":["POST"]},{"path":"/users/debug-database","name":"debug_database","methods":["GET"]},{"path":"/users/debug/check-registration","name":"debug_check_registration","methods":["GET"]},{"path":"/users/debug/cleanup-users","name":"debug_cleanup_users","methods":["POST"]},{"path":"/batches/","name":"create_batch","methods":["POST"]},{"path":"/batches/{batch_id}","name":"get_batch_progress","methods":["GET"]},{"path":"/batches","name":"get_all_batches","methods":["GET"]},{"path":"/batches/","name":"get_all_batches","methods":["GET"]},{"path":"/batches/{batch_id}/cancel","name":"cancel_batch","methods":["POST"]},{"path":"/dashboard/stats","name":"get_dashboard_stats","methods":["GET"]},{"path":"/dashboard/recent","name":"get_recent_activity","methods":["GET"]},{"path":"/dashboard/overview","name":"get_dashboard_overview","methods":["GET"]},{"path":"/dashboard/batch/{batch_id}/invoices","name":"get_batch_invoices","methods":["GET"]},{"path":"/files/{file_id}","name":"get_file_content","methods":["GET"]},{"path":"/invoices/batch/{batch_id}","name":"get_batch_review","methods":["GET"]},{"path":"/invoices/invoice/{invoice_id}/field/{field}","name":"update_invoice_field","methods":["PATCH"]},{"path":"/invoices/invoice/{invoice_id}/file","name":"get_invoice_file","methods":["GET"]},{"path":"/invoices/review","name":"get_invoices_for_batch","methods":["GET"]},{"path":"/invoices/document/{invoice_id}","name":"get_invoice_document","methods":["GET"]},{"path":"/invoices/{invoice_id}","name":"update_invoice","methods":["PUT"]},{"path":"/invoices/{invoice_id}/update-fields","name":"update_invoice_fields","methods":["PUT"]},{"path":"/invoices/invoices/{invoice_id}/upgrade-scan","name":"upgrade_invoice_scan","methods":["PUT"]},{"path":"/invoices/approve/{invoice_id}","name":"approve_invoice","methods":["POST"]},{"path":"/invoices/reject/{invoice_id}","name":"reject_invoice","methods":["POST"]},{"path":"/invoices/mark-for-review/{invoice_id}","name":"mark_invoice_for_later_review","methods":["POST"]},{"path":"/overview/","name":"get_overview","methods":["GET"]},{"path":"/export/vat/batch/{batch_id}","name":"export_batch_vat_data","methods":["GET"]},{"path":"/export/vat/period","name":"export_period_vat_data","methods":["GET"]},{"path":"/export/documents/batch/{batch_id}","name":"export_batch_documents","methods":["GET"]},{"path":"/export/documents/period","name":"export_period_documents","methods":["GET"]},{"path":"/export/status","name":"export_status","methods":["GET"]},{"path":"/expense-categories","name":"get_expense_categories","methods":["GET"]},{"path":"/logging/level","name":"get_log_level","methods":["GET"]},{"path":"/logging/level","name":"set_log_level","methods":["POST"]},{"path":"/logging/stats","name":"get_logging_stats","methods":["GET"]},{"path":"/agent/debug","name":"debug_endpoint","methods":["GET"]},{"path":"/agent/agents","name":"list_agents","methods":["GET"]},{"path":"/agent/health","name":"health_check","methods":["GET"]},{"path":"/agent/sessions","name":"create_session","methods":["POST"]},{"path":"/agent/sessions","name":"list_sessions","methods":["GET"]},{"path":"/agent/sessions/{session_id}/navigate-to-skat","name":"navigate_to_skat","methods":["POST"]},{"path":"/agent/sessions/{session_id}/complete-login-flow","name":"complete_login_flow","methods":["POST"]},{"path":"/agent/sessions/{session_id}/check-login-status","name":"check_login_status","methods":["GET"]},{"path":"/agent/sessions/{session_id}/switch-to-headless","name":"switch_to_headless_mode","methods":["POST"]},{"path":"/agent/sessions/{session_id}/execute","name":"execute_agent","methods":["POST"]},{"path":"/agent/sessions/{session_id}","name":"close_session","methods":["DELETE"]},{"path":"/agent/sessions/{session_id}/debug-page","name":"debug_current_page","methods":["GET"]},{"path":"/agent/sessions/{session_id}/select-company","name":"select_company","methods":["POST"]},{"path":"/agent/sessions/{session_id}/extract-vat-receipts","name":"extract_vat_receipts","methods":["POST"]},{"path":"/agent/sessions/{session_id}/save-extraction","name":"save_extraction_data","methods":["POST"]},{"path":"/agent/extractions","name":"get_user_extractions","methods":["GET"]},{"path":"/agent/extractions/{extraction_id}","name":"get_extraction_details","methods":["GET"]},{"path":"/agent/debug/browser-status","name":"debug_browser_status","methods":["GET"]},{"path":"/agentMCP/health","name":"health_check","methods":["GET"]},{"path":"/agentMCP/agents","name":"list_mcp_agents","methods":["GET"]},{"path":"/agentMCP/sessions","name":"list_mcp_sessions","methods":["GET"]},{"path":"/agentMCP/sessions","name":"create_mcp_session","methods":["POST"]},{"path":"/agentMCP/sessions/{session_id}","name":"delete_mcp_session","methods":["DELETE"]},{"path":"/agentMCP/sessions/{session_id}/execute","name":"execute_mcp_agent","methods":["POST"]},{"path":"/agentMCP/sessions/{session_id}","name":"get_session_status","methods":["GET"]},{"path":"/agentMCP/sessions/{session_id}/result","name":"get_session_result","methods":["GET"]},{"path":"/agentMCP/debug/chromium","name":"debug_chromium_status","methods":["GET"]},{"path":"/agentMCP/debug/mcp-server-test","name":"debug_mcp_server_manual_start","methods":["GET"]},{"path":"/agentMCP/debug/browser-discovery","name":"debug_browser_discovery","methods":["GET"]},{"path":"/agentMCP/debug/environment-vars","name":"debug_environment_variables","methods":["GET"]},{"path":"/agentMCP/test/full-automation","name":"test_full_browser_automation","methods":["GET"]},{"path":"/agents/v2/vnc/sessions/{session_id}/cvr-profiles","name":"get_cvr_profiles","methods":["GET"]},{"path":"/agents/v2/agents","name":"list_agents","methods":["GET"]},{"path":"/agents/v2/agents/{agent_id}","name":"get_agent_info","methods":["GET"]},{"path":"/agents/v2/portals/{portal}/agents","name":"get_agents_by_portal","methods":["GET"]},{"path":"/agents/v2/agents/{agent_id}/execute","name":"execute_agent","methods":["POST"]},{"path":"/agents/v2/sessions/{session_id}/pause","name":"pause_agent_session","methods":["POST"]},{"path":"/agents/v2/sessions/{session_id}/resume","name":"resume_agent_session","methods":["POST"]},{"path":"/agents/v2/sessions/{session_id}/stop","name":"stop_agent_session","methods":["POST"]},{"path":"/agents/v2/sessions/{session_id}/logout","name":"logout_mitid_session","methods":["POST"]},{"path":"/agents/v2/sessions/{session_id}/status","name":"get_session_status","methods":["GET"]},{"path":"/agents/v2/vnc/start","name":"start_vnc_session_alias","methods":["POST"]},{"path":"/agents/v2/vnc/sessions/{session_id}","name":"cleanup_vnc_session","methods":["DELETE"]},{"path":"/agents/v2/mobile-spoofing/profiles","name":"get_mobile_device_profiles","methods":["GET"]},{"path":"/agents/v2/vnc/sessions/{session_id}/mobile-spoofing","name":"get_session_mobile_spoofing_status","methods":["GET"]},{"path":"/agents/v2/vnc/sessions/{session_id}/viewer-url","name":"issue_viewer_url","methods":["GET"]},{"path":"/agents/v2/vnc/sessions/{session_id}/mobile-spoofing/enable","name":"enable_session_mobile_spoofing","methods":["POST"]},{"path":"/agents/v2/vnc/sessions/{session_id}/mobile-spoofing/disable","name":"disable_session_mobile_spoofing","methods":["POST"]},{"path":"/agents/v2/vnc/sessions","name":"create_vnc_session_with_mobile_spoofing","methods":["POST"]},{"path":"/agents/v2/agents/{agent_id}/validate","name":"validate_agent_request","methods":["POST"]},{"path":"/agents/v2/screenshots/{filename}","name":"get_agent_screenshot","methods":["GET"]},{"path":"/vnc/defaults.json","name":"serve_defaults_json","methods":["GET"]},{"path":"/vnc/mandatory.json","name":"serve_mandatory_json","methods":["GET"]},{"path":"/vnc/package.json","name":"serve_package_json","methods":["GET"]},{"path":"/vnc/keyboard","name":"serve_mobile_keyboard","methods":["GET"]},{"path":"/vnc/websockify","name":"vnc_websocket_main","methods":[]},{"path":"/vnc/{session_id}","name":"serve_vnc_viewer","methods":["GET"]},{"path":"/vnc/websockify/{token}","name":"vnc_websocket_with_token_in_path","methods":[]},{"path":"/vnc/ws/{session_id}","name":"vnc_websocket_proxy","methods":[]},{"path":"/vnc/{file_path:path}","name":"serve_novnc_assets","methods":["GET"]},{"path":"/debug/agent-import-test","name":"test_agent_import","methods":["GET"]},{"path":"/debug/dependencies","name":"check_dependencies","methods":["GET"]},{"path":"/debug/env","name":"check_environment","methods":["GET"]},{"path":"/debug/agents-module-deep-test","name":"test_agents_module_deep","methods":["GET"]},{"path":"/ws/agent/{session_id}","name":"websocket_agent_logs","methods":[]},{"path":"/ws/debug","name":"websocket_debug","methods":["GET"]},{"path":"/cookies/store","name":"store_session_cookies","methods":["POST"]},{"path":"/cookies/retrieve/{session_id}","name":"retrieve_session_cookies","methods":["GET"]},{"path":"/cookies/session/{session_id}","name":"delete_cookie_session","methods":["DELETE"]},{"path":"/cookies/cleanup","name":"cleanup_expired_sessions","methods":["POST"]},{"path":"/cookies/stats","name":"get_cookie_session_stats","methods":["GET"]},{"path":"/cookies/health","name":"cookie_service_health","methods":["GET"]},{"path":"/agents/v2/history","name":"get_agent_history","methods":["GET"]},{"path":"/agents/v2/history/{execution_id}","name":"get_execution_details","methods":["GET"]},{"path":"/agents/v2/history/{execution_id}/results","name":"get_execution_results","methods":["GET"]},{"path":"/agents/v2/history/{execution_id}/rerun","name":"rerun_execution","methods":["POST"]},{"path":"/agents/v2/history/{execution_id}/logs","name":"get_execution_logs","methods":["GET"]},{"path":"/account/settings","name":"get_user_settings","methods":["GET"]},{"path":"/account/ping","name":"account_ping","methods":["GET"]},{"path":"/account/settings","name":"update_user_settings","methods":["PUT"]},{"path":"/account/change-password","name":"change_password","methods":["POST"]},{"path":"/account/request-password-reset","name":"request_password_reset","methods":["POST"]},{"path":"/account/delete-account","name":"delete_account","methods":["DELETE"]},{"path":"/organizations","name":"get_user_organizations","methods":["GET"]},{"path":"/organizations","name":"create_organization","methods":["POST"]},{"path":"/organizations/{org_id}","name":"get_organization","methods":["GET"]},{"path":"/organizations/{org_id}/members","name":"get_organization_members","methods":["GET"]},{"path":"/organizations/{org_id}/members/invite","name":"invite_member","methods":["POST"]},{"path":"/organizations/{org_id}/members/{member_id}/role","name":"update_member_role","methods":["POST"]},{"path":"/organizations/{org_id}/members/{member_id}","name":"remove_member","methods":["DELETE"]},{"path":"/organizations/{org_id}/invitations","name":"get_pending_invitations","methods":["GET"]},{"path":"/invitations/{invitation_id}/cancel","name":"cancel_invitation","methods":["POST"]},{"path":"/invitations/validate","name":"validate_invitation_token","methods":["GET"]},{"path":"/invitations/accept","name":"accept_invitation","methods":["POST"]},{"path":"/organizations/{org_id}/stats","name":"get_organization_stats","methods":["GET"]},{"path":"/admin/organizations","name":"get_all_organizations_admin","methods":["GET"]},{"path":"/admin/cvr-insights","name":"get_cvr_insights_admin","methods":["GET"]},{"path":"/admin/organizations/{org_id}/consolidate","name":"consolidate_cvr_organizations","methods":["POST"]},{"path":"/partners/admin/partners","name":"get_all_partners","methods":["GET"]},{"path":"/partners/admin/partners/invite","name":"invite_partner_company","methods":["POST"]},{"path":"/partners/admin/partners/{partner_id}","name":"update_partner","methods":["PUT"]},{"path":"/partners/partners/accept-invitation","name":"accept_partner_invitation","methods":["POST"]},{"path":"/partners/partners/invitation/{token}","name":"get_partner_invitation_details","methods":["GET"]},{"path":"/cvr/search","name":"search_cvr","methods":["GET"]},{"path":"/cvr/search-public","name":"search_cvr_public","methods":["GET"]},{"path":"/cvr/validate/{cvr}","name":"validate_cvr_number","methods":["GET"]},{"path":"/cvr/health","name":"cvr_health_check","methods":["GET"]},{"path":"/stored-batches/upload-sas-token","name":"generate_upload_sas_token","methods":["POST"]},{"path":"/stored-batches/upload-complete","name":"mark_upload_complete","methods":["POST"]},{"path":"/stored-batches/upload","name":"upload_stored_batch","methods":["POST"]},{"path":"/stored-batches/{batch_id}/download-url","name":"get_batch_download_url","methods":["GET"]},{"path":"/integrations","name":"list_integrations","methods":["GET"]},{"path":"/integrations/{provider_id}/connect","name":"connect_integration","methods":["POST"]},{"path":"/integrations/{provider_id}/status","name":"get_integration_status","methods":["GET"]},{"path":"/integrations/{provider_id}/fetch","name":"fetch_integration_documents","methods":["POST"]},{"path":"/integrations/{provider_id}/disconnect","name":"disconnect_integration","methods":["DELETE"]},{"path":"/health","name":"health_check","methods":["GET"]}],"module_status":{"routes.upload":"Importeret korrekt","routes.batch":"Importeret korrekt","routes.files":"Importeret korrekt","routes.review":"Importeret korrekt","backend.routes.upload":"Import fejlede"},"python_path":["/","/app/app","","/usr/local/bin","/app","/app/backend","/usr/local/lib/python311.zip","/usr/local/lib/python3.11","/usr/local/lib/python3.11/lib-dynload","/usr/local/lib/python3.11/site-packages","/usr/local/lib/python3.11/site-packages/setuptools/_vendor"],"working_directory":"/app","app_files":["route_manager.py","middleware.py","main.py","dependencies.py","exception_handlers.py","startup.py","__init__.py","logging_config.py","config.py","__pycache__"]}