{"service":"SmartFactory Data Sync Pipeline","version":"2.0.0","status":"running","vpn_connected":true,"endpoints":{"vpn":{"status":"/vpn/status","connect":"/vpn/connect","disconnect":"/vpn/disconnect","refresh":"/vpn/refresh","logs":"/vpn/logs","diagnostics":"/vpn/diagnostics","ping":"/vpn/ping"},"database":{"status":"/database/status","connect_target":"/database/connect/target","connect_source":"/database/connect/source","test_tables":"/database/test/tables"},"sync":{"jobs":"/sync/jobs","status":"/sync/status","run":"/sync/run/{job_name}","run_all":"/sync/run-all"},"reporting":{"all_batches":"/batches","operation_batches":"/operations/{operation_id}/batches","job_operations":"/job-operations","operational_snapshot":"/operations/snapshot","operation_snapshot":"/operations/snapshot-details","operator_snapshot":"/operators/snapshot","operator_snapshot_details":"/operators/snapshot-details","job_metrics":"/jobs/metrics","job_metrics_details":"/jobs/metrics/details"},"system":{"health":"/health","dashboard":"/dashboard/summary","test_report":"/test-report","test_report_raw":"/test-report/raw"},"data_import":{"upload_redops_csv":"/data-import/redops/upload-csv","clear_redops_table":"/data-import/redops/clear-all"},"scheduler":{"status":"/scheduler/status","jobs":"/scheduler/jobs","pause_job":"/scheduler/jobs/{job_id}/pause","resume_job":"/scheduler/jobs/{job_id}/resume","run_job_now":"/scheduler/jobs/{job_id}/run-now"}}}