{
  "repository": "synckhub",
  "ref": "2558506ea6d7a11f34d83f6b68f1ff116bf3b9f5",
  "routes": [
    {
      "path": "/.well-known/carddav",
      "method": "delete",
      "handler": "well_known",
      "file": "crates/synckhub-server/src/routes/carddav.rs"
    },
    {
      "path": "/.well-known/carddav",
      "method": "get",
      "handler": "well_known",
      "file": "crates/synckhub-server/src/routes/carddav.rs"
    },
    {
      "path": "/.well-known/carddav",
      "method": "head",
      "handler": "well_known",
      "file": "crates/synckhub-server/src/routes/carddav.rs"
    },
    {
      "path": "/.well-known/carddav",
      "method": "options",
      "handler": "well_known",
      "file": "crates/synckhub-server/src/routes/carddav.rs"
    },
    {
      "path": "/.well-known/carddav",
      "method": "patch",
      "handler": "well_known",
      "file": "crates/synckhub-server/src/routes/carddav.rs"
    },
    {
      "path": "/.well-known/carddav",
      "method": "post",
      "handler": "well_known",
      "file": "crates/synckhub-server/src/routes/carddav.rs"
    },
    {
      "path": "/.well-known/carddav",
      "method": "put",
      "handler": "well_known",
      "file": "crates/synckhub-server/src/routes/carddav.rs"
    },
    {
      "path": "/.well-known/carddav",
      "method": "trace",
      "handler": "well_known",
      "file": "crates/synckhub-server/src/routes/carddav.rs"
    },
    {
      "path": "/.well-known/oauth-protected-resource/mcp",
      "method": "get",
      "handler": "mcp::protected_resource_metadata",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/.well-known/oauth-protected-resource/mcp",
      "method": "head",
      "handler": "mcp::protected_resource_metadata",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/buildz",
      "method": "get",
      "handler": "buildz",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/buildz",
      "method": "head",
      "handler": "buildz",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/calendar/agenda",
      "method": "get",
      "handler": "agenda",
      "file": "crates/synckhub-server/src/routes/native_calendars/agenda.rs"
    },
    {
      "path": "/calendar/agenda",
      "method": "head",
      "handler": "agenda",
      "file": "crates/synckhub-server/src/routes/native_calendars/agenda.rs"
    },
    {
      "path": "/calendar/availability-settings",
      "method": "get",
      "handler": "get_settings",
      "file": "crates/synckhub-server/src/routes/native_calendars/availability.rs"
    },
    {
      "path": "/calendar/availability-settings",
      "method": "head",
      "handler": "get_settings",
      "file": "crates/synckhub-server/src/routes/native_calendars/availability.rs"
    },
    {
      "path": "/calendar/availability-settings",
      "method": "put",
      "handler": "put_settings",
      "file": "crates/synckhub-server/src/routes/native_calendars/availability.rs"
    },
    {
      "path": "/calendar/availability",
      "method": "post",
      "handler": "availability",
      "file": "crates/synckhub-server/src/routes/native_calendars/availability.rs"
    },
    {
      "path": "/calendar/participant-invitations",
      "method": "get",
      "handler": "invitations",
      "file": "crates/synckhub-server/src/routes/native_calendars/invitations.rs"
    },
    {
      "path": "/calendar/participant-invitations",
      "method": "head",
      "handler": "invitations",
      "file": "crates/synckhub-server/src/routes/native_calendars/invitations.rs"
    },
    {
      "path": "/calendar/peer/agenda",
      "method": "get",
      "handler": "agenda",
      "file": "crates/synckhub-server/src/routes/native_calendars/peer.rs"
    },
    {
      "path": "/calendar/peer/agenda",
      "method": "head",
      "handler": "agenda",
      "file": "crates/synckhub-server/src/routes/native_calendars/peer.rs"
    },
    {
      "path": "/calendar/peer/events/{source_repo_id}/{event_id}",
      "method": "get",
      "handler": "detail",
      "file": "crates/synckhub-server/src/routes/native_calendars/peer.rs"
    },
    {
      "path": "/calendar/peer/events/{source_repo_id}/{event_id}",
      "method": "head",
      "handler": "detail",
      "file": "crates/synckhub-server/src/routes/native_calendars/peer.rs"
    },
    {
      "path": "/calendar/peer/invitations",
      "method": "get",
      "handler": "invitations",
      "file": "crates/synckhub-server/src/routes/native_calendars/peer.rs"
    },
    {
      "path": "/calendar/peer/invitations",
      "method": "head",
      "handler": "invitations",
      "file": "crates/synckhub-server/src/routes/native_calendars/peer.rs"
    },
    {
      "path": "/calendar/peer/participation",
      "method": "post",
      "handler": "receive",
      "file": "crates/synckhub-server/src/routes/native_calendars/peer.rs"
    },
    {
      "path": "/carddav",
      "method": "delete",
      "handler": "carddav_root_redirect",
      "file": "crates/synckhub-server/src/routes/carddav.rs"
    },
    {
      "path": "/carddav",
      "method": "get",
      "handler": "carddav_root_redirect",
      "file": "crates/synckhub-server/src/routes/carddav.rs"
    },
    {
      "path": "/carddav",
      "method": "head",
      "handler": "carddav_root_redirect",
      "file": "crates/synckhub-server/src/routes/carddav.rs"
    },
    {
      "path": "/carddav",
      "method": "options",
      "handler": "carddav_root_redirect",
      "file": "crates/synckhub-server/src/routes/carddav.rs"
    },
    {
      "path": "/carddav",
      "method": "patch",
      "handler": "carddav_root_redirect",
      "file": "crates/synckhub-server/src/routes/carddav.rs"
    },
    {
      "path": "/carddav",
      "method": "post",
      "handler": "carddav_root_redirect",
      "file": "crates/synckhub-server/src/routes/carddav.rs"
    },
    {
      "path": "/carddav",
      "method": "put",
      "handler": "carddav_root_redirect",
      "file": "crates/synckhub-server/src/routes/carddav.rs"
    },
    {
      "path": "/carddav",
      "method": "trace",
      "handler": "carddav_root_redirect",
      "file": "crates/synckhub-server/src/routes/carddav.rs"
    },
    {
      "path": "/carddav/",
      "method": "delete",
      "handler": "carddav_protocol",
      "file": "crates/synckhub-server/src/routes/carddav.rs"
    },
    {
      "path": "/carddav/",
      "method": "get",
      "handler": "carddav_protocol",
      "file": "crates/synckhub-server/src/routes/carddav.rs"
    },
    {
      "path": "/carddav/",
      "method": "head",
      "handler": "carddav_protocol",
      "file": "crates/synckhub-server/src/routes/carddav.rs"
    },
    {
      "path": "/carddav/",
      "method": "options",
      "handler": "carddav_protocol",
      "file": "crates/synckhub-server/src/routes/carddav.rs"
    },
    {
      "path": "/carddav/",
      "method": "put",
      "handler": "carddav_protocol",
      "file": "crates/synckhub-server/src/routes/carddav.rs"
    },
    {
      "path": "/carddav/{path}",
      "method": "delete",
      "handler": "carddav_protocol",
      "file": "crates/synckhub-server/src/routes/carddav.rs"
    },
    {
      "path": "/carddav/{path}",
      "method": "get",
      "handler": "carddav_protocol",
      "file": "crates/synckhub-server/src/routes/carddav.rs"
    },
    {
      "path": "/carddav/{path}",
      "method": "head",
      "handler": "carddav_protocol",
      "file": "crates/synckhub-server/src/routes/carddav.rs"
    },
    {
      "path": "/carddav/{path}",
      "method": "options",
      "handler": "carddav_protocol",
      "file": "crates/synckhub-server/src/routes/carddav.rs"
    },
    {
      "path": "/carddav/{path}",
      "method": "put",
      "handler": "carddav_protocol",
      "file": "crates/synckhub-server/src/routes/carddav.rs"
    },
    {
      "path": "/health",
      "method": "get",
      "handler": "health",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/health",
      "method": "head",
      "handler": "health",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/healthz",
      "method": "get",
      "handler": "healthz",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/healthz",
      "method": "head",
      "handler": "healthz",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/internal/ai/runs/{run_id}/events",
      "method": "post",
      "handler": "ai_runtime_events_callback",
      "file": "crates/synckhub-server/src/routes/ai/runtime.rs"
    },
    {
      "path": "/internal/ai/runs/{run_id}/input-attachments",
      "method": "post",
      "handler": "super::attachments::ai_runtime_input_attachments",
      "file": "crates/synckhub-server/src/routes/ai/runtime.rs"
    },
    {
      "path": "/internal/ai/runs/{run_id}/provider-credential",
      "method": "post",
      "handler": "ai_runtime_provider_credential",
      "file": "crates/synckhub-server/src/routes/ai/runtime.rs"
    },
    {
      "path": "/internal/ai/runs/{run_id}/title",
      "method": "post",
      "handler": "ai_runtime_title_callback",
      "file": "crates/synckhub-server/src/routes/ai/runtime.rs"
    },
    {
      "path": "/internal/ai/runs/{run_id}/tools/approvals/{tool_call_id}/status",
      "method": "post",
      "handler": "ai_runtime_tool_approval_status",
      "file": "crates/synckhub-server/src/routes/ai/runtime.rs"
    },
    {
      "path": "/internal/ai/runs/{run_id}/tools/execute",
      "method": "post",
      "handler": "ai_runtime_execute_tool",
      "file": "crates/synckhub-server/src/routes/ai/runtime.rs"
    },
    {
      "path": "/internal/federation/connected-direct-chats/admit",
      "method": "post",
      "handler": "admit_connected_direct_chat",
      "file": "crates/synckhub-server/src/routes/chat/connections.rs"
    },
    {
      "path": "/maintenance/background-jobs/status",
      "method": "get",
      "handler": "get_background_jobs_status",
      "file": "crates/synckhub-server/src/routes/maintenance.rs"
    },
    {
      "path": "/maintenance/background-jobs/status",
      "method": "head",
      "handler": "get_background_jobs_status",
      "file": "crates/synckhub-server/src/routes/maintenance.rs"
    },
    {
      "path": "/maintenance/common/authz_snapshot/materializer-progress",
      "method": "get",
      "handler": "common_authz_snapshot_materializer_progress",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/maintenance/common/authz_snapshot/materializer-progress",
      "method": "head",
      "handler": "common_authz_snapshot_materializer_progress",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/maintenance/common/authz_snapshot/notify",
      "method": "post",
      "handler": "common_authz_snapshot_notify",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/maintenance/common/authz_snapshot/repair-local-materializers",
      "method": "post",
      "handler": "common_authz_snapshot_repair_local_materializers",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/maintenance/common/authz_snapshot/trigger",
      "method": "post",
      "handler": "common_authz_snapshot_trigger",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/maintenance/common/repo_provisioning/notify",
      "method": "post",
      "handler": "common_repo_provisioning_notify",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/maintenance/common/sync/status",
      "method": "get",
      "handler": "common_sync_status",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/maintenance/common/sync/status",
      "method": "head",
      "handler": "common_sync_status",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/maintenance/drain",
      "method": "post",
      "handler": "drain_process",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/maintenance/federation/wakeup",
      "method": "post",
      "handler": "federation_wakeup_notify",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/maintenance/indexing/document-content/rederive",
      "method": "post",
      "handler": "rederive_document_content_markdown",
      "file": "crates/synckhub-server/src/routes/maintenance.rs"
    },
    {
      "path": "/maintenance/indexing/document-content/status",
      "method": "get",
      "handler": "get_document_content_status",
      "file": "crates/synckhub-server/src/routes/maintenance.rs"
    },
    {
      "path": "/maintenance/indexing/document-content/status",
      "method": "head",
      "handler": "get_document_content_status",
      "file": "crates/synckhub-server/src/routes/maintenance.rs"
    },
    {
      "path": "/maintenance/indexing/pause",
      "method": "post",
      "handler": "pause_global_indexing",
      "file": "crates/synckhub-server/src/routes/maintenance.rs"
    },
    {
      "path": "/maintenance/indexing/resume",
      "method": "post",
      "handler": "resume_global_indexing",
      "file": "crates/synckhub-server/src/routes/maintenance.rs"
    },
    {
      "path": "/maintenance/indexing/runtime-controls",
      "method": "put",
      "handler": "update_indexing_runtime_controls",
      "file": "crates/synckhub-server/src/routes/maintenance.rs"
    },
    {
      "path": "/maintenance/indexing/runtime-controls/status",
      "method": "get",
      "handler": "get_indexing_runtime_controls_status",
      "file": "crates/synckhub-server/src/routes/maintenance.rs"
    },
    {
      "path": "/maintenance/indexing/runtime-controls/status",
      "method": "head",
      "handler": "get_indexing_runtime_controls_status",
      "file": "crates/synckhub-server/src/routes/maintenance.rs"
    },
    {
      "path": "/maintenance/indexing/status",
      "method": "get",
      "handler": "get_global_indexing_status",
      "file": "crates/synckhub-server/src/routes/maintenance.rs"
    },
    {
      "path": "/maintenance/indexing/status",
      "method": "head",
      "handler": "get_global_indexing_status",
      "file": "crates/synckhub-server/src/routes/maintenance.rs"
    },
    {
      "path": "/maintenance/init",
      "method": "post",
      "handler": "init_platform",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/maintenance/push/presence/status",
      "method": "get",
      "handler": "maintenance_push_presence_status",
      "file": "crates/synckhub-server/src/routes/maintenance.rs"
    },
    {
      "path": "/maintenance/push/presence/status",
      "method": "head",
      "handler": "maintenance_push_presence_status",
      "file": "crates/synckhub-server/src/routes/maintenance.rs"
    },
    {
      "path": "/maintenance/repos/{repo_id}/items/gc-tombstoned-by-age",
      "method": "post",
      "handler": "gc_tombstoned_by_age",
      "file": "crates/synckhub-server/src/routes/maintenance.rs"
    },
    {
      "path": "/maintenance/repos/{repo_id}/items/tombstone-trashed-by-age",
      "method": "post",
      "handler": "tombstone_trashed_by_age",
      "file": "crates/synckhub-server/src/routes/maintenance.rs"
    },
    {
      "path": "/maintenance/repos/{repo_id}/memberships/bootstrap-admin",
      "method": "post",
      "handler": "bootstrap_admin_membership",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/maintenance/repos/{repo_id}/users/{user_id}/offboarding-cleanup",
      "method": "post",
      "handler": "repo_user_offboarding_cleanup",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/maintenance/repos/create",
      "method": "post",
      "handler": "create_repo",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/maintenance/uploads/gc",
      "method": "post",
      "handler": "gc_uploads",
      "file": "crates/synckhub-server/src/routes/uploads.rs"
    },
    {
      "path": "/mcp",
      "method": "delete",
      "handler": "mcp::add_route",
      "file": "crates/synckhub-server/src/routes/mcp.rs"
    },
    {
      "path": "/mcp",
      "method": "get",
      "handler": "mcp::add_route",
      "file": "crates/synckhub-server/src/routes/mcp.rs"
    },
    {
      "path": "/mcp",
      "method": "post",
      "handler": "mcp::add_route",
      "file": "crates/synckhub-server/src/routes/mcp.rs"
    },
    {
      "path": "/metrics",
      "method": "get",
      "handler": "metrics",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/metrics",
      "method": "head",
      "handler": "metrics",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/openapi/integration-v1.json",
      "method": "get",
      "handler": "get_integration_openapi",
      "file": "crates/synckhub-server/src/routes/integration_openapi.rs"
    },
    {
      "path": "/openapi/integration-v1.json",
      "method": "head",
      "handler": "get_integration_openapi",
      "file": "crates/synckhub-server/src/routes/integration_openapi.rs"
    },
    {
      "path": "/public-space/repos/{repo_id}/docs/pages/{item_id}/markdown",
      "method": "get",
      "handler": "get_public_space_docs_page_markdown",
      "file": "crates/synckhub-server/src/routes/docs.rs"
    },
    {
      "path": "/public-space/repos/{repo_id}/docs/pages/{item_id}/markdown",
      "method": "head",
      "handler": "get_public_space_docs_page_markdown",
      "file": "crates/synckhub-server/src/routes/docs.rs"
    },
    {
      "path": "/public-space/repos/{repo_id}/docs/tree",
      "method": "get",
      "handler": "get_public_space_docs_tree",
      "file": "crates/synckhub-server/src/routes/docs.rs"
    },
    {
      "path": "/public-space/repos/{repo_id}/docs/tree",
      "method": "head",
      "handler": "get_public_space_docs_tree",
      "file": "crates/synckhub-server/src/routes/docs.rs"
    },
    {
      "path": "/public-space/repos/{repo_id}/items",
      "method": "get",
      "handler": "list_public_space_items",
      "file": "crates/synckhub-server/src/routes/public_space.rs"
    },
    {
      "path": "/public-space/repos/{repo_id}/items",
      "method": "head",
      "handler": "list_public_space_items",
      "file": "crates/synckhub-server/src/routes/public_space.rs"
    },
    {
      "path": "/public-space/repos/{repo_id}/items/{item_id}/content-url",
      "method": "get",
      "handler": "get_public_space_item_content_url",
      "file": "crates/synckhub-server/src/routes/public_space.rs"
    },
    {
      "path": "/public-space/repos/{repo_id}/items/{item_id}/content-url",
      "method": "head",
      "handler": "get_public_space_item_content_url",
      "file": "crates/synckhub-server/src/routes/public_space.rs"
    },
    {
      "path": "/public-space/repos/{repo_id}/posts",
      "method": "get",
      "handler": "list_public_space_posts",
      "file": "crates/synckhub-server/src/routes/public_space.rs"
    },
    {
      "path": "/public-space/repos/{repo_id}/posts",
      "method": "head",
      "handler": "list_public_space_posts",
      "file": "crates/synckhub-server/src/routes/public_space.rs"
    },
    {
      "path": "/public/folder-update-subscriptions/unsubscribe/{token}",
      "method": "post",
      "handler": "unsubscribe_folder_update_subscription",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/readyz",
      "method": "get",
      "handler": "readyz",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/readyz",
      "method": "head",
      "handler": "readyz",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/activity",
      "method": "get",
      "handler": "list_unified_activity",
      "file": "crates/synckhub-server/src/routes/activity.rs"
    },
    {
      "path": "/repos/{repo_id}/activity",
      "method": "head",
      "handler": "list_unified_activity",
      "file": "crates/synckhub-server/src/routes/activity.rs"
    },
    {
      "path": "/repos/{repo_id}/ai/assistants",
      "method": "get",
      "handler": "ai_list_assistants",
      "file": "crates/synckhub-server/src/routes/ai/assistants.rs"
    },
    {
      "path": "/repos/{repo_id}/ai/assistants",
      "method": "head",
      "handler": "ai_list_assistants",
      "file": "crates/synckhub-server/src/routes/ai/assistants.rs"
    },
    {
      "path": "/repos/{repo_id}/ai/assistants",
      "method": "post",
      "handler": "ai_create_assistant",
      "file": "crates/synckhub-server/src/routes/ai/assistants.rs"
    },
    {
      "path": "/repos/{repo_id}/ai/assistants/{assistant_id}",
      "method": "delete",
      "handler": "ai_delete_assistant",
      "file": "crates/synckhub-server/src/routes/ai/assistants.rs"
    },
    {
      "path": "/repos/{repo_id}/ai/assistants/{assistant_id}",
      "method": "put",
      "handler": "ai_update_assistant",
      "file": "crates/synckhub-server/src/routes/ai/assistants.rs"
    },
    {
      "path": "/repos/{repo_id}/ai/email-sessions",
      "method": "post",
      "handler": "resolve_email_session",
      "file": "crates/synckhub-server/src/routes/ai/email_sessions.rs"
    },
    {
      "path": "/repos/{repo_id}/ai/email-sessions/{session_id}",
      "method": "get",
      "handler": "get_email_session",
      "file": "crates/synckhub-server/src/routes/ai/email_sessions.rs"
    },
    {
      "path": "/repos/{repo_id}/ai/email-sessions/{session_id}",
      "method": "head",
      "handler": "get_email_session",
      "file": "crates/synckhub-server/src/routes/ai/email_sessions.rs"
    },
    {
      "path": "/repos/{repo_id}/ai/email-sessions/{session_id}/close",
      "method": "post",
      "handler": "close_email_session",
      "file": "crates/synckhub-server/src/routes/ai/email_sessions.rs"
    },
    {
      "path": "/repos/{repo_id}/ai/email-sessions/{session_id}/runs",
      "method": "post",
      "handler": "create_email_run",
      "file": "crates/synckhub-server/src/routes/ai/email_sessions.rs"
    },
    {
      "path": "/repos/{repo_id}/ai/email-sessions/{session_id}/runs/{run_id}",
      "method": "get",
      "handler": "get_email_run",
      "file": "crates/synckhub-server/src/routes/ai/email_sessions.rs"
    },
    {
      "path": "/repos/{repo_id}/ai/email-sessions/{session_id}/runs/{run_id}",
      "method": "head",
      "handler": "get_email_run",
      "file": "crates/synckhub-server/src/routes/ai/email_sessions.rs"
    },
    {
      "path": "/repos/{repo_id}/ai/email-sessions/{session_id}/runs/{run_id}/cancel",
      "method": "post",
      "handler": "cancel_email_run",
      "file": "crates/synckhub-server/src/routes/ai/email_sessions.rs"
    },
    {
      "path": "/repos/{repo_id}/ai/email-sessions/{session_id}/runs/{run_id}/events",
      "method": "get",
      "handler": "get_email_run_events",
      "file": "crates/synckhub-server/src/routes/ai/email_sessions.rs"
    },
    {
      "path": "/repos/{repo_id}/ai/email-sessions/{session_id}/runs/{run_id}/events",
      "method": "head",
      "handler": "get_email_run_events",
      "file": "crates/synckhub-server/src/routes/ai/email_sessions.rs"
    },
    {
      "path": "/repos/{repo_id}/ai/tools",
      "method": "get",
      "handler": "ai_list_tools",
      "file": "crates/synckhub-server/src/routes/ai/tools.rs"
    },
    {
      "path": "/repos/{repo_id}/ai/tools",
      "method": "head",
      "handler": "ai_list_tools",
      "file": "crates/synckhub-server/src/routes/ai/tools.rs"
    },
    {
      "path": "/repos/{repo_id}/ai/transcriptions",
      "method": "post",
      "handler": "ai_create_transcription",
      "file": "crates/synckhub-server/src/routes/ai/transcriptions.rs"
    },
    {
      "path": "/repos/{repo_id}/audit/alerts",
      "method": "get",
      "handler": "crate::security_alerts::list_security_alerts",
      "file": "crates/synckhub-server/src/routes/security.rs"
    },
    {
      "path": "/repos/{repo_id}/audit/alerts",
      "method": "head",
      "handler": "crate::security_alerts::list_security_alerts",
      "file": "crates/synckhub-server/src/routes/security.rs"
    },
    {
      "path": "/repos/{repo_id}/audit/alerts/{alert_id}",
      "method": "get",
      "handler": "crate::security_alerts::get_security_alert",
      "file": "crates/synckhub-server/src/routes/security.rs"
    },
    {
      "path": "/repos/{repo_id}/audit/alerts/{alert_id}",
      "method": "head",
      "handler": "crate::security_alerts::get_security_alert",
      "file": "crates/synckhub-server/src/routes/security.rs"
    },
    {
      "path": "/repos/{repo_id}/audit/alerts/{alert_id}",
      "method": "patch",
      "handler": "crate::security_alerts::patch_security_alert_status",
      "file": "crates/synckhub-server/src/routes/security.rs"
    },
    {
      "path": "/repos/{repo_id}/audit/events",
      "method": "get",
      "handler": "list_audit_events",
      "file": "crates/synckhub-server/src/routes/activity.rs"
    },
    {
      "path": "/repos/{repo_id}/audit/events",
      "method": "head",
      "handler": "list_audit_events",
      "file": "crates/synckhub-server/src/routes/activity.rs"
    },
    {
      "path": "/repos/{repo_id}/audit/events/{event_id}/network-context",
      "method": "get",
      "handler": "shared_link_audit_context",
      "file": "crates/synckhub-server/src/routes/activity.rs"
    },
    {
      "path": "/repos/{repo_id}/audit/events/{event_id}/network-context",
      "method": "head",
      "handler": "shared_link_audit_context",
      "file": "crates/synckhub-server/src/routes/activity.rs"
    },
    {
      "path": "/repos/{repo_id}/audit/security-alert-policy",
      "method": "get",
      "handler": "crate::security_alerts::get_repo_security_alert_policy",
      "file": "crates/synckhub-server/src/routes/security.rs"
    },
    {
      "path": "/repos/{repo_id}/audit/security-alert-policy",
      "method": "head",
      "handler": "crate::security_alerts::get_repo_security_alert_policy",
      "file": "crates/synckhub-server/src/routes/security.rs"
    },
    {
      "path": "/repos/{repo_id}/audit/security-alert-policy",
      "method": "patch",
      "handler": "crate::security_alerts::patch_repo_security_alert_policy",
      "file": "crates/synckhub-server/src/routes/security.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/effective",
      "method": "get",
      "handler": "get_effective",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/effective",
      "method": "head",
      "handler": "get_effective",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/effective/self",
      "method": "get",
      "handler": "get_effective_self",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/effective/self",
      "method": "head",
      "handler": "get_effective_self",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/events",
      "method": "get",
      "handler": "list_authz_events",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/events",
      "method": "head",
      "handler": "list_authz_events",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/folder-update-subscriptions",
      "method": "get",
      "handler": "list_folder_update_subscriptions",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/folder-update-subscriptions",
      "method": "head",
      "handler": "list_folder_update_subscriptions",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/folder-update-subscriptions/unsubscribe",
      "method": "post",
      "handler": "manager_unsubscribe_folder_update_subscription",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/folder-update-subscriptions/upsert",
      "method": "post",
      "handler": "upsert_folder_update_subscriptions",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/groups/{group_id}/members",
      "method": "get",
      "handler": "list_group_members",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/groups/{group_id}/members",
      "method": "head",
      "handler": "list_group_members",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/groups/{group_id}/members/add",
      "method": "post",
      "handler": "add_group_members",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/groups/{group_id}/members/remove",
      "method": "post",
      "handler": "remove_group_members",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/guest-permission-intents",
      "method": "get",
      "handler": "list_guest_permission_intents",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/guest-permission-intents",
      "method": "head",
      "handler": "list_guest_permission_intents",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/guest-permission-intents",
      "method": "post",
      "handler": "upsert_guest_permission_intents",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/items/{item_id}/set-acl-mode",
      "method": "post",
      "handler": "set_item_acl_mode",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/my-folder-update-subscriptions",
      "method": "get",
      "handler": "list_my_folder_update_subscriptions",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/my-folder-update-subscriptions",
      "method": "head",
      "handler": "list_my_folder_update_subscriptions",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/my-folder-update-subscriptions/unsubscribe",
      "method": "post",
      "handler": "unsubscribe_my_folder_update_subscription",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/my-folder-update-subscriptions/upsert",
      "method": "post",
      "handler": "upsert_my_folder_update_subscription",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/permission-notifications",
      "method": "post",
      "handler": "send_permission_notifications",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/rules",
      "method": "get",
      "handler": "list_authz_rules",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/rules",
      "method": "head",
      "handler": "list_authz_rules",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/rules/delete",
      "method": "post",
      "handler": "delete_authz_rules",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/rules/delete/preflight",
      "method": "post",
      "handler": "preflight_delete_authz_rules",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/rules/upsert",
      "method": "post",
      "handler": "upsert_authz_rules",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/rules/upsert/preflight",
      "method": "post",
      "handler": "preflight_upsert_authz_rules",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/stack",
      "method": "get",
      "handler": "get_authz_stack",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/stack",
      "method": "head",
      "handler": "get_authz_stack",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/subjects/{subject_kind}/{subject_id}/folder-permission-roots",
      "method": "get",
      "handler": "list_subject_folder_permission_roots",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/authz/subjects/{subject_kind}/{subject_id}/folder-permission-roots",
      "method": "head",
      "handler": "list_subject_folder_permission_roots",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/blobs/{blob_id}",
      "method": "get",
      "handler": "get_blob",
      "file": "crates/synckhub-server/src/routes/files/content.rs"
    },
    {
      "path": "/repos/{repo_id}/blobs/{blob_id}",
      "method": "head",
      "handler": "get_blob",
      "file": "crates/synckhub-server/src/routes/files/content.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-delegations",
      "method": "get",
      "handler": "received",
      "file": "crates/synckhub-server/src/routes/native_calendars/delegation.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-delegations",
      "method": "head",
      "handler": "received",
      "file": "crates/synckhub-server/src/routes/native_calendars/delegation.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-event-types",
      "method": "get",
      "handler": "list",
      "file": "crates/synckhub-server/src/routes/native_calendars/event_types.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-event-types",
      "method": "head",
      "handler": "list",
      "file": "crates/synckhub-server/src/routes/native_calendars/event_types.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-event-types/{id}",
      "method": "put",
      "handler": "put",
      "file": "crates/synckhub-server/src/routes/native_calendars/event_types.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-events",
      "method": "get",
      "handler": "events",
      "file": "crates/synckhub-server/src/routes/native_calendars/lists.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-events",
      "method": "head",
      "handler": "events",
      "file": "crates/synckhub-server/src/routes/native_calendars/lists.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-events/{item_id}",
      "method": "get",
      "handler": "event_detail",
      "file": "crates/synckhub-server/src/routes/native_calendars/read.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-events/{item_id}",
      "method": "head",
      "handler": "event_detail",
      "file": "crates/synckhub-server/src/routes/native_calendars/read.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-events/{item_id}",
      "method": "patch",
      "handler": "edit_event",
      "file": "crates/synckhub-server/src/routes/native_calendars.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-events/{item_id}/cancel",
      "method": "post",
      "handler": "cancel_event",
      "file": "crates/synckhub-server/src/routes/native_calendars.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-events/{item_id}/export",
      "method": "get",
      "handler": "export_event",
      "file": "crates/synckhub-server/src/routes/native_calendars/read.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-events/{item_id}/export",
      "method": "head",
      "handler": "export_event",
      "file": "crates/synckhub-server/src/routes/native_calendars/read.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-events/{item_id}/external-invitations",
      "method": "post",
      "handler": "configure_external",
      "file": "crates/synckhub-server/src/routes/native_calendars.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-events/{item_id}/external-response",
      "method": "post",
      "handler": "respond_external",
      "file": "crates/synckhub-server/src/routes/native_calendars.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-events/{item_id}/on-behalf/{represented}",
      "method": "get",
      "handler": "detail",
      "file": "crates/synckhub-server/src/routes/native_calendars/delegation.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-events/{item_id}/on-behalf/{represented}",
      "method": "head",
      "handler": "detail",
      "file": "crates/synckhub-server/src/routes/native_calendars/delegation.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-events/{item_id}/personal-preferences",
      "method": "get",
      "handler": "get_preferences",
      "file": "crates/synckhub-server/src/routes/native_calendars/preferences.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-events/{item_id}/personal-preferences",
      "method": "head",
      "handler": "get_preferences",
      "file": "crates/synckhub-server/src/routes/native_calendars/preferences.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-events/{item_id}/personal-preferences",
      "method": "put",
      "handler": "put_preferences",
      "file": "crates/synckhub-server/src/routes/native_calendars/preferences.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-events/{item_id}/resources",
      "method": "get",
      "handler": "bookings",
      "file": "crates/synckhub-server/src/routes/native_calendars/resources.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-events/{item_id}/resources",
      "method": "head",
      "handler": "bookings",
      "file": "crates/synckhub-server/src/routes/native_calendars/resources.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-events/{item_id}/resources",
      "method": "put",
      "handler": "request",
      "file": "crates/synckhub-server/src/routes/native_calendars/resources.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-events/{item_id}/response",
      "method": "post",
      "handler": "respond",
      "file": "crates/synckhub-server/src/routes/native_calendars.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-events/{item_id}/review-external",
      "method": "post",
      "handler": "review_external",
      "file": "crates/synckhub-server/src/routes/native_calendars.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-events/{item_id}/seen",
      "method": "post",
      "handler": "seen",
      "file": "crates/synckhub-server/src/routes/native_calendars/attention.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-events/attention",
      "method": "get",
      "handler": "attention",
      "file": "crates/synckhub-server/src/routes/native_calendars/attention.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-events/attention",
      "method": "head",
      "handler": "attention",
      "file": "crates/synckhub-server/src/routes/native_calendars/attention.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-ics-imports/{job_id}",
      "method": "get",
      "handler": "get_report",
      "file": "crates/synckhub-server/src/routes/native_calendars/ics_import.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-ics-imports/{job_id}",
      "method": "head",
      "handler": "get_report",
      "file": "crates/synckhub-server/src/routes/native_calendars/ics_import.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-ics-imports/{job_id}/cutover-next",
      "method": "post",
      "handler": "cutover_next",
      "file": "crates/synckhub-server/src/routes/native_calendars/ics_import.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-ics-imports/{job_id}/verify",
      "method": "post",
      "handler": "verify",
      "file": "crates/synckhub-server/src/routes/native_calendars/ics_import.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-invitees/resolve",
      "method": "post",
      "handler": "resolve",
      "file": "crates/synckhub-server/src/routes/native_calendars/invitees.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-notices",
      "method": "get",
      "handler": "notices::notices",
      "file": "crates/synckhub-server/src/routes/native_calendars/lists.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-notices",
      "method": "head",
      "handler": "notices::notices",
      "file": "crates/synckhub-server/src/routes/native_calendars/lists.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-people-events",
      "method": "post",
      "handler": "people_events",
      "file": "crates/synckhub-server/src/routes/native_calendars/lists.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-people/resolve",
      "method": "post",
      "handler": "resolve_people",
      "file": "crates/synckhub-server/src/routes/native_calendars/lists.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-people/search",
      "method": "post",
      "handler": "search_people",
      "file": "crates/synckhub-server/src/routes/native_calendars/lists.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-resources",
      "method": "get",
      "handler": "list",
      "file": "crates/synckhub-server/src/routes/native_calendars/resources.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-resources",
      "method": "head",
      "handler": "list",
      "file": "crates/synckhub-server/src/routes/native_calendars/resources.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-resources/{item_id}",
      "method": "put",
      "handler": "configure",
      "file": "crates/synckhub-server/src/routes/native_calendars/resources.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-resources/{resource_id}/requests",
      "method": "get",
      "handler": "requests",
      "file": "crates/synckhub-server/src/routes/native_calendars/resources.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-resources/{resource_id}/requests",
      "method": "head",
      "handler": "requests",
      "file": "crates/synckhub-server/src/routes/native_calendars/resources.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-resources/{resource_id}/requests/{event_id}",
      "method": "put",
      "handler": "decide",
      "file": "crates/synckhub-server/src/routes/native_calendars/resources.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-senders",
      "method": "get",
      "handler": "senders",
      "file": "crates/synckhub-server/src/routes/native_calendars/invitees.rs"
    },
    {
      "path": "/repos/{repo_id}/calendar-senders",
      "method": "head",
      "handler": "senders",
      "file": "crates/synckhub-server/src/routes/native_calendars/invitees.rs"
    },
    {
      "path": "/repos/{repo_id}/calendars",
      "method": "get",
      "handler": "calendars",
      "file": "crates/synckhub-server/src/routes/native_calendars/lists.rs"
    },
    {
      "path": "/repos/{repo_id}/calendars",
      "method": "head",
      "handler": "calendars",
      "file": "crates/synckhub-server/src/routes/native_calendars/lists.rs"
    },
    {
      "path": "/repos/{repo_id}/calendars",
      "method": "post",
      "handler": "create_calendar",
      "file": "crates/synckhub-server/src/routes/native_calendars.rs"
    },
    {
      "path": "/repos/{repo_id}/calendars/{calendar_id}/delegates",
      "method": "get",
      "handler": "grants",
      "file": "crates/synckhub-server/src/routes/native_calendars/delegation.rs"
    },
    {
      "path": "/repos/{repo_id}/calendars/{calendar_id}/delegates",
      "method": "head",
      "handler": "grants",
      "file": "crates/synckhub-server/src/routes/native_calendars/delegation.rs"
    },
    {
      "path": "/repos/{repo_id}/calendars/{calendar_id}/delegates",
      "method": "put",
      "handler": "set_grant",
      "file": "crates/synckhub-server/src/routes/native_calendars/delegation.rs"
    },
    {
      "path": "/repos/{repo_id}/calendars/{calendar_id}/ics-imports/trial",
      "method": "post",
      "handler": "trial",
      "file": "crates/synckhub-server/src/routes/native_calendars/ics_import.rs"
    },
    {
      "path": "/repos/{repo_id}/calendars/{calendar_id}/on-behalf/{represented}",
      "method": "get",
      "handler": "events",
      "file": "crates/synckhub-server/src/routes/native_calendars/delegation.rs"
    },
    {
      "path": "/repos/{repo_id}/calendars/{calendar_id}/on-behalf/{represented}",
      "method": "head",
      "handler": "events",
      "file": "crates/synckhub-server/src/routes/native_calendars/delegation.rs"
    },
    {
      "path": "/repos/{repo_id}/calendars/{calendar_id}/on-behalf/{represented}",
      "method": "post",
      "handler": "command",
      "file": "crates/synckhub-server/src/routes/native_calendars/delegation.rs"
    },
    {
      "path": "/repos/{repo_id}/calendars/{calendar_id}/on-behalf/{represented}/invitees/resolve",
      "method": "post",
      "handler": "resolve_invitees",
      "file": "crates/synckhub-server/src/routes/native_calendars/delegation.rs"
    },
    {
      "path": "/repos/{repo_id}/calendars/{item_id}",
      "method": "get",
      "handler": "calendar_detail",
      "file": "crates/synckhub-server/src/routes/native_calendars/read.rs"
    },
    {
      "path": "/repos/{repo_id}/calendars/{item_id}",
      "method": "head",
      "handler": "calendar_detail",
      "file": "crates/synckhub-server/src/routes/native_calendars/read.rs"
    },
    {
      "path": "/repos/{repo_id}/calendars/{item_id}",
      "method": "patch",
      "handler": "edit_calendar",
      "file": "crates/synckhub-server/src/routes/native_calendars.rs"
    },
    {
      "path": "/repos/{repo_id}/calendars/{item_id}/archive",
      "method": "post",
      "handler": "archive_calendar",
      "file": "crates/synckhub-server/src/routes/native_calendars.rs"
    },
    {
      "path": "/repos/{repo_id}/calendars/{item_id}/events",
      "method": "get",
      "handler": "calendar_events",
      "file": "crates/synckhub-server/src/routes/native_calendars/lists.rs"
    },
    {
      "path": "/repos/{repo_id}/calendars/{item_id}/events",
      "method": "head",
      "handler": "calendar_events",
      "file": "crates/synckhub-server/src/routes/native_calendars/lists.rs"
    },
    {
      "path": "/repos/{repo_id}/calendars/{item_id}/events",
      "method": "post",
      "handler": "create_event",
      "file": "crates/synckhub-server/src/routes/native_calendars.rs"
    },
    {
      "path": "/repos/{repo_id}/calendars/{item_id}/export",
      "method": "get",
      "handler": "export_calendar",
      "file": "crates/synckhub-server/src/routes/native_calendars/read.rs"
    },
    {
      "path": "/repos/{repo_id}/calendars/{item_id}/export",
      "method": "head",
      "handler": "export_calendar",
      "file": "crates/synckhub-server/src/routes/native_calendars/read.rs"
    },
    {
      "path": "/repos/{repo_id}/calendars/{item_id}/unarchive",
      "method": "post",
      "handler": "unarchive_calendar",
      "file": "crates/synckhub-server/src/routes/native_calendars.rs"
    },
    {
      "path": "/repos/{repo_id}/case-lifecycle-versions",
      "method": "get",
      "handler": "get_case_lifecycle_versions",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/case-lifecycle-versions",
      "method": "head",
      "handler": "get_case_lifecycle_versions",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/case-metadata-definitions",
      "method": "get",
      "handler": "list_case_metadata_definitions",
      "file": "crates/synckhub-server/src/routes/items/metadata.rs"
    },
    {
      "path": "/repos/{repo_id}/case-metadata-definitions",
      "method": "head",
      "handler": "list_case_metadata_definitions",
      "file": "crates/synckhub-server/src/routes/items/metadata.rs"
    },
    {
      "path": "/repos/{repo_id}/case-metadata-definitions/{subtype_key}",
      "method": "delete",
      "handler": "delete_case_metadata_definition",
      "file": "crates/synckhub-server/src/routes/items/metadata.rs"
    },
    {
      "path": "/repos/{repo_id}/case-metadata-definitions/{subtype_key}",
      "method": "put",
      "handler": "put_case_metadata_definition",
      "file": "crates/synckhub-server/src/routes/items/metadata.rs"
    },
    {
      "path": "/repos/{repo_id}/case-party-links",
      "method": "get",
      "handler": "list_case_party_links",
      "file": "crates/synckhub-server/src/routes/directory/party_links.rs"
    },
    {
      "path": "/repos/{repo_id}/case-party-links",
      "method": "head",
      "handler": "list_case_party_links",
      "file": "crates/synckhub-server/src/routes/directory/party_links.rs"
    },
    {
      "path": "/repos/{repo_id}/case-party-links",
      "method": "post",
      "handler": "create_case_party_link",
      "file": "crates/synckhub-server/src/routes/directory/party_links.rs"
    },
    {
      "path": "/repos/{repo_id}/case-party-links/{link_id}/archive",
      "method": "post",
      "handler": "archive_case_party_link",
      "file": "crates/synckhub-server/src/routes/directory/party_links.rs"
    },
    {
      "path": "/repos/{repo_id}/case-party-links/bulk",
      "method": "post",
      "handler": "bulk_case_party_links",
      "file": "crates/synckhub-server/src/routes/directory/party_links.rs"
    },
    {
      "path": "/repos/{repo_id}/case-view-defaults/me",
      "method": "delete",
      "handler": "clear_my_case_view_default",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/case-view-defaults/me",
      "method": "put",
      "handler": "set_my_case_view_default",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/case-view-defaults/repository",
      "method": "delete",
      "handler": "clear_repository_case_view_default",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/case-view-defaults/repository",
      "method": "put",
      "handler": "set_repository_case_view_default",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/case-views",
      "method": "get",
      "handler": "list_case_views",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/case-views",
      "method": "head",
      "handler": "list_case_views",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/case-views",
      "method": "post",
      "handler": "create_case_view",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/case-views/{view_id}",
      "method": "delete",
      "handler": "delete_case_view",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/case-views/{view_id}",
      "method": "get",
      "handler": "get_case_view",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/case-views/{view_id}",
      "method": "head",
      "handler": "get_case_view",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/case-views/{view_id}",
      "method": "patch",
      "handler": "update_case_view",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/case-views/reorder",
      "method": "put",
      "handler": "reorder_case_views",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/cases",
      "method": "get",
      "handler": "list_cases",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/cases",
      "method": "head",
      "handler": "list_cases",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/cases",
      "method": "post",
      "handler": "create_case",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/cases/{item_id}/convert-to-folder",
      "method": "post",
      "handler": "convert_case_to_folder",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/cases/bulk/adopt-folder",
      "method": "post",
      "handler": "bulk_adopt_case_folders",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/cases/bulk/create",
      "method": "post",
      "handler": "bulk_create_cases",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/cases/bulk/inspect-canonical-state",
      "method": "post",
      "handler": "inspect_canonical_cases",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/cases/bulk/set-lifecycle-mode",
      "method": "post",
      "handler": "set_cases_lifecycle_mode",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/cases/bulk/set-status",
      "method": "post",
      "handler": "set_cases_status",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/cases/bulk/transition",
      "method": "post",
      "handler": "bulk_transition_cases",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/cases/list",
      "method": "post",
      "handler": "list_cases_structured",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/cases/recents",
      "method": "get",
      "handler": "list_recent_cases",
      "file": "crates/synckhub-server/src/routes/cases/recents.rs"
    },
    {
      "path": "/repos/{repo_id}/cases/recents",
      "method": "head",
      "handler": "list_recent_cases",
      "file": "crates/synckhub-server/src/routes/cases/recents.rs"
    },
    {
      "path": "/repos/{repo_id}/chats",
      "method": "get",
      "handler": "list_chats",
      "file": "crates/synckhub-server/src/routes/chat/rooms.rs"
    },
    {
      "path": "/repos/{repo_id}/chats",
      "method": "head",
      "handler": "list_chats",
      "file": "crates/synckhub-server/src/routes/chat/rooms.rs"
    },
    {
      "path": "/repos/{repo_id}/chats",
      "method": "post",
      "handler": "create_chat",
      "file": "crates/synckhub-server/src/routes/chat/rooms.rs"
    },
    {
      "path": "/repos/{repo_id}/chats/identity-invites",
      "method": "post",
      "handler": "create_chat_identity_invite",
      "file": "crates/synckhub-server/src/routes/chat/rooms.rs"
    },
    {
      "path": "/repos/{repo_id}/chats/unread-summary",
      "method": "get",
      "handler": "chat_unread_summary",
      "file": "crates/synckhub-server/src/routes/chat/rooms.rs"
    },
    {
      "path": "/repos/{repo_id}/chats/unread-summary",
      "method": "head",
      "handler": "chat_unread_summary",
      "file": "crates/synckhub-server/src/routes/chat/rooms.rs"
    },
    {
      "path": "/repos/{repo_id}/commits",
      "method": "get",
      "handler": "list_repo_commits",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/commits",
      "method": "head",
      "handler": "list_repo_commits",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/commits/{commit_id}/changes",
      "method": "get",
      "handler": "list_repo_commit_changes",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/commits/{commit_id}/changes",
      "method": "head",
      "handler": "list_repo_commit_changes",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/commits/{commit_id}/events",
      "method": "get",
      "handler": "list_repo_commit_events",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/commits/{commit_id}/events",
      "method": "head",
      "handler": "list_repo_commit_events",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/companies",
      "method": "get",
      "handler": "list_companies",
      "file": "crates/synckhub-server/src/routes/directory/companies.rs"
    },
    {
      "path": "/repos/{repo_id}/companies",
      "method": "head",
      "handler": "list_companies",
      "file": "crates/synckhub-server/src/routes/directory/companies.rs"
    },
    {
      "path": "/repos/{repo_id}/companies",
      "method": "post",
      "handler": "create_company",
      "file": "crates/synckhub-server/src/routes/directory/companies.rs"
    },
    {
      "path": "/repos/{repo_id}/companies/{company_folder_id}",
      "method": "get",
      "handler": "get_company",
      "file": "crates/synckhub-server/src/routes/directory/companies.rs"
    },
    {
      "path": "/repos/{repo_id}/companies/{company_folder_id}",
      "method": "head",
      "handler": "get_company",
      "file": "crates/synckhub-server/src/routes/directory/companies.rs"
    },
    {
      "path": "/repos/{repo_id}/companies/{company_folder_id}",
      "method": "patch",
      "handler": "update_company",
      "file": "crates/synckhub-server/src/routes/directory/companies.rs"
    },
    {
      "path": "/repos/{repo_id}/companies/adopt-folder",
      "method": "post",
      "handler": "adopt_company_folder",
      "file": "crates/synckhub-server/src/routes/directory/companies.rs"
    },
    {
      "path": "/repos/{repo_id}/companies/bulk/adopt-folder",
      "method": "post",
      "handler": "bulk_adopt_company_folders",
      "file": "crates/synckhub-server/src/routes/directory/companies.rs"
    },
    {
      "path": "/repos/{repo_id}/companies/bulk/create",
      "method": "post",
      "handler": "bulk_create_companies",
      "file": "crates/synckhub-server/src/routes/directory/companies.rs"
    },
    {
      "path": "/repos/{repo_id}/companies/bulk/release-folder",
      "method": "post",
      "handler": "bulk_release_company_folders",
      "file": "crates/synckhub-server/src/routes/directory/companies.rs"
    },
    {
      "path": "/repos/{repo_id}/companies/list",
      "method": "post",
      "handler": "list_companies_post",
      "file": "crates/synckhub-server/src/routes/directory/companies.rs"
    },
    {
      "path": "/repos/{repo_id}/companies/recents",
      "method": "get",
      "handler": "list_recent_companies",
      "file": "crates/synckhub-server/src/routes/directory/companies.rs"
    },
    {
      "path": "/repos/{repo_id}/companies/recents",
      "method": "head",
      "handler": "list_recent_companies",
      "file": "crates/synckhub-server/src/routes/directory/companies.rs"
    },
    {
      "path": "/repos/{repo_id}/companies/release-folder",
      "method": "post",
      "handler": "release_company_folder",
      "file": "crates/synckhub-server/src/routes/directory/companies.rs"
    },
    {
      "path": "/repos/{repo_id}/company-metadata-definition",
      "method": "get",
      "handler": "get_company_metadata_definition",
      "file": "crates/synckhub-server/src/routes/directory/companies.rs"
    },
    {
      "path": "/repos/{repo_id}/company-metadata-definition",
      "method": "head",
      "handler": "get_company_metadata_definition",
      "file": "crates/synckhub-server/src/routes/directory/companies.rs"
    },
    {
      "path": "/repos/{repo_id}/company-metadata-definition",
      "method": "put",
      "handler": "put_company_metadata_definition",
      "file": "crates/synckhub-server/src/routes/directory/companies.rs"
    },
    {
      "path": "/repos/{repo_id}/contact-metadata-definition",
      "method": "get",
      "handler": "get_contact_metadata_definition",
      "file": "crates/synckhub-server/src/routes/directory/contacts.rs"
    },
    {
      "path": "/repos/{repo_id}/contact-metadata-definition",
      "method": "head",
      "handler": "get_contact_metadata_definition",
      "file": "crates/synckhub-server/src/routes/directory/contacts.rs"
    },
    {
      "path": "/repos/{repo_id}/contact-metadata-definition",
      "method": "put",
      "handler": "put_contact_metadata_definition",
      "file": "crates/synckhub-server/src/routes/directory/contacts.rs"
    },
    {
      "path": "/repos/{repo_id}/contact-metadata-definition/rebuild-projection",
      "method": "post",
      "handler": "rebuild_contact_metadata_projection",
      "file": "crates/synckhub-server/src/routes/directory/contacts.rs"
    },
    {
      "path": "/repos/{repo_id}/contacts",
      "method": "get",
      "handler": "list_contacts",
      "file": "crates/synckhub-server/src/routes/directory/contacts.rs"
    },
    {
      "path": "/repos/{repo_id}/contacts",
      "method": "head",
      "handler": "list_contacts",
      "file": "crates/synckhub-server/src/routes/directory/contacts.rs"
    },
    {
      "path": "/repos/{repo_id}/contacts",
      "method": "post",
      "handler": "create_contact",
      "file": "crates/synckhub-server/src/routes/directory/contacts.rs"
    },
    {
      "path": "/repos/{repo_id}/contacts/{contact_id}",
      "method": "get",
      "handler": "get_contact",
      "file": "crates/synckhub-server/src/routes/directory/contacts.rs"
    },
    {
      "path": "/repos/{repo_id}/contacts/{contact_id}",
      "method": "head",
      "handler": "get_contact",
      "file": "crates/synckhub-server/src/routes/directory/contacts.rs"
    },
    {
      "path": "/repos/{repo_id}/contacts/{contact_id}",
      "method": "patch",
      "handler": "update_contact",
      "file": "crates/synckhub-server/src/routes/directory/contacts.rs"
    },
    {
      "path": "/repos/{repo_id}/contacts/{contact_id}/archive",
      "method": "post",
      "handler": "archive_contact",
      "file": "crates/synckhub-server/src/routes/directory/contacts.rs"
    },
    {
      "path": "/repos/{repo_id}/contacts/{contact_id}/merge",
      "method": "post",
      "handler": "merge_contacts",
      "file": "crates/synckhub-server/src/routes/directory/contacts.rs"
    },
    {
      "path": "/repos/{repo_id}/contacts/{contact_id}/restore",
      "method": "post",
      "handler": "restore_contact",
      "file": "crates/synckhub-server/src/routes/directory/contacts.rs"
    },
    {
      "path": "/repos/{repo_id}/contacts/adopt-folder",
      "method": "post",
      "handler": "retired_contact_folder_write",
      "file": "crates/synckhub-server/src/routes/directory/contacts.rs"
    },
    {
      "path": "/repos/{repo_id}/contacts/aggregate",
      "method": "get",
      "handler": "list_aggregate_contacts",
      "file": "crates/synckhub-server/src/routes/connected_accounts/provider_people.rs"
    },
    {
      "path": "/repos/{repo_id}/contacts/aggregate",
      "method": "head",
      "handler": "list_aggregate_contacts",
      "file": "crates/synckhub-server/src/routes/connected_accounts/provider_people.rs"
    },
    {
      "path": "/repos/{repo_id}/contacts/bulk/adopt-folder",
      "method": "post",
      "handler": "retired_contact_folder_write",
      "file": "crates/synckhub-server/src/routes/directory/contacts.rs"
    },
    {
      "path": "/repos/{repo_id}/contacts/bulk/release-folder",
      "method": "post",
      "handler": "retired_contact_folder_write",
      "file": "crates/synckhub-server/src/routes/directory/contacts.rs"
    },
    {
      "path": "/repos/{repo_id}/contacts/carddav/credentials",
      "method": "get",
      "handler": "list_credentials",
      "file": "crates/synckhub-server/src/routes/carddav.rs"
    },
    {
      "path": "/repos/{repo_id}/contacts/carddav/credentials",
      "method": "head",
      "handler": "list_credentials",
      "file": "crates/synckhub-server/src/routes/carddav.rs"
    },
    {
      "path": "/repos/{repo_id}/contacts/carddav/credentials",
      "method": "post",
      "handler": "create_credential",
      "file": "crates/synckhub-server/src/routes/carddav.rs"
    },
    {
      "path": "/repos/{repo_id}/contacts/carddav/credentials/{credential_id}",
      "method": "delete",
      "handler": "revoke_credential",
      "file": "crates/synckhub-server/src/routes/carddav.rs"
    },
    {
      "path": "/repos/{repo_id}/contacts/folders",
      "method": "get",
      "handler": "get_contacts_folders",
      "file": "crates/synckhub-server/src/routes/directory/contacts.rs"
    },
    {
      "path": "/repos/{repo_id}/contacts/folders",
      "method": "head",
      "handler": "get_contacts_folders",
      "file": "crates/synckhub-server/src/routes/directory/contacts.rs"
    },
    {
      "path": "/repos/{repo_id}/contacts/import-provider",
      "method": "post",
      "handler": "import_provider_contacts",
      "file": "crates/synckhub-server/src/routes/connected_accounts/provider_people.rs"
    },
    {
      "path": "/repos/{repo_id}/contacts/init",
      "method": "post",
      "handler": "contacts_init",
      "file": "crates/synckhub-server/src/routes/directory/contacts.rs"
    },
    {
      "path": "/repos/{repo_id}/contacts/list",
      "method": "post",
      "handler": "list_contacts_post",
      "file": "crates/synckhub-server/src/routes/directory/contacts.rs"
    },
    {
      "path": "/repos/{repo_id}/contacts/native-private",
      "method": "post",
      "handler": "list_native_private_contacts",
      "file": "crates/synckhub-server/src/routes/directory/contacts.rs"
    },
    {
      "path": "/repos/{repo_id}/contacts/private-folder/ensure",
      "method": "post",
      "handler": "ensure_private_contacts_folder",
      "file": "crates/synckhub-server/src/routes/directory/contacts.rs"
    },
    {
      "path": "/repos/{repo_id}/contacts/release-folder",
      "method": "post",
      "handler": "retired_contact_folder_write",
      "file": "crates/synckhub-server/src/routes/directory/contacts.rs"
    },
    {
      "path": "/repos/{repo_id}/data/databases",
      "method": "get",
      "handler": "get_structured_data_databases",
      "file": "crates/synckhub-server/src/routes/structured_data.rs"
    },
    {
      "path": "/repos/{repo_id}/data/databases",
      "method": "head",
      "handler": "get_structured_data_databases",
      "file": "crates/synckhub-server/src/routes/structured_data.rs"
    },
    {
      "path": "/repos/{repo_id}/data/databases/{database_key}",
      "method": "get",
      "handler": "get_structured_data_database",
      "file": "crates/synckhub-server/src/routes/structured_data.rs"
    },
    {
      "path": "/repos/{repo_id}/data/databases/{database_key}",
      "method": "head",
      "handler": "get_structured_data_database",
      "file": "crates/synckhub-server/src/routes/structured_data.rs"
    },
    {
      "path": "/repos/{repo_id}/data/databases/{database_key}",
      "method": "put",
      "handler": "put_structured_data_database",
      "file": "crates/synckhub-server/src/routes/structured_data.rs"
    },
    {
      "path": "/repos/{repo_id}/data/databases/{database_key}/history",
      "method": "get",
      "handler": "get_structured_data_database_history",
      "file": "crates/synckhub-server/src/routes/structured_data.rs"
    },
    {
      "path": "/repos/{repo_id}/data/databases/{database_key}/history",
      "method": "head",
      "handler": "get_structured_data_database_history",
      "file": "crates/synckhub-server/src/routes/structured_data.rs"
    },
    {
      "path": "/repos/{repo_id}/data/databases/{database_key}/tables",
      "method": "get",
      "handler": "get_structured_data_tables",
      "file": "crates/synckhub-server/src/routes/structured_data.rs"
    },
    {
      "path": "/repos/{repo_id}/data/databases/{database_key}/tables",
      "method": "head",
      "handler": "get_structured_data_tables",
      "file": "crates/synckhub-server/src/routes/structured_data.rs"
    },
    {
      "path": "/repos/{repo_id}/data/databases/{database_key}/tables/{table_key}",
      "method": "get",
      "handler": "get_structured_data_table",
      "file": "crates/synckhub-server/src/routes/structured_data.rs"
    },
    {
      "path": "/repos/{repo_id}/data/databases/{database_key}/tables/{table_key}",
      "method": "head",
      "handler": "get_structured_data_table",
      "file": "crates/synckhub-server/src/routes/structured_data.rs"
    },
    {
      "path": "/repos/{repo_id}/data/databases/{database_key}/tables/{table_key}",
      "method": "put",
      "handler": "put_structured_data_table",
      "file": "crates/synckhub-server/src/routes/structured_data.rs"
    },
    {
      "path": "/repos/{repo_id}/data/databases/{database_key}/tables/{table_key}/batch/upsert",
      "method": "post",
      "handler": "batch_upsert_structured_data_records",
      "file": "crates/synckhub-server/src/routes/structured_data.rs"
    },
    {
      "path": "/repos/{repo_id}/data/databases/{database_key}/tables/{table_key}/history",
      "method": "get",
      "handler": "get_structured_data_table_history",
      "file": "crates/synckhub-server/src/routes/structured_data.rs"
    },
    {
      "path": "/repos/{repo_id}/data/databases/{database_key}/tables/{table_key}/history",
      "method": "head",
      "handler": "get_structured_data_table_history",
      "file": "crates/synckhub-server/src/routes/structured_data.rs"
    },
    {
      "path": "/repos/{repo_id}/data/databases/{database_key}/tables/{table_key}/query",
      "method": "post",
      "handler": "query_structured_data_records",
      "file": "crates/synckhub-server/src/routes/structured_data.rs"
    },
    {
      "path": "/repos/{repo_id}/data/databases/{database_key}/tables/{table_key}/records",
      "method": "post",
      "handler": "create_structured_data_record",
      "file": "crates/synckhub-server/src/routes/structured_data.rs"
    },
    {
      "path": "/repos/{repo_id}/data/databases/{database_key}/tables/{table_key}/records/{record_id}",
      "method": "get",
      "handler": "get_structured_data_record",
      "file": "crates/synckhub-server/src/routes/structured_data.rs"
    },
    {
      "path": "/repos/{repo_id}/data/databases/{database_key}/tables/{table_key}/records/{record_id}",
      "method": "head",
      "handler": "get_structured_data_record",
      "file": "crates/synckhub-server/src/routes/structured_data.rs"
    },
    {
      "path": "/repos/{repo_id}/data/databases/{database_key}/tables/{table_key}/records/{record_id}",
      "method": "put",
      "handler": "put_structured_data_record",
      "file": "crates/synckhub-server/src/routes/structured_data.rs"
    },
    {
      "path": "/repos/{repo_id}/data/databases/{database_key}/tables/{table_key}/records/{record_id}/comments",
      "method": "get",
      "handler": "get_structured_data_record_comments",
      "file": "crates/synckhub-server/src/routes/structured_data.rs"
    },
    {
      "path": "/repos/{repo_id}/data/databases/{database_key}/tables/{table_key}/records/{record_id}/comments",
      "method": "head",
      "handler": "get_structured_data_record_comments",
      "file": "crates/synckhub-server/src/routes/structured_data.rs"
    },
    {
      "path": "/repos/{repo_id}/data/databases/{database_key}/tables/{table_key}/records/{record_id}/comments",
      "method": "post",
      "handler": "create_structured_data_record_comment",
      "file": "crates/synckhub-server/src/routes/structured_data.rs"
    },
    {
      "path": "/repos/{repo_id}/data/databases/{database_key}/tables/{table_key}/records/{record_id}/history",
      "method": "get",
      "handler": "get_structured_data_record_history",
      "file": "crates/synckhub-server/src/routes/structured_data.rs"
    },
    {
      "path": "/repos/{repo_id}/data/databases/{database_key}/tables/{table_key}/records/{record_id}/history",
      "method": "head",
      "handler": "get_structured_data_record_history",
      "file": "crates/synckhub-server/src/routes/structured_data.rs"
    },
    {
      "path": "/repos/{repo_id}/derived/ai-search/generations/start",
      "method": "post",
      "handler": "ai_search_start_generation",
      "file": "crates/synckhub-server/src/routes/ai/indexing.rs"
    },
    {
      "path": "/repos/{repo_id}/derived/ai-search/generations/stop",
      "method": "post",
      "handler": "ai_search_stop_generation",
      "file": "crates/synckhub-server/src/routes/ai/indexing.rs"
    },
    {
      "path": "/repos/{repo_id}/derived/ai-search/status",
      "method": "get",
      "handler": "ai_search_get_status",
      "file": "crates/synckhub-server/src/routes/ai/indexing.rs"
    },
    {
      "path": "/repos/{repo_id}/derived/ai-search/status",
      "method": "head",
      "handler": "ai_search_get_status",
      "file": "crates/synckhub-server/src/routes/ai/indexing.rs"
    },
    {
      "path": "/repos/{repo_id}/derived/ai-search/tasks/{item_id}/content",
      "method": "get",
      "handler": "ai_search_get_task_content",
      "file": "crates/synckhub-server/src/routes/ai/indexing.rs"
    },
    {
      "path": "/repos/{repo_id}/derived/ai-search/tasks/{item_id}/content",
      "method": "head",
      "handler": "ai_search_get_task_content",
      "file": "crates/synckhub-server/src/routes/ai/indexing.rs"
    },
    {
      "path": "/repos/{repo_id}/derived/ai-search/tasks/{item_id}/sources",
      "method": "get",
      "handler": "ai_search_get_task_sources",
      "file": "crates/synckhub-server/src/routes/ai/indexing.rs"
    },
    {
      "path": "/repos/{repo_id}/derived/ai-search/tasks/{item_id}/sources",
      "method": "head",
      "handler": "ai_search_get_task_sources",
      "file": "crates/synckhub-server/src/routes/ai/indexing.rs"
    },
    {
      "path": "/repos/{repo_id}/derived/ai-search/tasks/claim",
      "method": "post",
      "handler": "ai_search_claim_tasks",
      "file": "crates/synckhub-server/src/routes/ai/indexing.rs"
    },
    {
      "path": "/repos/{repo_id}/derived/ai-search/tasks/complete",
      "method": "post",
      "handler": "ai_search_complete_tasks",
      "file": "crates/synckhub-server/src/routes/ai/indexing.rs"
    },
    {
      "path": "/repos/{repo_id}/desktop-sync/v1/admission",
      "method": "get",
      "handler": "company_admission",
      "file": "crates/synckhub-server/src/routes/desktop_sync.rs"
    },
    {
      "path": "/repos/{repo_id}/desktop-sync/v1/admission",
      "method": "head",
      "handler": "company_admission",
      "file": "crates/synckhub-server/src/routes/desktop_sync.rs"
    },
    {
      "path": "/repos/{repo_id}/desktop-sync/v1/checkpoint",
      "method": "get",
      "handler": "company_checkpoint",
      "file": "crates/synckhub-server/src/routes/desktop_sync.rs"
    },
    {
      "path": "/repos/{repo_id}/desktop-sync/v1/checkpoint",
      "method": "head",
      "handler": "company_checkpoint",
      "file": "crates/synckhub-server/src/routes/desktop_sync.rs"
    },
    {
      "path": "/repos/{repo_id}/desktop-sync/v1/children-batch",
      "method": "post",
      "handler": "company_children_batch",
      "file": "crates/synckhub-server/src/routes/desktop_sync.rs"
    },
    {
      "path": "/repos/{repo_id}/desktop-sync/v1/children",
      "method": "get",
      "handler": "company_children",
      "file": "crates/synckhub-server/src/routes/desktop_sync.rs"
    },
    {
      "path": "/repos/{repo_id}/desktop-sync/v1/children",
      "method": "head",
      "handler": "company_children",
      "file": "crates/synckhub-server/src/routes/desktop_sync.rs"
    },
    {
      "path": "/repos/{repo_id}/desktop-sync/v1/feed",
      "method": "get",
      "handler": "company_feed",
      "file": "crates/synckhub-server/src/routes/desktop_sync.rs"
    },
    {
      "path": "/repos/{repo_id}/desktop-sync/v1/feed",
      "method": "head",
      "handler": "company_feed",
      "file": "crates/synckhub-server/src/routes/desktop_sync.rs"
    },
    {
      "path": "/repos/{repo_id}/desktop-sync/v1/realtime",
      "method": "get",
      "handler": "company_realtime",
      "file": "crates/synckhub-server/src/routes/desktop_sync.rs"
    },
    {
      "path": "/repos/{repo_id}/desktop-sync/v1/realtime",
      "method": "head",
      "handler": "company_realtime",
      "file": "crates/synckhub-server/src/routes/desktop_sync.rs"
    },
    {
      "path": "/repos/{repo_id}/desktop-sync/v1/roots",
      "method": "get",
      "handler": "company_roots",
      "file": "crates/synckhub-server/src/routes/desktop_sync.rs"
    },
    {
      "path": "/repos/{repo_id}/desktop-sync/v1/roots",
      "method": "head",
      "handler": "company_roots",
      "file": "crates/synckhub-server/src/routes/desktop_sync.rs"
    },
    {
      "path": "/repos/{repo_id}/desktop-sync/v1/roots",
      "method": "post",
      "handler": "company_roots",
      "file": "crates/synckhub-server/src/routes/desktop_sync.rs"
    },
    {
      "path": "/repos/{repo_id}/docs/items/{item_id}/navigation",
      "method": "patch",
      "handler": "patch_repo_docs_navigation",
      "file": "crates/synckhub-server/src/routes/docs.rs"
    },
    {
      "path": "/repos/{repo_id}/docs/pages/{item_id}/markdown",
      "method": "get",
      "handler": "get_repo_docs_page_markdown",
      "file": "crates/synckhub-server/src/routes/docs.rs"
    },
    {
      "path": "/repos/{repo_id}/docs/pages/{item_id}/markdown",
      "method": "head",
      "handler": "get_repo_docs_page_markdown",
      "file": "crates/synckhub-server/src/routes/docs.rs"
    },
    {
      "path": "/repos/{repo_id}/docs/tree",
      "method": "get",
      "handler": "get_repo_docs_tree",
      "file": "crates/synckhub-server/src/routes/docs.rs"
    },
    {
      "path": "/repos/{repo_id}/docs/tree",
      "method": "head",
      "handler": "get_repo_docs_tree",
      "file": "crates/synckhub-server/src/routes/docs.rs"
    },
    {
      "path": "/repos/{repo_id}/export-manifest",
      "method": "post",
      "handler": "build_normal_export_manifest",
      "file": "crates/synckhub-server/src/routes/files/exports.rs"
    },
    {
      "path": "/repos/{repo_id}/export-manifest/{plan_id}/blob-pack",
      "method": "post",
      "handler": "post_normal_export_manifest_blob_pack",
      "file": "crates/synckhub-server/src/routes/files/exports.rs"
    },
    {
      "path": "/repos/{repo_id}/export-manifest/{plan_id}/entries/{ordinal}/blob/{blob_id}",
      "method": "get",
      "handler": "get_normal_export_manifest_entry_blob",
      "file": "crates/synckhub-server/src/routes/files/exports.rs"
    },
    {
      "path": "/repos/{repo_id}/export-manifest/{plan_id}/entries/{ordinal}/blob/{blob_id}",
      "method": "head",
      "handler": "get_normal_export_manifest_entry_blob",
      "file": "crates/synckhub-server/src/routes/files/exports.rs"
    },
    {
      "path": "/repos/{repo_id}/exports/folders/{folder_id}",
      "method": "post",
      "handler": "exports::export_folder_zip",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/exports/folders/{folder_id}/preflight",
      "method": "post",
      "handler": "exports::export_preflight_folder",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/federated-folders/mounts",
      "method": "get",
      "handler": "federated_folder_mount_list",
      "file": "crates/synckhub-server/src/routes/federated_folders.rs"
    },
    {
      "path": "/repos/{repo_id}/federated-folders/mounts",
      "method": "head",
      "handler": "federated_folder_mount_list",
      "file": "crates/synckhub-server/src/routes/federated_folders.rs"
    },
    {
      "path": "/repos/{repo_id}/federated-folders/mounts",
      "method": "post",
      "handler": "federated_folder_mount_create",
      "file": "crates/synckhub-server/src/routes/federated_folders.rs"
    },
    {
      "path": "/repos/{repo_id}/federated-folders/mounts/{mount_id}/detach",
      "method": "post",
      "handler": "federated_folder_mount_detach",
      "file": "crates/synckhub-server/src/routes/federated_folders.rs"
    },
    {
      "path": "/repos/{repo_id}/federated-folders/mounts/{mount_id}/items",
      "method": "get",
      "handler": "federated_folder_mount_list_items",
      "file": "crates/synckhub-server/src/routes/federated_folders.rs"
    },
    {
      "path": "/repos/{repo_id}/federated-folders/mounts/{mount_id}/items",
      "method": "head",
      "handler": "federated_folder_mount_list_items",
      "file": "crates/synckhub-server/src/routes/federated_folders.rs"
    },
    {
      "path": "/repos/{repo_id}/federated-folders/mounts/{mount_id}/items/{item_id}",
      "method": "get",
      "handler": "federated_folder_mount_get_item",
      "file": "crates/synckhub-server/src/routes/federated_folders.rs"
    },
    {
      "path": "/repos/{repo_id}/federated-folders/mounts/{mount_id}/items/{item_id}",
      "method": "head",
      "handler": "federated_folder_mount_get_item",
      "file": "crates/synckhub-server/src/routes/federated_folders.rs"
    },
    {
      "path": "/repos/{repo_id}/federated-folders/mounts/{mount_id}/proposals",
      "method": "post",
      "handler": "federated_folder_mount_submit_proposal",
      "file": "crates/synckhub-server/src/routes/federated_folders.rs"
    },
    {
      "path": "/repos/{repo_id}/federated-folders/mounts/{mount_id}/reconnect",
      "method": "post",
      "handler": "federated_folder_mount_reconnect",
      "file": "crates/synckhub-server/src/routes/federated_folders.rs"
    },
    {
      "path": "/repos/{repo_id}/federated-folders/mounts/{mount_id}/sync",
      "method": "post",
      "handler": "federated_folder_mount_sync",
      "file": "crates/synckhub-server/src/routes/federated_folders.rs"
    },
    {
      "path": "/repos/{repo_id}/federated-folders/mounts/{mount_id}/task-cutover",
      "method": "get",
      "handler": "federated_folder_mount_task_cutover_get",
      "file": "crates/synckhub-server/src/routes/federated_folders.rs"
    },
    {
      "path": "/repos/{repo_id}/federated-folders/mounts/{mount_id}/task-cutover",
      "method": "head",
      "handler": "federated_folder_mount_task_cutover_get",
      "file": "crates/synckhub-server/src/routes/federated_folders.rs"
    },
    {
      "path": "/repos/{repo_id}/federated-folders/mounts/{mount_id}/task-cutover",
      "method": "post",
      "handler": "federated_folder_mount_task_cutover_command",
      "file": "crates/synckhub-server/src/routes/federated_folders.rs"
    },
    {
      "path": "/repos/{repo_id}/federated-folders/mounts/{mount_id}/task-cutover/advance-local",
      "method": "post",
      "handler": "federated_folder_mount_task_cutover_advance_local",
      "file": "crates/synckhub-server/src/routes/federated_folders.rs"
    },
    {
      "path": "/repos/{repo_id}/federated-folders/status",
      "method": "get",
      "handler": "federated_folder_repo_status",
      "file": "crates/synckhub-server/src/routes/federated_folders.rs"
    },
    {
      "path": "/repos/{repo_id}/federated-folders/status",
      "method": "head",
      "handler": "federated_folder_repo_status",
      "file": "crates/synckhub-server/src/routes/federated_folders.rs"
    },
    {
      "path": "/repos/{repo_id}/federation/chat-connections",
      "method": "get",
      "handler": "list_connections",
      "file": "crates/synckhub-server/src/routes/chat/connections.rs"
    },
    {
      "path": "/repos/{repo_id}/federation/chat-connections",
      "method": "head",
      "handler": "list_connections",
      "file": "crates/synckhub-server/src/routes/chat/connections.rs"
    },
    {
      "path": "/repos/{repo_id}/federation/chat-connections",
      "method": "post",
      "handler": "request_connection",
      "file": "crates/synckhub-server/src/routes/chat/connections.rs"
    },
    {
      "path": "/repos/{repo_id}/federation/chat-connections/{connection_id}/{action}",
      "method": "post",
      "handler": "transition_connection",
      "file": "crates/synckhub-server/src/routes/chat/connections.rs"
    },
    {
      "path": "/repos/{repo_id}/federation/decision-threads",
      "method": "get",
      "handler": "federation_list_decision_threads",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/federation/decision-threads",
      "method": "head",
      "handler": "federation_list_decision_threads",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/federation/decision-threads/{thread_id}",
      "method": "get",
      "handler": "federation_get_decision_thread",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/federation/decision-threads/{thread_id}",
      "method": "head",
      "handler": "federation_get_decision_thread",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/federation/decision-threads/{thread_id}/messages",
      "method": "post",
      "handler": "federation_post_decision_thread_message",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/federation/invites",
      "method": "get",
      "handler": "federation_list_invites",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/federation/invites",
      "method": "head",
      "handler": "federation_list_invites",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/federation/invites/{invite_id}/reject",
      "method": "post",
      "handler": "federation_reject_invite",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/federation/invites/{invite_id}/revoke",
      "method": "post",
      "handler": "federation_revoke_invite",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/federation/invites/accept",
      "method": "post",
      "handler": "federation_accept_invite",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/federation/recipient-key-document",
      "method": "post",
      "handler": "export_document",
      "file": "crates/synckhub-server/src/routes/federation/recipient_keys.rs"
    },
    {
      "path": "/repos/{repo_id}/federation/recipient-key-document/verify",
      "method": "post",
      "handler": "verify_document",
      "file": "crates/synckhub-server/src/routes/federation/recipient_keys.rs"
    },
    {
      "path": "/repos/{repo_id}/federation/recipient-keys",
      "method": "get",
      "handler": "list_keys",
      "file": "crates/synckhub-server/src/routes/federation/recipient_keys.rs"
    },
    {
      "path": "/repos/{repo_id}/federation/recipient-keys",
      "method": "head",
      "handler": "list_keys",
      "file": "crates/synckhub-server/src/routes/federation/recipient_keys.rs"
    },
    {
      "path": "/repos/{repo_id}/federation/recipient-keys",
      "method": "post",
      "handler": "generate_key",
      "file": "crates/synckhub-server/src/routes/federation/recipient_keys.rs"
    },
    {
      "path": "/repos/{repo_id}/federation/recipient-keys/{kid}/retire",
      "method": "post",
      "handler": "retire_key",
      "file": "crates/synckhub-server/src/routes/federation/recipient_keys.rs"
    },
    {
      "path": "/repos/{repo_id}/federation/status",
      "method": "get",
      "handler": "get_repo_federation_status",
      "file": "crates/synckhub-server/src/routes/federation/status.rs"
    },
    {
      "path": "/repos/{repo_id}/federation/status",
      "method": "head",
      "handler": "get_repo_federation_status",
      "file": "crates/synckhub-server/src/routes/federation/status.rs"
    },
    {
      "path": "/repos/{repo_id}/federation/streams",
      "method": "post",
      "handler": "federation_create_stream",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/federation/streams/{federation_stream_id}/invites",
      "method": "post",
      "handler": "federation_create_invite",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/federation/streams/{federation_stream_id}/members",
      "method": "get",
      "handler": "federation_list_members",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/federation/streams/{federation_stream_id}/members",
      "method": "head",
      "handler": "federation_list_members",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/federation/streams/{federation_stream_id}/sync",
      "method": "post",
      "handler": "federation_sync_stream",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/folder-auto-join-links",
      "method": "get",
      "handler": "crate::folder_auto_join_links::list_folder_auto_join_links",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/repos/{repo_id}/folder-auto-join-links",
      "method": "head",
      "handler": "crate::folder_auto_join_links::list_folder_auto_join_links",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/repos/{repo_id}/folder-auto-join-links",
      "method": "post",
      "handler": "crate::folder_auto_join_links::create_folder_auto_join_link",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/repos/{repo_id}/folder-auto-join-links/{folder_auto_join_link_id}/revoke",
      "method": "post",
      "handler": "crate::folder_auto_join_links::revoke_folder_auto_join_link",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/repos/{repo_id}/folder-workflow-registry",
      "method": "get",
      "handler": "get_folder_workflow_registry",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/folder-workflow-registry",
      "method": "head",
      "handler": "get_folder_workflow_registry",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/folder-workflow-registry",
      "method": "put",
      "handler": "put_folder_workflow_registry",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/guest-intents",
      "method": "get",
      "handler": "list_guest_intents",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/guest-intents",
      "method": "head",
      "handler": "list_guest_intents",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/guest-intents",
      "method": "post",
      "handler": "create_guest_intent",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/guest-intents/{intent_id}/cancel",
      "method": "post",
      "handler": "cancel_guest_intent",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/guest-intents/{intent_id}/resend",
      "method": "post",
      "handler": "resend_guest_intent",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/integrations/api-tokens",
      "method": "get",
      "handler": "list_repo_api_tokens",
      "file": "crates/synckhub-server/src/routes/integrations.rs"
    },
    {
      "path": "/repos/{repo_id}/integrations/api-tokens",
      "method": "head",
      "handler": "list_repo_api_tokens",
      "file": "crates/synckhub-server/src/routes/integrations.rs"
    },
    {
      "path": "/repos/{repo_id}/integrations/api-tokens",
      "method": "post",
      "handler": "create_repo_api_token",
      "file": "crates/synckhub-server/src/routes/integrations.rs"
    },
    {
      "path": "/repos/{repo_id}/integrations/api-tokens/{token_id}/revoke",
      "method": "post",
      "handler": "revoke_repo_api_token",
      "file": "crates/synckhub-server/src/routes/integrations.rs"
    },
    {
      "path": "/repos/{repo_id}/integrations/api-tokens/{token_id}/rotate",
      "method": "post",
      "handler": "rotate_repo_api_token",
      "file": "crates/synckhub-server/src/routes/integrations.rs"
    },
    {
      "path": "/repos/{repo_id}/integrations/outbox",
      "method": "get",
      "handler": "get_integration_outbox",
      "file": "crates/synckhub-server/src/routes/integrations.rs"
    },
    {
      "path": "/repos/{repo_id}/integrations/outbox",
      "method": "head",
      "handler": "get_integration_outbox",
      "file": "crates/synckhub-server/src/routes/integrations.rs"
    },
    {
      "path": "/repos/{repo_id}/integrations/outbox/{outbox_id}/replay",
      "method": "post",
      "handler": "replay_integration_outbox_entry",
      "file": "crates/synckhub-server/src/routes/integrations.rs"
    },
    {
      "path": "/repos/{repo_id}/integrations/profiles",
      "method": "get",
      "handler": "get_integration_profiles",
      "file": "crates/synckhub-server/src/routes/integrations.rs"
    },
    {
      "path": "/repos/{repo_id}/integrations/profiles",
      "method": "head",
      "handler": "get_integration_profiles",
      "file": "crates/synckhub-server/src/routes/integrations.rs"
    },
    {
      "path": "/repos/{repo_id}/integrations/profiles/{connector_key}",
      "method": "put",
      "handler": "put_integration_profile",
      "file": "crates/synckhub-server/src/routes/integrations.rs"
    },
    {
      "path": "/repos/{repo_id}/item-metadata-definitions",
      "method": "get",
      "handler": "list_item_metadata_definitions",
      "file": "crates/synckhub-server/src/routes/items/metadata.rs"
    },
    {
      "path": "/repos/{repo_id}/item-metadata-definitions",
      "method": "head",
      "handler": "list_item_metadata_definitions",
      "file": "crates/synckhub-server/src/routes/items/metadata.rs"
    },
    {
      "path": "/repos/{repo_id}/item-metadata-definitions/{item_type}/{subtype_key}",
      "method": "delete",
      "handler": "delete_item_metadata_definition",
      "file": "crates/synckhub-server/src/routes/items/metadata.rs"
    },
    {
      "path": "/repos/{repo_id}/item-metadata-definitions/{item_type}/{subtype_key}",
      "method": "put",
      "handler": "put_item_metadata_definition",
      "file": "crates/synckhub-server/src/routes/items/metadata.rs"
    },
    {
      "path": "/repos/{repo_id}/item-metadata-definitions/{item_type}/{subtype_key}/rebuild-projection",
      "method": "post",
      "handler": "rebuild_item_metadata_projection",
      "file": "crates/synckhub-server/src/routes/items/metadata.rs"
    },
    {
      "path": "/repos/{repo_id}/item-metadata-supported-item-types",
      "method": "get",
      "handler": "list_item_metadata_supported_item_types",
      "file": "crates/synckhub-server/src/routes/items/metadata.rs"
    },
    {
      "path": "/repos/{repo_id}/item-metadata-supported-item-types",
      "method": "head",
      "handler": "list_item_metadata_supported_item_types",
      "file": "crates/synckhub-server/src/routes/items/metadata.rs"
    },
    {
      "path": "/repos/{repo_id}/item-subtypes",
      "method": "get",
      "handler": "retired_item_subtypes_list",
      "file": "crates/synckhub-server/src/routes/items/metadata.rs"
    },
    {
      "path": "/repos/{repo_id}/item-subtypes",
      "method": "head",
      "handler": "retired_item_subtypes_list",
      "file": "crates/synckhub-server/src/routes/items/metadata.rs"
    },
    {
      "path": "/repos/{repo_id}/item-subtypes/{item_type}/{subtype_key}",
      "method": "delete",
      "handler": "retired_item_subtypes_mutation_delete",
      "file": "crates/synckhub-server/src/routes/items/metadata.rs"
    },
    {
      "path": "/repos/{repo_id}/item-subtypes/{item_type}/{subtype_key}",
      "method": "put",
      "handler": "retired_item_subtypes_mutation_put",
      "file": "crates/synckhub-server/src/routes/items/metadata.rs"
    },
    {
      "path": "/repos/{repo_id}/items",
      "method": "get",
      "handler": "list_items",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items",
      "method": "head",
      "handler": "list_items",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/ai/assistants",
      "method": "get",
      "handler": "ai_list_chat_assistants",
      "file": "crates/synckhub-server/src/routes/ai/assistants.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/ai/assistants",
      "method": "head",
      "handler": "ai_list_chat_assistants",
      "file": "crates/synckhub-server/src/routes/ai/assistants.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/ai/runs",
      "method": "get",
      "handler": "ai_list_runs",
      "file": "crates/synckhub-server/src/routes/ai/runs.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/ai/runs",
      "method": "head",
      "handler": "ai_list_runs",
      "file": "crates/synckhub-server/src/routes/ai/runs.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/ai/runs",
      "method": "post",
      "handler": "ai_create_run",
      "file": "crates/synckhub-server/src/routes/ai/runs.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/ai/runs/{run_id}",
      "method": "get",
      "handler": "ai_get_run",
      "file": "crates/synckhub-server/src/routes/ai/runs.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/ai/runs/{run_id}",
      "method": "head",
      "handler": "ai_get_run",
      "file": "crates/synckhub-server/src/routes/ai/runs.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/ai/runs/{run_id}/cancel",
      "method": "post",
      "handler": "ai_cancel_run",
      "file": "crates/synckhub-server/src/routes/ai/runs.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/ai/runs/{run_id}/events",
      "method": "get",
      "handler": "ai_get_run_events",
      "file": "crates/synckhub-server/src/routes/ai/runs.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/ai/runs/{run_id}/events",
      "method": "head",
      "handler": "ai_get_run_events",
      "file": "crates/synckhub-server/src/routes/ai/runs.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/ai/runs/{run_id}/retry",
      "method": "post",
      "handler": "ai_retry_run",
      "file": "crates/synckhub-server/src/routes/ai/runs.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/ai/runs/{run_id}/tool-approvals",
      "method": "post",
      "handler": "ai_decide_tool_approval",
      "file": "crates/synckhub-server/src/routes/ai/runs.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/ai/transcriptions",
      "method": "post",
      "handler": "ai_create_chat_transcription",
      "file": "crates/synckhub-server/src/routes/ai/transcriptions.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/ai/workflows",
      "method": "get",
      "handler": "ai_list_workflows",
      "file": "crates/synckhub-server/src/routes/ai/workflows.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/ai/workflows",
      "method": "head",
      "handler": "ai_list_workflows",
      "file": "crates/synckhub-server/src/routes/ai/workflows.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/ai/workflows",
      "method": "post",
      "handler": "ai_create_workflow",
      "file": "crates/synckhub-server/src/routes/ai/workflows.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/ai/workflows/{workflow_id}",
      "method": "get",
      "handler": "ai_get_workflow",
      "file": "crates/synckhub-server/src/routes/ai/workflows.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/ai/workflows/{workflow_id}",
      "method": "head",
      "handler": "ai_get_workflow",
      "file": "crates/synckhub-server/src/routes/ai/workflows.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/ai/workflows/{workflow_id}/apply",
      "method": "post",
      "handler": "ai_apply_workflow",
      "file": "crates/synckhub-server/src/routes/ai/workflows.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/attachments/{attachment_item_seq}/organize",
      "method": "post",
      "handler": "chat_organize_attachment",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/attachments/{attachment_item_seq}/revisions",
      "method": "get",
      "handler": "chat_list_attachment_revisions",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/attachments/{attachment_item_seq}/revisions",
      "method": "head",
      "handler": "chat_list_attachment_revisions",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/attachments/{attachment_item_seq}/revisions",
      "method": "post",
      "handler": "chat_publish_attachment_revision",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/file-folders",
      "method": "get",
      "handler": "chat_list_file_folders",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/file-folders",
      "method": "head",
      "handler": "chat_list_file_folders",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/file-folders",
      "method": "post",
      "handler": "chat_create_file_folder",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/file-folders/{folder_id}",
      "method": "delete",
      "handler": "chat_delete_file_folder",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/file-folders/{folder_id}",
      "method": "patch",
      "handler": "chat_rename_file_folder",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/file-folders/{folder_id}",
      "method": "put",
      "handler": "chat_rename_file_folder",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/file-space/children",
      "method": "get",
      "handler": "chat_file_space_children",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/file-space/children",
      "method": "head",
      "handler": "chat_file_space_children",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/file-space/entries/{entry_id}",
      "method": "get",
      "handler": "chat_file_space_entry",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/file-space/entries/{entry_id}",
      "method": "head",
      "handler": "chat_file_space_entry",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/file-space/entries/{entry_id}",
      "method": "patch",
      "handler": "chat_file_space_update_entry",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/file-space/entries/{entry_id}/breadcrumbs",
      "method": "get",
      "handler": "chat_file_space_breadcrumbs",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/file-space/entries/{entry_id}/breadcrumbs",
      "method": "head",
      "handler": "chat_file_space_breadcrumbs",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/file-space/entries/{entry_id}/restore",
      "method": "post",
      "handler": "chat_file_space_restore_entry",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/file-space/entries/{entry_id}/trash",
      "method": "post",
      "handler": "chat_file_space_trash_entry",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/file-space/file-links",
      "method": "post",
      "handler": "chat_file_space_create_file_link",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/file-space/files",
      "method": "post",
      "handler": "chat_file_space_create_file",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/file-space/files/{file_id}/content",
      "method": "post",
      "handler": "chat_file_space_publish_file_content",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/file-space/files/{file_id}/locks/exclusive",
      "method": "delete",
      "handler": "chat_file_space_release_exclusive_lock",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/file-space/files/{file_id}/locks/exclusive",
      "method": "get",
      "handler": "chat_file_space_get_exclusive_lock",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/file-space/files/{file_id}/locks/exclusive",
      "method": "head",
      "handler": "chat_file_space_get_exclusive_lock",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/file-space/files/{file_id}/locks/exclusive",
      "method": "post",
      "handler": "chat_file_space_acquire_exclusive_lock",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/file-space/files/{file_id}/revisions",
      "method": "get",
      "handler": "chat_file_space_file_revisions",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/file-space/files/{file_id}/revisions",
      "method": "head",
      "handler": "chat_file_space_file_revisions",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/file-space/files/{file_id}/revisions/{revision_item_seq}/restore",
      "method": "post",
      "handler": "chat_file_space_restore_file_revision",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/file-space/folder-manifests",
      "method": "post",
      "handler": "chat_file_space_create_folder_manifest",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/file-space/folders",
      "method": "post",
      "handler": "chat_file_space_create_folder",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/file-space/message-file-refs/{ref_item_seq}/resolve",
      "method": "get",
      "handler": "chat_file_space_resolve_message_ref",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/file-space/message-file-refs/{ref_item_seq}/resolve",
      "method": "head",
      "handler": "chat_file_space_resolve_message_ref",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/file-space/search",
      "method": "get",
      "handler": "chat_file_space_search",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/file-space/search",
      "method": "head",
      "handler": "chat_file_space_search",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/files",
      "method": "get",
      "handler": "chat_list_files",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/files",
      "method": "head",
      "handler": "chat_list_files",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/files/{chat_file_id}/audio-preview",
      "method": "get",
      "handler": "chat_file_audio_preview",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/files/{chat_file_id}/audio-preview",
      "method": "head",
      "handler": "chat_file_audio_preview",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/files/{chat_file_id}/content-url",
      "method": "get",
      "handler": "chat_file_content_url",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/files/{chat_file_id}/content-url",
      "method": "head",
      "handler": "chat_file_content_url",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/files/{chat_file_id}/thumbnail",
      "method": "get",
      "handler": "chat_file_thumbnail",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/files/{chat_file_id}/thumbnail",
      "method": "head",
      "handler": "chat_file_thumbnail",
      "file": "crates/synckhub-server/src/routes/chat/files.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/hide",
      "method": "post",
      "handler": "chat_hide",
      "file": "crates/synckhub-server/src/routes/chat/rooms.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/messages",
      "method": "get",
      "handler": "chat_list_messages",
      "file": "crates/synckhub-server/src/routes/chat/messages.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/messages",
      "method": "head",
      "handler": "chat_list_messages",
      "file": "crates/synckhub-server/src/routes/chat/messages.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/messages",
      "method": "post",
      "handler": "chat_post_message",
      "file": "crates/synckhub-server/src/routes/chat/messages.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/messages/{message_item_seq}/marker",
      "method": "delete",
      "handler": "chat_unmark_message",
      "file": "crates/synckhub-server/src/routes/chat/messages.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/messages/{message_item_seq}/marker",
      "method": "put",
      "handler": "chat_mark_message",
      "file": "crates/synckhub-server/src/routes/chat/messages.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/participants",
      "method": "get",
      "handler": "chat_list_participants",
      "file": "crates/synckhub-server/src/routes/chat/participants.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/participants",
      "method": "head",
      "handler": "chat_list_participants",
      "file": "crates/synckhub-server/src/routes/chat/participants.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/participants",
      "method": "post",
      "handler": "chat_add_participants",
      "file": "crates/synckhub-server/src/routes/chat/participants.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/participants/assistants",
      "method": "post",
      "handler": "chat_add_assistant_participant",
      "file": "crates/synckhub-server/src/routes/chat/participants.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/participants/assistants/{assistant_id}",
      "method": "delete",
      "handler": "chat_remove_assistant_participant",
      "file": "crates/synckhub-server/src/routes/chat/participants.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/participants/intents/{intent_id}/revoke",
      "method": "post",
      "handler": "chat_revoke_participant_intent",
      "file": "crates/synckhub-server/src/routes/chat/participants.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/participants/join",
      "method": "post",
      "handler": "chat_join",
      "file": "crates/synckhub-server/src/routes/chat/participants.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/participants/leave",
      "method": "post",
      "handler": "chat_leave",
      "file": "crates/synckhub-server/src/routes/chat/participants.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/read-state",
      "method": "post",
      "handler": "chat_set_read_state",
      "file": "crates/synckhub-server/src/routes/chat/rooms.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/read-states",
      "method": "get",
      "handler": "chat_list_read_states",
      "file": "crates/synckhub-server/src/routes/chat/rooms.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/read-states",
      "method": "head",
      "handler": "chat_list_read_states",
      "file": "crates/synckhub-server/src/routes/chat/rooms.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/read",
      "method": "get",
      "handler": "chat_read",
      "file": "crates/synckhub-server/src/routes/chat/messages.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/read",
      "method": "head",
      "handler": "chat_read",
      "file": "crates/synckhub-server/src/routes/chat/messages.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/realtime/events",
      "method": "get",
      "handler": "realtime_chat_events",
      "file": "crates/synckhub-server/src/routes/chat/rooms.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/realtime/events",
      "method": "head",
      "handler": "realtime_chat_events",
      "file": "crates/synckhub-server/src/routes/chat/rooms.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/search",
      "method": "get",
      "handler": "chat_search",
      "file": "crates/synckhub-server/src/routes/chat/messages.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/search",
      "method": "head",
      "handler": "chat_search",
      "file": "crates/synckhub-server/src/routes/chat/messages.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/state",
      "method": "get",
      "handler": "chat_get_state",
      "file": "crates/synckhub-server/src/routes/chat/rooms.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/state",
      "method": "head",
      "handler": "chat_get_state",
      "file": "crates/synckhub-server/src/routes/chat/rooms.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/typing",
      "method": "post",
      "handler": "chat_typing",
      "file": "crates/synckhub-server/src/routes/chat/rooms.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{chat_item_id}/chat/unhide",
      "method": "post",
      "handler": "chat_unhide",
      "file": "crates/synckhub-server/src/routes/chat/rooms.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{file_id}/shared-file-link",
      "method": "get",
      "handler": "crate::shared_file_links::get_shared_file_link",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{file_id}/shared-file-link",
      "method": "head",
      "handler": "crate::shared_file_links::get_shared_file_link",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{file_id}/shared-file-link",
      "method": "put",
      "handler": "crate::shared_file_links::put_shared_file_link",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}",
      "method": "get",
      "handler": "get_item",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}",
      "method": "head",
      "handler": "get_item",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/coauthoring/sessions",
      "method": "post",
      "handler": "start_coauthoring_session",
      "file": "crates/synckhub-server/src/routes/coauthoring.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/coauthoring/sessions/{session_id}/abandon",
      "method": "post",
      "handler": "abandon_coauthoring_session",
      "file": "crates/synckhub-server/src/routes/coauthoring.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/coauthoring/sessions/{session_id}/commit",
      "method": "post",
      "handler": "commit_coauthoring_session",
      "file": "crates/synckhub-server/src/routes/coauthoring.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/coauthoring/sessions/{session_id}/download-url",
      "method": "get",
      "handler": "get_coauthoring_session_download_url",
      "file": "crates/synckhub-server/src/routes/coauthoring.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/coauthoring/sessions/{session_id}/download-url",
      "method": "head",
      "handler": "get_coauthoring_session_download_url",
      "file": "crates/synckhub-server/src/routes/coauthoring.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/conditional-write",
      "method": "post",
      "handler": "conditional_write_file",
      "file": "crates/synckhub-server/src/routes/files/drafts.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/content-head",
      "method": "get",
      "handler": "get_item_content_head",
      "file": "crates/synckhub-server/src/routes/files/content.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/content-head",
      "method": "head",
      "handler": "get_item_content_head",
      "file": "crates/synckhub-server/src/routes/files/content.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/content-revisions",
      "method": "get",
      "handler": "list_file_content_revisions",
      "file": "crates/synckhub-server/src/routes/files/versions.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/content-revisions",
      "method": "head",
      "handler": "list_file_content_revisions",
      "file": "crates/synckhub-server/src/routes/files/versions.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/content-revisions/{item_seq}",
      "method": "get",
      "handler": "get_file_content_revision",
      "file": "crates/synckhub-server/src/routes/files/versions.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/content-revisions/{item_seq}",
      "method": "head",
      "handler": "get_file_content_revision",
      "file": "crates/synckhub-server/src/routes/files/versions.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/content-revisions/{item_seq}/restore",
      "method": "post",
      "handler": "restore_file_content_revision",
      "file": "crates/synckhub-server/src/routes/files/versions.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/content-revisions/{item_seq}/suppress",
      "method": "post",
      "handler": "suppress_file_content_revision",
      "file": "crates/synckhub-server/src/routes/files/versions.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/content-revisions/{item_seq}/unsuppress",
      "method": "post",
      "handler": "unsuppress_file_content_revision",
      "file": "crates/synckhub-server/src/routes/files/versions.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/content-revisions/append-from-item",
      "method": "post",
      "handler": "append_file_content_from_item",
      "file": "crates/synckhub-server/src/routes/files/versions.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/content-url",
      "method": "get",
      "handler": "get_item_content_url",
      "file": "crates/synckhub-server/src/routes/files/content.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/content-url",
      "method": "head",
      "handler": "get_item_content_url",
      "file": "crates/synckhub-server/src/routes/files/content.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/content",
      "method": "get",
      "handler": "get_item_content",
      "file": "crates/synckhub-server/src/routes/files/content.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/content",
      "method": "head",
      "handler": "get_item_content",
      "file": "crates/synckhub-server/src/routes/files/content.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/convert-to-email",
      "method": "post",
      "handler": "convert_email_file",
      "file": "crates/synckhub-server/src/routes/mail/archive.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/copy-email",
      "method": "post",
      "handler": "copy_email",
      "file": "crates/synckhub-server/src/routes/items/copy.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/data-links",
      "method": "get",
      "handler": "get_item_data_links",
      "file": "crates/synckhub-server/src/routes/structured_data.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/data-links",
      "method": "head",
      "handler": "get_item_data_links",
      "file": "crates/synckhub-server/src/routes/structured_data.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/data-links/{link_key}",
      "method": "delete",
      "handler": "delete_item_data_link",
      "file": "crates/synckhub-server/src/routes/structured_data.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/data-links/{link_key}",
      "method": "put",
      "handler": "put_item_data_link",
      "file": "crates/synckhub-server/src/routes/structured_data.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/draft-history",
      "method": "get",
      "handler": "list_file_draft_history",
      "file": "crates/synckhub-server/src/routes/files/drafts.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/draft-history",
      "method": "head",
      "handler": "list_file_draft_history",
      "file": "crates/synckhub-server/src/routes/files/drafts.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/draft-history/{snapshot_id}",
      "method": "get",
      "handler": "get_file_draft_history_snapshot",
      "file": "crates/synckhub-server/src/routes/files/drafts.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/draft-history/{snapshot_id}",
      "method": "head",
      "handler": "get_file_draft_history_snapshot",
      "file": "crates/synckhub-server/src/routes/files/drafts.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/draft",
      "method": "get",
      "handler": "get_file_draft",
      "file": "crates/synckhub-server/src/routes/files/drafts.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/draft",
      "method": "head",
      "handler": "get_file_draft",
      "file": "crates/synckhub-server/src/routes/files/drafts.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/draft",
      "method": "put",
      "handler": "put_file_draft",
      "file": "crates/synckhub-server/src/routes/files/drafts.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/draft/{draft_id}",
      "method": "delete",
      "handler": "delete_file_draft",
      "file": "crates/synckhub-server/src/routes/files/drafts.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/draft/publish-conditional",
      "method": "post",
      "handler": "publish_file_draft_conditionally",
      "file": "crates/synckhub-server/src/routes/files/drafts.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/draft/publish",
      "method": "post",
      "handler": "publish_file_draft",
      "file": "crates/synckhub-server/src/routes/files/drafts.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/events",
      "method": "get",
      "handler": "list_item_events",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/events",
      "method": "head",
      "handler": "list_item_events",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/federate",
      "method": "post",
      "handler": "federate_item",
      "file": "crates/synckhub-server/src/routes/federation/items.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/file-versions",
      "method": "get",
      "handler": "list_file_versions",
      "file": "crates/synckhub-server/src/routes/files/versions.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/file-versions",
      "method": "head",
      "handler": "list_file_versions",
      "file": "crates/synckhub-server/src/routes/files/versions.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/file-versions",
      "method": "post",
      "handler": "create_file_version_from_head",
      "file": "crates/synckhub-server/src/routes/files/versions.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/file-versions/{item_seq}/replace-from-head",
      "method": "post",
      "handler": "replace_file_version_from_head",
      "file": "crates/synckhub-server/src/routes/files/versions.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/file-versions/{item_seq}/replace-from-revision",
      "method": "post",
      "handler": "replace_file_version_from_revision",
      "file": "crates/synckhub-server/src/routes/files/versions.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/file-versions/{item_seq}/restore",
      "method": "post",
      "handler": "restore_file_version",
      "file": "crates/synckhub-server/src/routes/files/versions.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/file-versions/{item_seq}/set",
      "method": "post",
      "handler": "set_file_version",
      "file": "crates/synckhub-server/src/routes/files/versions.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/file-versions/{item_seq}/tombstone",
      "method": "post",
      "handler": "tombstone_file_version",
      "file": "crates/synckhub-server/src/routes/files/versions.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/file-versions/from-revision",
      "method": "post",
      "handler": "create_file_version_from_revision",
      "file": "crates/synckhub-server/src/routes/files/versions.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/leave-federation",
      "method": "post",
      "handler": "leave_federation_item",
      "file": "crates/synckhub-server/src/routes/federation/items.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/locks/exclusive",
      "method": "get",
      "handler": "get_exclusive_lock",
      "file": "crates/synckhub-server/src/routes/files/drafts.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/locks/exclusive",
      "method": "head",
      "handler": "get_exclusive_lock",
      "file": "crates/synckhub-server/src/routes/files/drafts.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/locks/exclusive",
      "method": "post",
      "handler": "acquire_exclusive_lock",
      "file": "crates/synckhub-server/src/routes/files/drafts.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/locks/exclusive/release",
      "method": "post",
      "handler": "release_exclusive_lock",
      "file": "crates/synckhub-server/src/routes/files/drafts.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/locks/force-unlock",
      "method": "post",
      "handler": "force_unlock",
      "file": "crates/synckhub-server/src/routes/files/drafts.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/markdown",
      "method": "get",
      "handler": "get_item_markdown",
      "file": "crates/synckhub-server/src/routes/files/content.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/markdown",
      "method": "head",
      "handler": "get_item_markdown",
      "file": "crates/synckhub-server/src/routes/files/content.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/mounted-write",
      "method": "post",
      "handler": "conditional_write_file",
      "file": "crates/synckhub-server/src/routes/files/drafts.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/neighbors",
      "method": "get",
      "handler": "get_item_neighbors",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/neighbors",
      "method": "head",
      "handler": "get_item_neighbors",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/ocr",
      "method": "get",
      "handler": "status",
      "file": "crates/synckhub-server/src/routes/files/file_ocr.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/ocr",
      "method": "head",
      "handler": "status",
      "file": "crates/synckhub-server/src/routes/files/file_ocr.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/ocr",
      "method": "post",
      "handler": "request",
      "file": "crates/synckhub-server/src/routes/files/file_ocr.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/people",
      "method": "get",
      "handler": "get_note_people",
      "file": "crates/synckhub-server/src/routes/items/metadata.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/people",
      "method": "head",
      "handler": "get_note_people",
      "file": "crates/synckhub-server/src/routes/items/metadata.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/people",
      "method": "put",
      "handler": "put_note_people",
      "file": "crates/synckhub-server/src/routes/items/metadata.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/quick-access",
      "method": "delete",
      "handler": "unpin_item_quick_access",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/quick-access",
      "method": "put",
      "handler": "pin_item_quick_access",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/reconnect-federation",
      "method": "post",
      "handler": "reconnect_federation_item",
      "file": "crates/synckhub-server/src/routes/federation/items.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/restore-to",
      "method": "post",
      "handler": "restore_item_to",
      "file": "crates/synckhub-server/src/routes/items/lifecycle.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/restore",
      "method": "post",
      "handler": "restore_item",
      "file": "crates/synckhub-server/src/routes/items/lifecycle.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/rtc/livekit/call-links",
      "method": "post",
      "handler": "create_livekit_call_link",
      "file": "crates/synckhub-server/src/routes/livekit.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/set-color-metadata",
      "method": "post",
      "handler": "set_item_color_metadata",
      "file": "crates/synckhub-server/src/routes/items/metadata.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/set-content",
      "method": "post",
      "handler": "set_item_content",
      "file": "crates/synckhub-server/src/routes/items/write.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/set-metadata",
      "method": "post",
      "handler": "set_item_metadata",
      "file": "crates/synckhub-server/src/routes/items/metadata.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/set-name",
      "method": "post",
      "handler": "set_item_name",
      "file": "crates/synckhub-server/src/routes/items/write.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/set-parent",
      "method": "post",
      "handler": "set_item_parent",
      "file": "crates/synckhub-server/src/routes/items/write.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/set-parent/preflight",
      "method": "post",
      "handler": "preflight_set_item_parent",
      "file": "crates/synckhub-server/src/routes/items/write.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/shares",
      "method": "get",
      "handler": "list_item_shares",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/shares",
      "method": "head",
      "handler": "list_item_shares",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/shares/delete",
      "method": "post",
      "handler": "delete_item_share",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/shares/recover-admin",
      "method": "post",
      "handler": "recover_item_admin",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/shares/upsert",
      "method": "post",
      "handler": "upsert_item_share",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/subitems",
      "method": "get",
      "handler": "list_subitems",
      "file": "crates/synckhub-server/src/routes/items/subitems.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/subitems",
      "method": "head",
      "handler": "list_subitems",
      "file": "crates/synckhub-server/src/routes/items/subitems.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/subitems/{item_seq}/edit-meta",
      "method": "post",
      "handler": "edit_subitem",
      "file": "crates/synckhub-server/src/routes/items/subitems.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/subitems/{item_seq}/restore",
      "method": "post",
      "handler": "restore_subitem",
      "file": "crates/synckhub-server/src/routes/items/subitems.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/subitems/{item_seq}/tombstone",
      "method": "post",
      "handler": "tombstone_subitem",
      "file": "crates/synckhub-server/src/routes/items/subitems.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/subitems/{item_seq}/trash",
      "method": "post",
      "handler": "trash_subitem",
      "file": "crates/synckhub-server/src/routes/items/subitems.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/subitems/add",
      "method": "post",
      "handler": "add_subitem",
      "file": "crates/synckhub-server/src/routes/items/subitems.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/subtype",
      "method": "get",
      "handler": "get_item_subtype",
      "file": "crates/synckhub-server/src/routes/items/metadata.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/subtype",
      "method": "head",
      "handler": "get_item_subtype",
      "file": "crates/synckhub-server/src/routes/items/metadata.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/subtype",
      "method": "put",
      "handler": "put_item_subtype",
      "file": "crates/synckhub-server/src/routes/items/metadata.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/thumbnail",
      "method": "get",
      "handler": "get_item_thumbnail",
      "file": "crates/synckhub-server/src/routes/files/content.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/thumbnail",
      "method": "head",
      "handler": "get_item_thumbnail",
      "file": "crates/synckhub-server/src/routes/files/content.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/tombstone",
      "method": "post",
      "handler": "tombstone_item",
      "file": "crates/synckhub-server/src/routes/items/lifecycle.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/trash",
      "method": "post",
      "handler": "trash_item",
      "file": "crates/synckhub-server/src/routes/items/lifecycle.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/wopi/action-url",
      "method": "post",
      "handler": "mint_office_action_url",
      "file": "crates/synckhub-server/src/routes/wopi.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/workflow/assign",
      "method": "post",
      "handler": "assign_folder_workflow_state",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/workflow/run-log",
      "method": "get",
      "handler": "get_folder_workflow_run_log",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/workflow/run-log",
      "method": "head",
      "handler": "get_folder_workflow_run_log",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/workflow/transition",
      "method": "post",
      "handler": "apply_folder_workflow_transition",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/workflow/validate-transition",
      "method": "post",
      "handler": "validate_folder_workflow_transition",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/workflow/version",
      "method": "get",
      "handler": "get_case_workflow_version",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/items/{item_id}/workflow/version",
      "method": "head",
      "handler": "get_case_workflow_version",
      "file": "crates/synckhub-server/src/routes/cases/mod.rs"
    },
    {
      "path": "/repos/{repo_id}/items/batch/create",
      "method": "post",
      "handler": "batch_create_items",
      "file": "crates/synckhub-server/src/routes/items/write.rs"
    },
    {
      "path": "/repos/{repo_id}/items/batch/operations",
      "method": "post",
      "handler": "batch_item_operations",
      "file": "crates/synckhub-server/src/routes/items/write.rs"
    },
    {
      "path": "/repos/{repo_id}/items/batch/restore",
      "method": "post",
      "handler": "batch_restore_items",
      "file": "crates/synckhub-server/src/routes/items/lifecycle.rs"
    },
    {
      "path": "/repos/{repo_id}/items/batch/set-metadata",
      "method": "post",
      "handler": "batch_set_item_metadata",
      "file": "crates/synckhub-server/src/routes/items/metadata.rs"
    },
    {
      "path": "/repos/{repo_id}/items/batch/set-name",
      "method": "post",
      "handler": "batch_set_item_names",
      "file": "crates/synckhub-server/src/routes/items/write.rs"
    },
    {
      "path": "/repos/{repo_id}/items/batch/set-parent",
      "method": "post",
      "handler": "batch_set_item_parents",
      "file": "crates/synckhub-server/src/routes/items/write.rs"
    },
    {
      "path": "/repos/{repo_id}/items/batch/set-parent/preflight",
      "method": "post",
      "handler": "preflight_batch_set_item_parents",
      "file": "crates/synckhub-server/src/routes/items/write.rs"
    },
    {
      "path": "/repos/{repo_id}/items/batch/set-subtype",
      "method": "post",
      "handler": "batch_set_item_subtypes",
      "file": "crates/synckhub-server/src/routes/items/metadata.rs"
    },
    {
      "path": "/repos/{repo_id}/items/batch/tombstone",
      "method": "post",
      "handler": "batch_tombstone_items",
      "file": "crates/synckhub-server/src/routes/items/lifecycle.rs"
    },
    {
      "path": "/repos/{repo_id}/items/batch/trash",
      "method": "post",
      "handler": "batch_trash_items",
      "file": "crates/synckhub-server/src/routes/items/lifecycle.rs"
    },
    {
      "path": "/repos/{repo_id}/items/by-path/{item_path}",
      "method": "get",
      "handler": "get_item_by_path",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/by-path/{item_path}",
      "method": "head",
      "handler": "get_item_by_path",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/by-type/{item_type}",
      "method": "get",
      "handler": "list_items_by_type",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/by-type/{item_type}",
      "method": "head",
      "handler": "list_items_by_type",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/create-file",
      "method": "post",
      "handler": "create_file",
      "file": "crates/synckhub-server/src/routes/items/write.rs"
    },
    {
      "path": "/repos/{repo_id}/items/create",
      "method": "post",
      "handler": "create_item",
      "file": "crates/synckhub-server/src/routes/items/write.rs"
    },
    {
      "path": "/repos/{repo_id}/items/default-parent",
      "method": "get",
      "handler": "get_default_item_parent",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/default-parent",
      "method": "head",
      "handler": "get_default_item_parent",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/download-url",
      "method": "post",
      "handler": "create_selection_download_url",
      "file": "crates/synckhub-server/src/routes/files/content.rs"
    },
    {
      "path": "/repos/{repo_id}/items/duplicate",
      "method": "post",
      "handler": "duplicate_items",
      "file": "crates/synckhub-server/src/routes/items/copy.rs"
    },
    {
      "path": "/repos/{repo_id}/items/folder-dashboard",
      "method": "get",
      "handler": "get_folder_dashboard",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/folder-dashboard",
      "method": "head",
      "handler": "get_folder_dashboard",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/folder-stats",
      "method": "get",
      "handler": "get_folder_stats",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/folder-stats",
      "method": "head",
      "handler": "get_folder_stats",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/list",
      "method": "post",
      "handler": "list_items_post",
      "file": "crates/synckhub-server/src/routes/items/search.rs"
    },
    {
      "path": "/repos/{repo_id}/items/locks/exclusive",
      "method": "get",
      "handler": "list_exclusive_locks",
      "file": "crates/synckhub-server/src/routes/files/drafts.rs"
    },
    {
      "path": "/repos/{repo_id}/items/locks/exclusive",
      "method": "head",
      "handler": "list_exclusive_locks",
      "file": "crates/synckhub-server/src/routes/files/drafts.rs"
    },
    {
      "path": "/repos/{repo_id}/items/locks/exclusive/bulk-acquire",
      "method": "post",
      "handler": "bulk_acquire_exclusive_locks",
      "file": "crates/synckhub-server/src/routes/files/drafts.rs"
    },
    {
      "path": "/repos/{repo_id}/items/locks/exclusive/bulk-release",
      "method": "post",
      "handler": "bulk_release_exclusive_locks",
      "file": "crates/synckhub-server/src/routes/files/drafts.rs"
    },
    {
      "path": "/repos/{repo_id}/items/metadata",
      "method": "post",
      "handler": "get_items_metadata",
      "file": "crates/synckhub-server/src/routes/items/search.rs"
    },
    {
      "path": "/repos/{repo_id}/items/navigation-roots",
      "method": "get",
      "handler": "list_navigation_roots",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/navigation-roots",
      "method": "head",
      "handler": "list_navigation_roots",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/recents-folders",
      "method": "get",
      "handler": "list_recent_folders",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/recents-folders",
      "method": "head",
      "handler": "list_recent_folders",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/recents",
      "method": "get",
      "handler": "list_recent_files",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/recents",
      "method": "head",
      "handler": "list_recent_files",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/reveal-folder-path",
      "method": "post",
      "handler": "reveal_folder_path",
      "file": "crates/synckhub-server/src/routes/items/search.rs"
    },
    {
      "path": "/repos/{repo_id}/items/search_fulltext",
      "method": "get",
      "handler": "search_items_fulltext",
      "file": "crates/synckhub-server/src/routes/items/search.rs"
    },
    {
      "path": "/repos/{repo_id}/items/search_fulltext",
      "method": "head",
      "handler": "search_items_fulltext",
      "file": "crates/synckhub-server/src/routes/items/search.rs"
    },
    {
      "path": "/repos/{repo_id}/items/search_profile",
      "method": "post",
      "handler": "search_items_profile",
      "file": "crates/synckhub-server/src/routes/items/search.rs"
    },
    {
      "path": "/repos/{repo_id}/items/search",
      "method": "get",
      "handler": "search_items",
      "file": "crates/synckhub-server/src/routes/items/search.rs"
    },
    {
      "path": "/repos/{repo_id}/items/search",
      "method": "head",
      "handler": "search_items",
      "file": "crates/synckhub-server/src/routes/items/search.rs"
    },
    {
      "path": "/repos/{repo_id}/items/search",
      "method": "post",
      "handler": "search_items_structured",
      "file": "crates/synckhub-server/src/routes/items/search.rs"
    },
    {
      "path": "/repos/{repo_id}/items/shared-direct-files",
      "method": "get",
      "handler": "list_shared_direct_files",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/shared-direct-files",
      "method": "head",
      "handler": "list_shared_direct_files",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/subtree",
      "method": "get",
      "handler": "list_items_subtree_get",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/subtree",
      "method": "head",
      "handler": "list_items_subtree_get",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/subtree",
      "method": "post",
      "handler": "list_items_subtree_post",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/subtree/events",
      "method": "get",
      "handler": "list_items_subtree_events",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/subtree/events",
      "method": "head",
      "handler": "list_items_subtree_events",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/trash",
      "method": "get",
      "handler": "list_trashed_items",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/trash",
      "method": "head",
      "handler": "list_trashed_items",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/unzip",
      "method": "post",
      "handler": "unzip_item",
      "file": "crates/synckhub-server/src/routes/files/archive.rs"
    },
    {
      "path": "/repos/{repo_id}/items/user-overview",
      "method": "get",
      "handler": "get_user_overview",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/user-overview",
      "method": "head",
      "handler": "get_user_overview",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/items/zip",
      "method": "post",
      "handler": "zip_items",
      "file": "crates/synckhub-server/src/routes/files/archive.rs"
    },
    {
      "path": "/repos/{repo_id}/leave",
      "method": "post",
      "handler": "leave_repo",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/mail/team-inboxes",
      "method": "get",
      "handler": "list_team_inboxes",
      "file": "crates/synckhub-server/src/routes/tasks/mail_team_work.rs"
    },
    {
      "path": "/repos/{repo_id}/mail/team-inboxes",
      "method": "head",
      "handler": "list_team_inboxes",
      "file": "crates/synckhub-server/src/routes/tasks/mail_team_work.rs"
    },
    {
      "path": "/repos/{repo_id}/mail/team-inboxes",
      "method": "post",
      "handler": "create_team_inbox",
      "file": "crates/synckhub-server/src/routes/tasks/mail_team_work.rs"
    },
    {
      "path": "/repos/{repo_id}/mail/team-inboxes/{task_list_item_id}",
      "method": "delete",
      "handler": "delete_team_inbox",
      "file": "crates/synckhub-server/src/routes/tasks/mail_team_work.rs"
    },
    {
      "path": "/repos/{repo_id}/mail/team-inboxes/{task_list_item_id}",
      "method": "patch",
      "handler": "set_team_inbox_enabled",
      "file": "crates/synckhub-server/src/routes/tasks/mail_team_work.rs"
    },
    {
      "path": "/repos/{repo_id}/mail/team-inboxes/{task_list_item_id}/assignees",
      "method": "get",
      "handler": "list_team_inbox_assignees",
      "file": "crates/synckhub-server/src/routes/tasks/mail_team_work.rs"
    },
    {
      "path": "/repos/{repo_id}/mail/team-inboxes/{task_list_item_id}/assignees",
      "method": "head",
      "handler": "list_team_inbox_assignees",
      "file": "crates/synckhub-server/src/routes/tasks/mail_team_work.rs"
    },
    {
      "path": "/repos/{repo_id}/naming-presets",
      "method": "get",
      "handler": "list_naming_presets",
      "file": "crates/synckhub-server/src/routes/naming.rs"
    },
    {
      "path": "/repos/{repo_id}/naming-presets",
      "method": "head",
      "handler": "list_naming_presets",
      "file": "crates/synckhub-server/src/routes/naming.rs"
    },
    {
      "path": "/repos/{repo_id}/naming-presets/{preset_key}",
      "method": "delete",
      "handler": "delete_naming_preset",
      "file": "crates/synckhub-server/src/routes/naming.rs"
    },
    {
      "path": "/repos/{repo_id}/naming-presets/{preset_key}",
      "method": "put",
      "handler": "put_naming_preset",
      "file": "crates/synckhub-server/src/routes/naming.rs"
    },
    {
      "path": "/repos/{repo_id}/naming-suggestions",
      "method": "post",
      "handler": "render_naming_suggestions",
      "file": "crates/synckhub-server/src/routes/naming.rs"
    },
    {
      "path": "/repos/{repo_id}/naming-suggestions/items",
      "method": "post",
      "handler": "render_item_naming_suggestions",
      "file": "crates/synckhub-server/src/routes/naming.rs"
    },
    {
      "path": "/repos/{repo_id}/party-links",
      "method": "get",
      "handler": "list_party_role_links",
      "file": "crates/synckhub-server/src/routes/directory/party_links.rs"
    },
    {
      "path": "/repos/{repo_id}/party-links",
      "method": "head",
      "handler": "list_party_role_links",
      "file": "crates/synckhub-server/src/routes/directory/party_links.rs"
    },
    {
      "path": "/repos/{repo_id}/party-links",
      "method": "post",
      "handler": "create_party_role_link",
      "file": "crates/synckhub-server/src/routes/directory/party_links.rs"
    },
    {
      "path": "/repos/{repo_id}/party-links/{link_id}/archive",
      "method": "post",
      "handler": "archive_party_role_link",
      "file": "crates/synckhub-server/src/routes/directory/party_links.rs"
    },
    {
      "path": "/repos/{repo_id}/party-links/bulk",
      "method": "post",
      "handler": "bulk_party_role_links",
      "file": "crates/synckhub-server/src/routes/directory/party_links.rs"
    },
    {
      "path": "/repos/{repo_id}/people/suggested",
      "method": "get",
      "handler": "list_suggested_people",
      "file": "crates/synckhub-server/src/routes/connected_accounts/provider_people.rs"
    },
    {
      "path": "/repos/{repo_id}/people/suggested",
      "method": "head",
      "handler": "list_suggested_people",
      "file": "crates/synckhub-server/src/routes/connected_accounts/provider_people.rs"
    },
    {
      "path": "/repos/{repo_id}/people/suggested/delete",
      "method": "post",
      "handler": "delete_suggested_people",
      "file": "crates/synckhub-server/src/routes/connected_accounts/provider_people.rs"
    },
    {
      "path": "/repos/{repo_id}/people/suggested/merge-candidates",
      "method": "get",
      "handler": "list_suggested_people_merge_candidates",
      "file": "crates/synckhub-server/src/routes/connected_accounts/provider_people.rs"
    },
    {
      "path": "/repos/{repo_id}/people/suggested/merge-candidates",
      "method": "head",
      "handler": "list_suggested_people_merge_candidates",
      "file": "crates/synckhub-server/src/routes/connected_accounts/provider_people.rs"
    },
    {
      "path": "/repos/{repo_id}/people/suggested/merge",
      "method": "post",
      "handler": "merge_suggested_person",
      "file": "crates/synckhub-server/src/routes/connected_accounts/provider_people.rs"
    },
    {
      "path": "/repos/{repo_id}/people/suggested/promote",
      "method": "post",
      "handler": "promote_suggested_people",
      "file": "crates/synckhub-server/src/routes/connected_accounts/provider_people.rs"
    },
    {
      "path": "/repos/{repo_id}/permission-approval-requests",
      "method": "get",
      "handler": "crate::permission_approval_threads::list_permission_approval_requests",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/repos/{repo_id}/permission-approval-requests",
      "method": "head",
      "handler": "crate::permission_approval_threads::list_permission_approval_requests",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/repos/{repo_id}/permission-approval-requests",
      "method": "post",
      "handler": "crate::permission_approval_threads::create_permission_approval_request",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/repos/{repo_id}/permission-approval-requests/{request_id}",
      "method": "get",
      "handler": "crate::permission_approval_threads::get_permission_approval_request",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/repos/{repo_id}/permission-approval-requests/{request_id}",
      "method": "head",
      "handler": "crate::permission_approval_threads::get_permission_approval_request",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/repos/{repo_id}/permission-approval-requests/{request_id}/cancel",
      "method": "post",
      "handler": "crate::permission_approval_threads::cancel_permission_approval_request",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/repos/{repo_id}/permission-approval-requests/{request_id}/decide",
      "method": "post",
      "handler": "crate::permission_approval_threads::decide_permission_approval_request",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/repos/{repo_id}/permission-approval-requests/{request_id}/messages",
      "method": "post",
      "handler": "crate::permission_approval_threads::post_permission_approval_message",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/repos/{repo_id}/posts",
      "method": "get",
      "handler": "list_repo_posts",
      "file": "crates/synckhub-server/src/routes/repo_posts.rs"
    },
    {
      "path": "/repos/{repo_id}/posts",
      "method": "head",
      "handler": "list_repo_posts",
      "file": "crates/synckhub-server/src/routes/repo_posts.rs"
    },
    {
      "path": "/repos/{repo_id}/posts",
      "method": "post",
      "handler": "create_repo_post_draft",
      "file": "crates/synckhub-server/src/routes/repo_posts.rs"
    },
    {
      "path": "/repos/{repo_id}/posts/{post_item_id}",
      "method": "get",
      "handler": "get_repo_post",
      "file": "crates/synckhub-server/src/routes/repo_posts.rs"
    },
    {
      "path": "/repos/{repo_id}/posts/{post_item_id}",
      "method": "head",
      "handler": "get_repo_post",
      "file": "crates/synckhub-server/src/routes/repo_posts.rs"
    },
    {
      "path": "/repos/{repo_id}/posts/{post_item_id}",
      "method": "patch",
      "handler": "update_repo_post",
      "file": "crates/synckhub-server/src/routes/repo_posts.rs"
    },
    {
      "path": "/repos/{repo_id}/posts/{post_item_id}/archive",
      "method": "post",
      "handler": "archive_repo_post",
      "file": "crates/synckhub-server/src/routes/repo_posts.rs"
    },
    {
      "path": "/repos/{repo_id}/posts/{post_item_id}/assets",
      "method": "post",
      "handler": "create_repo_post_asset",
      "file": "crates/synckhub-server/src/routes/repo_posts.rs"
    },
    {
      "path": "/repos/{repo_id}/posts/{post_item_id}/assets/{asset_id}/blob",
      "method": "get",
      "handler": "get_repo_post_asset_blob",
      "file": "crates/synckhub-server/src/routes/repo_posts.rs"
    },
    {
      "path": "/repos/{repo_id}/posts/{post_item_id}/assets/{asset_id}/blob",
      "method": "head",
      "handler": "get_repo_post_asset_blob",
      "file": "crates/synckhub-server/src/routes/repo_posts.rs"
    },
    {
      "path": "/repos/{repo_id}/posts/{post_item_id}/assets/{asset_id}/tombstone",
      "method": "post",
      "handler": "tombstone_repo_post_asset",
      "file": "crates/synckhub-server/src/routes/repo_posts.rs"
    },
    {
      "path": "/repos/{repo_id}/posts/{post_item_id}/assets/reconcile",
      "method": "post",
      "handler": "reconcile_repo_post_assets",
      "file": "crates/synckhub-server/src/routes/repo_posts.rs"
    },
    {
      "path": "/repos/{repo_id}/posts/{post_item_id}/body",
      "method": "get",
      "handler": "get_repo_post_body",
      "file": "crates/synckhub-server/src/routes/repo_posts.rs"
    },
    {
      "path": "/repos/{repo_id}/posts/{post_item_id}/body",
      "method": "head",
      "handler": "get_repo_post_body",
      "file": "crates/synckhub-server/src/routes/repo_posts.rs"
    },
    {
      "path": "/repos/{repo_id}/posts/{post_item_id}/comments",
      "method": "post",
      "handler": "create_repo_post_comment",
      "file": "crates/synckhub-server/src/routes/repo_posts.rs"
    },
    {
      "path": "/repos/{repo_id}/posts/{post_item_id}/publish",
      "method": "post",
      "handler": "publish_repo_post",
      "file": "crates/synckhub-server/src/routes/repo_posts.rs"
    },
    {
      "path": "/repos/{repo_id}/posts/body-blobs",
      "method": "post",
      "handler": "create_repo_post_body_blob",
      "file": "crates/synckhub-server/src/routes/repo_posts.rs"
    },
    {
      "path": "/repos/{repo_id}/posts/channels",
      "method": "get",
      "handler": "list_post_channels",
      "file": "crates/synckhub-server/src/routes/repo_posts.rs"
    },
    {
      "path": "/repos/{repo_id}/posts/channels",
      "method": "head",
      "handler": "list_post_channels",
      "file": "crates/synckhub-server/src/routes/repo_posts.rs"
    },
    {
      "path": "/repos/{repo_id}/posts/channels",
      "method": "post",
      "handler": "create_post_channel",
      "file": "crates/synckhub-server/src/routes/repo_posts.rs"
    },
    {
      "path": "/repos/{repo_id}/posts/channels/{channel_id}/publish-rules",
      "method": "get",
      "handler": "list_post_channel_publish_rules",
      "file": "crates/synckhub-server/src/routes/repo_posts.rs"
    },
    {
      "path": "/repos/{repo_id}/posts/channels/{channel_id}/publish-rules",
      "method": "head",
      "handler": "list_post_channel_publish_rules",
      "file": "crates/synckhub-server/src/routes/repo_posts.rs"
    },
    {
      "path": "/repos/{repo_id}/posts/channels/{channel_id}/publish-rules",
      "method": "post",
      "handler": "set_post_channel_publish_rule",
      "file": "crates/synckhub-server/src/routes/repo_posts.rs"
    },
    {
      "path": "/repos/{repo_id}/posts/channels/general/ensure",
      "method": "post",
      "handler": "ensure_general_post_channel",
      "file": "crates/synckhub-server/src/routes/repo_posts.rs"
    },
    {
      "path": "/repos/{repo_id}/posts/read-state",
      "method": "post",
      "handler": "mark_repo_posts_read",
      "file": "crates/synckhub-server/src/routes/repo_posts.rs"
    },
    {
      "path": "/repos/{repo_id}/realtime/events",
      "method": "get",
      "handler": "realtime_repo_events",
      "file": "crates/synckhub-server/src/routes/chat/rooms.rs"
    },
    {
      "path": "/repos/{repo_id}/realtime/events",
      "method": "head",
      "handler": "realtime_repo_events",
      "file": "crates/synckhub-server/src/routes/chat/rooms.rs"
    },
    {
      "path": "/repos/{repo_id}/recents/visit",
      "method": "post",
      "handler": "visit",
      "file": "crates/synckhub-server/src/routes/recents.rs"
    },
    {
      "path": "/repos/{repo_id}/rtc/calls",
      "method": "get",
      "handler": "super::rtc_history::list",
      "file": "crates/synckhub-server/src/routes/rtc.rs"
    },
    {
      "path": "/repos/{repo_id}/rtc/calls",
      "method": "head",
      "handler": "super::rtc_history::list",
      "file": "crates/synckhub-server/src/routes/rtc.rs"
    },
    {
      "path": "/repos/{repo_id}/rtc/calls",
      "method": "post",
      "handler": "create",
      "file": "crates/synckhub-server/src/routes/rtc.rs"
    },
    {
      "path": "/repos/{repo_id}/rtc/calls/{call_id}",
      "method": "get",
      "handler": "detail",
      "file": "crates/synckhub-server/src/routes/rtc.rs"
    },
    {
      "path": "/repos/{repo_id}/rtc/calls/{call_id}",
      "method": "head",
      "handler": "detail",
      "file": "crates/synckhub-server/src/routes/rtc.rs"
    },
    {
      "path": "/repos/{repo_id}/rtc/calls/{call_id}/decline",
      "method": "post",
      "handler": "decline",
      "file": "crates/synckhub-server/src/routes/rtc.rs"
    },
    {
      "path": "/repos/{repo_id}/rtc/calls/{call_id}/end",
      "method": "post",
      "handler": "end",
      "file": "crates/synckhub-server/src/routes/rtc.rs"
    },
    {
      "path": "/repos/{repo_id}/rtc/calls/{call_id}/join",
      "method": "post",
      "handler": "join",
      "file": "crates/synckhub-server/src/routes/rtc.rs"
    },
    {
      "path": "/repos/{repo_id}/rtc/calls/{call_id}/leave",
      "method": "post",
      "handler": "leave",
      "file": "crates/synckhub-server/src/routes/rtc.rs"
    },
    {
      "path": "/repos/{repo_id}/rtc/calls/{call_id}/signal",
      "method": "get",
      "handler": "super::rtc_signaling::signal",
      "file": "crates/synckhub-server/src/routes/rtc.rs"
    },
    {
      "path": "/repos/{repo_id}/rtc/calls/{call_id}/signal",
      "method": "head",
      "handler": "super::rtc_signaling::signal",
      "file": "crates/synckhub-server/src/routes/rtc.rs"
    },
    {
      "path": "/repos/{repo_id}/rtc/capabilities",
      "method": "get",
      "handler": "capabilities",
      "file": "crates/synckhub-server/src/routes/rtc.rs"
    },
    {
      "path": "/repos/{repo_id}/rtc/capabilities",
      "method": "head",
      "handler": "capabilities",
      "file": "crates/synckhub-server/src/routes/rtc.rs"
    },
    {
      "path": "/repos/{repo_id}/rtc/livekit/calls",
      "method": "get",
      "handler": "history::list_calls",
      "file": "crates/synckhub-server/src/routes/livekit.rs"
    },
    {
      "path": "/repos/{repo_id}/rtc/livekit/calls",
      "method": "head",
      "handler": "history::list_calls",
      "file": "crates/synckhub-server/src/routes/livekit.rs"
    },
    {
      "path": "/repos/{repo_id}/rtc/livekit/calls/{call_id}",
      "method": "get",
      "handler": "call_items::detail",
      "file": "crates/synckhub-server/src/routes/livekit.rs"
    },
    {
      "path": "/repos/{repo_id}/rtc/livekit/calls/{call_id}",
      "method": "head",
      "handler": "call_items::detail",
      "file": "crates/synckhub-server/src/routes/livekit.rs"
    },
    {
      "path": "/repos/{repo_id}/rtc/livekit/recipients",
      "method": "get",
      "handler": "recipients::search",
      "file": "crates/synckhub-server/src/routes/livekit.rs"
    },
    {
      "path": "/repos/{repo_id}/rtc/livekit/recipients",
      "method": "head",
      "handler": "recipients::search",
      "file": "crates/synckhub-server/src/routes/livekit.rs"
    },
    {
      "path": "/repos/{repo_id}/rtc/livekit/recipients/{user_id}/chat",
      "method": "post",
      "handler": "recipients::prepare",
      "file": "crates/synckhub-server/src/routes/livekit.rs"
    },
    {
      "path": "/repos/{repo_id}/rtc/recipients",
      "method": "get",
      "handler": "super::livekit::recipients::search",
      "file": "crates/synckhub-server/src/routes/rtc.rs"
    },
    {
      "path": "/repos/{repo_id}/rtc/recipients",
      "method": "head",
      "handler": "super::livekit::recipients::search",
      "file": "crates/synckhub-server/src/routes/rtc.rs"
    },
    {
      "path": "/repos/{repo_id}/rtc/recipients/{user_id}/chat",
      "method": "post",
      "handler": "super::livekit::recipients::prepare",
      "file": "crates/synckhub-server/src/routes/rtc.rs"
    },
    {
      "path": "/repos/{repo_id}/service-tokens",
      "method": "get",
      "handler": "list_repo_service_tokens",
      "file": "crates/synckhub-server/src/routes/ai/indexing.rs"
    },
    {
      "path": "/repos/{repo_id}/service-tokens",
      "method": "head",
      "handler": "list_repo_service_tokens",
      "file": "crates/synckhub-server/src/routes/ai/indexing.rs"
    },
    {
      "path": "/repos/{repo_id}/service-tokens",
      "method": "post",
      "handler": "create_repo_service_token",
      "file": "crates/synckhub-server/src/routes/ai/indexing.rs"
    },
    {
      "path": "/repos/{repo_id}/service-tokens/{token_id}/revoke",
      "method": "post",
      "handler": "revoke_repo_service_token",
      "file": "crates/synckhub-server/src/routes/ai/indexing.rs"
    },
    {
      "path": "/repos/{repo_id}/settings",
      "method": "get",
      "handler": "get_repo_settings",
      "file": "crates/synckhub-server/src/routes/repo_settings.rs"
    },
    {
      "path": "/repos/{repo_id}/settings",
      "method": "head",
      "handler": "get_repo_settings",
      "file": "crates/synckhub-server/src/routes/repo_settings.rs"
    },
    {
      "path": "/repos/{repo_id}/settings",
      "method": "patch",
      "handler": "patch_repo_settings",
      "file": "crates/synckhub-server/src/routes/repo_settings.rs"
    },
    {
      "path": "/repos/{repo_id}/shared-file-collections",
      "method": "get",
      "handler": "crate::shared_file_collections::list",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/repos/{repo_id}/shared-file-collections",
      "method": "head",
      "handler": "crate::shared_file_collections::list",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/repos/{repo_id}/shared-file-collections",
      "method": "post",
      "handler": "crate::shared_file_collections::create",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/repos/{repo_id}/shared-file-collections/{collection_id}/revoke",
      "method": "post",
      "handler": "crate::shared_file_collections::revoke",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/repos/{repo_id}/shared-file-links",
      "method": "get",
      "handler": "crate::shared_file_links::list_shared_file_links",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/repos/{repo_id}/shared-file-links",
      "method": "head",
      "handler": "crate::shared_file_links::list_shared_file_links",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/repos/{repo_id}/shared-file-links/{shared_file_link_id}/revoke",
      "method": "post",
      "handler": "crate::shared_file_links::revoke_shared_file_link",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/repos/{repo_id}/shared-folder-link-statistics",
      "method": "get",
      "handler": "list_shared_link_statistics",
      "file": "crates/synckhub-server/src/routes/activity.rs"
    },
    {
      "path": "/repos/{repo_id}/shared-folder-link-statistics",
      "method": "head",
      "handler": "list_shared_link_statistics",
      "file": "crates/synckhub-server/src/routes/activity.rs"
    },
    {
      "path": "/repos/{repo_id}/shared-folder-links",
      "method": "get",
      "handler": "crate::shared_folder_links::list_shared_folder_links",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/repos/{repo_id}/shared-folder-links",
      "method": "head",
      "handler": "crate::shared_folder_links::list_shared_folder_links",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/repos/{repo_id}/shared-folder-links",
      "method": "post",
      "handler": "crate::shared_folder_links::create_shared_folder_link",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/repos/{repo_id}/shared-folder-links/{shared_folder_link_id}/public-url",
      "method": "get",
      "handler": "crate::shared_folder_links::get_shared_folder_link_public_url",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/repos/{repo_id}/shared-folder-links/{shared_folder_link_id}/public-url",
      "method": "head",
      "handler": "crate::shared_folder_links::get_shared_folder_link_public_url",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/repos/{repo_id}/shared-folder-links/{shared_folder_link_id}/revoke",
      "method": "post",
      "handler": "crate::shared_folder_links::revoke_shared_folder_link",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/repos/{repo_id}/storage-measurement",
      "method": "get",
      "handler": "read",
      "file": "crates/synckhub-server/src/routes/repository_storage.rs"
    },
    {
      "path": "/repos/{repo_id}/storage-measurement",
      "method": "head",
      "handler": "read",
      "file": "crates/synckhub-server/src/routes/repository_storage.rs"
    },
    {
      "path": "/repos/{repo_id}/storage-measurement",
      "method": "post",
      "handler": "advance",
      "file": "crates/synckhub-server/src/routes/repository_storage.rs"
    },
    {
      "path": "/repos/{repo_id}/task-lists/relevant",
      "method": "get",
      "handler": "get_relevant_task_lists",
      "file": "crates/synckhub-server/src/routes/tasks/lists.rs"
    },
    {
      "path": "/repos/{repo_id}/task-lists/relevant",
      "method": "head",
      "handler": "get_relevant_task_lists",
      "file": "crates/synckhub-server/src/routes/tasks/lists.rs"
    },
    {
      "path": "/repos/{repo_id}/tasks",
      "method": "get",
      "handler": "get_collection",
      "file": "crates/synckhub-server/src/routes/tasks/collections.rs"
    },
    {
      "path": "/repos/{repo_id}/tasks",
      "method": "head",
      "handler": "get_collection",
      "file": "crates/synckhub-server/src/routes/tasks/collections.rs"
    },
    {
      "path": "/repos/{repo_id}/tasks/{task_id}",
      "method": "get",
      "handler": "get_task",
      "file": "crates/synckhub-server/src/routes/tasks/records.rs"
    },
    {
      "path": "/repos/{repo_id}/tasks/{task_id}",
      "method": "head",
      "handler": "get_task",
      "file": "crates/synckhub-server/src/routes/tasks/records.rs"
    },
    {
      "path": "/repos/{repo_id}/tasks/{task_id}/activity",
      "method": "get",
      "handler": "activity::get",
      "file": "crates/synckhub-server/src/routes/tasks/records.rs"
    },
    {
      "path": "/repos/{repo_id}/tasks/{task_id}/activity",
      "method": "head",
      "handler": "activity::get",
      "file": "crates/synckhub-server/src/routes/tasks/records.rs"
    },
    {
      "path": "/repos/{repo_id}/tasks/{task_id}/comments",
      "method": "get",
      "handler": "get_comments",
      "file": "crates/synckhub-server/src/routes/tasks/records.rs"
    },
    {
      "path": "/repos/{repo_id}/tasks/{task_id}/comments",
      "method": "head",
      "handler": "get_comments",
      "file": "crates/synckhub-server/src/routes/tasks/records.rs"
    },
    {
      "path": "/repos/{repo_id}/tasks/{task_id}/email",
      "method": "get",
      "handler": "get_source",
      "file": "crates/synckhub-server/src/routes/tasks/email_source.rs"
    },
    {
      "path": "/repos/{repo_id}/tasks/{task_id}/email",
      "method": "head",
      "handler": "get_source",
      "file": "crates/synckhub-server/src/routes/tasks/email_source.rs"
    },
    {
      "path": "/repos/{repo_id}/tasks/{task_id}/email/{part}",
      "method": "get",
      "handler": "get_part",
      "file": "crates/synckhub-server/src/routes/tasks/email_source.rs"
    },
    {
      "path": "/repos/{repo_id}/tasks/{task_id}/email/{part}",
      "method": "head",
      "handler": "get_part",
      "file": "crates/synckhub-server/src/routes/tasks/email_source.rs"
    },
    {
      "path": "/repos/{repo_id}/tasks/{task_id}/email/attachments/{attachment_id}",
      "method": "get",
      "handler": "get_attachment",
      "file": "crates/synckhub-server/src/routes/tasks/email_source.rs"
    },
    {
      "path": "/repos/{repo_id}/tasks/{task_id}/email/attachments/{attachment_id}",
      "method": "head",
      "handler": "get_attachment",
      "file": "crates/synckhub-server/src/routes/tasks/email_source.rs"
    },
    {
      "path": "/repos/{repo_id}/tasks/{task_id}/followers",
      "method": "post",
      "handler": "follow",
      "file": "crates/synckhub-server/src/routes/tasks/write.rs"
    },
    {
      "path": "/repos/{repo_id}/tasks/{task_id}/seen",
      "method": "post",
      "handler": "mark_seen",
      "file": "crates/synckhub-server/src/routes/tasks/seen.rs"
    },
    {
      "path": "/repos/{repo_id}/tasks/attention-summary",
      "method": "get",
      "handler": "get_task_attention_summary",
      "file": "crates/synckhub-server/src/routes/tasks/attention.rs"
    },
    {
      "path": "/repos/{repo_id}/tasks/attention-summary",
      "method": "head",
      "handler": "get_task_attention_summary",
      "file": "crates/synckhub-server/src/routes/tasks/attention.rs"
    },
    {
      "path": "/repos/{repo_id}/tasks/calendar",
      "method": "get",
      "handler": "get_task_calendar_rows",
      "file": "crates/synckhub-server/src/routes/tasks/calendar.rs"
    },
    {
      "path": "/repos/{repo_id}/tasks/calendar",
      "method": "head",
      "handler": "get_task_calendar_rows",
      "file": "crates/synckhub-server/src/routes/tasks/calendar.rs"
    },
    {
      "path": "/repos/{repo_id}/tasks/commands",
      "method": "post",
      "handler": "execute",
      "file": "crates/synckhub-server/src/routes/tasks/write.rs"
    },
    {
      "path": "/repos/{repo_id}/tasks/due",
      "method": "get",
      "handler": "get_due_tasks",
      "file": "crates/synckhub-server/src/routes/tasks/attention.rs"
    },
    {
      "path": "/repos/{repo_id}/tasks/due",
      "method": "head",
      "handler": "get_due_tasks",
      "file": "crates/synckhub-server/src/routes/tasks/attention.rs"
    },
    {
      "path": "/repos/{repo_id}/tasks/email-status",
      "method": "post",
      "handler": "get",
      "file": "crates/synckhub-server/src/routes/tasks/email_status.rs"
    },
    {
      "path": "/repos/{repo_id}/tasks/legacy/{task_list_id}/{task_item_seq}",
      "method": "get",
      "handler": "get_legacy_link",
      "file": "crates/synckhub-server/src/routes/tasks/records.rs"
    },
    {
      "path": "/repos/{repo_id}/tasks/legacy/{task_list_id}/{task_item_seq}",
      "method": "head",
      "handler": "get_legacy_link",
      "file": "crates/synckhub-server/src/routes/tasks/records.rs"
    },
    {
      "path": "/repos/{repo_id}/tasks/updates",
      "method": "get",
      "handler": "super::updates::get_task_updates",
      "file": "crates/synckhub-server/src/routes/tasks/attention.rs"
    },
    {
      "path": "/repos/{repo_id}/tasks/updates",
      "method": "head",
      "handler": "super::updates::get_task_updates",
      "file": "crates/synckhub-server/src/routes/tasks/attention.rs"
    },
    {
      "path": "/repos/{repo_id}/templates",
      "method": "get",
      "handler": "list_templates",
      "file": "crates/synckhub-server/src/routes/items/copy.rs"
    },
    {
      "path": "/repos/{repo_id}/templates",
      "method": "head",
      "handler": "list_templates",
      "file": "crates/synckhub-server/src/routes/items/copy.rs"
    },
    {
      "path": "/repos/{repo_id}/templates/insert",
      "method": "post",
      "handler": "insert_template",
      "file": "crates/synckhub-server/src/routes/items/copy.rs"
    },
    {
      "path": "/repos/{repo_id}/time",
      "method": "get",
      "handler": "bootstrap",
      "file": "crates/synckhub-server/src/routes/time_tracking.rs"
    },
    {
      "path": "/repos/{repo_id}/time",
      "method": "head",
      "handler": "bootstrap",
      "file": "crates/synckhub-server/src/routes/time_tracking.rs"
    },
    {
      "path": "/repos/{repo_id}/time/active",
      "method": "get",
      "handler": "active",
      "file": "crates/synckhub-server/src/routes/time_tracking.rs"
    },
    {
      "path": "/repos/{repo_id}/time/active",
      "method": "head",
      "handler": "active",
      "file": "crates/synckhub-server/src/routes/time_tracking.rs"
    },
    {
      "path": "/repos/{repo_id}/time/assignments",
      "method": "get",
      "handler": "assignments",
      "file": "crates/synckhub-server/src/routes/time_tracking.rs"
    },
    {
      "path": "/repos/{repo_id}/time/assignments",
      "method": "head",
      "handler": "assignments",
      "file": "crates/synckhub-server/src/routes/time_tracking.rs"
    },
    {
      "path": "/repos/{repo_id}/time/commands",
      "method": "post",
      "handler": "command",
      "file": "crates/synckhub-server/src/routes/time_tracking.rs"
    },
    {
      "path": "/repos/{repo_id}/time/entries",
      "method": "get",
      "handler": "entries",
      "file": "crates/synckhub-server/src/routes/time_tracking.rs"
    },
    {
      "path": "/repos/{repo_id}/time/entries",
      "method": "head",
      "handler": "entries",
      "file": "crates/synckhub-server/src/routes/time_tracking.rs"
    },
    {
      "path": "/repos/{repo_id}/time/entries/{entry_id}",
      "method": "get",
      "handler": "detail",
      "file": "crates/synckhub-server/src/routes/time_tracking.rs"
    },
    {
      "path": "/repos/{repo_id}/time/entries/{entry_id}",
      "method": "head",
      "handler": "detail",
      "file": "crates/synckhub-server/src/routes/time_tracking.rs"
    },
    {
      "path": "/repos/{repo_id}/time/entries/{entry_id}/history",
      "method": "get",
      "handler": "history",
      "file": "crates/synckhub-server/src/routes/time_tracking.rs"
    },
    {
      "path": "/repos/{repo_id}/time/entries/{entry_id}/history",
      "method": "head",
      "handler": "history",
      "file": "crates/synckhub-server/src/routes/time_tracking.rs"
    },
    {
      "path": "/repos/{repo_id}/time/export",
      "method": "get",
      "handler": "export",
      "file": "crates/synckhub-server/src/routes/time_tracking.rs"
    },
    {
      "path": "/repos/{repo_id}/time/export",
      "method": "head",
      "handler": "export",
      "file": "crates/synckhub-server/src/routes/time_tracking.rs"
    },
    {
      "path": "/repos/{repo_id}/time/people",
      "method": "get",
      "handler": "people",
      "file": "crates/synckhub-server/src/routes/time_tracking.rs"
    },
    {
      "path": "/repos/{repo_id}/time/people",
      "method": "head",
      "handler": "people",
      "file": "crates/synckhub-server/src/routes/time_tracking.rs"
    },
    {
      "path": "/repos/{repo_id}/time/reports",
      "method": "get",
      "handler": "report",
      "file": "crates/synckhub-server/src/routes/time_tracking.rs"
    },
    {
      "path": "/repos/{repo_id}/time/reports",
      "method": "head",
      "handler": "report",
      "file": "crates/synckhub-server/src/routes/time_tracking.rs"
    },
    {
      "path": "/repos/{repo_id}/users",
      "method": "get",
      "handler": "list_repo_users",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/users",
      "method": "head",
      "handler": "list_repo_users",
      "file": "crates/synckhub-server/src/routes/authz.rs"
    },
    {
      "path": "/repos/{repo_id}/vcs-replica/checkpoint",
      "method": "get",
      "handler": "get_checkpoint",
      "file": "crates/synckhub-server/src/routes/vcs_replica.rs"
    },
    {
      "path": "/repos/{repo_id}/vcs-replica/checkpoint",
      "method": "head",
      "handler": "get_checkpoint",
      "file": "crates/synckhub-server/src/routes/vcs_replica.rs"
    },
    {
      "path": "/repos/{repo_id}/vcs-replica/commits",
      "method": "get",
      "handler": "get_commits",
      "file": "crates/synckhub-server/src/routes/vcs_replica.rs"
    },
    {
      "path": "/repos/{repo_id}/vcs-replica/commits",
      "method": "head",
      "handler": "get_commits",
      "file": "crates/synckhub-server/src/routes/vcs_replica.rs"
    },
    {
      "path": "/repos/{repo_id}/workspace-shortcuts",
      "method": "get",
      "handler": "list_workspace_shortcuts",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/workspace-shortcuts",
      "method": "head",
      "handler": "list_workspace_shortcuts",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/workspace-shortcuts/{shortcut_id}",
      "method": "delete",
      "handler": "delete_workspace_shortcut",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo_id}/workspace-shortcuts/{shortcut_id}",
      "method": "put",
      "handler": "upsert_workspace_shortcut",
      "file": "crates/synckhub-server/src/routes/items/read.rs"
    },
    {
      "path": "/repos/{repo}/calendar-events/{event}/remote-participants",
      "method": "post",
      "handler": "invite",
      "file": "crates/synckhub-server/src/routes/native_calendars/peer.rs"
    },
    {
      "path": "/tus/files",
      "method": "options",
      "handler": "options_files",
      "file": "crates/synckhub-server/src/routes/mod.rs"
    },
    {
      "path": "/tus/files",
      "method": "post",
      "handler": "post_files",
      "file": "crates/synckhub-server/src/routes/mod.rs"
    },
    {
      "path": "/tus/files/",
      "method": "options",
      "handler": "options_files",
      "file": "crates/synckhub-server/src/routes/mod.rs"
    },
    {
      "path": "/tus/files/",
      "method": "post",
      "handler": "post_files",
      "file": "crates/synckhub-server/src/routes/mod.rs"
    },
    {
      "path": "/tus/files/{id}",
      "method": "head",
      "handler": "head_file",
      "file": "crates/synckhub-server/src/routes/mod.rs"
    },
    {
      "path": "/tus/files/{id}",
      "method": "options",
      "handler": "options_file",
      "file": "crates/synckhub-server/src/routes/mod.rs"
    },
    {
      "path": "/tus/files/{id}",
      "method": "patch",
      "handler": "patch_file",
      "file": "crates/synckhub-server/src/routes/mod.rs"
    },
    {
      "path": "/tus/files/{id}/",
      "method": "head",
      "handler": "head_file",
      "file": "crates/synckhub-server/src/routes/mod.rs"
    },
    {
      "path": "/tus/files/{id}/",
      "method": "options",
      "handler": "options_file",
      "file": "crates/synckhub-server/src/routes/mod.rs"
    },
    {
      "path": "/tus/files/{id}/",
      "method": "patch",
      "handler": "patch_file",
      "file": "crates/synckhub-server/src/routes/mod.rs"
    },
    {
      "path": "/v0/yjs-wopi/callback/close",
      "method": "post",
      "handler": "callback_close",
      "file": "crates/synckhub-server/src/routes/yjs_wopi.rs"
    },
    {
      "path": "/v0/yjs-wopi/callback/open",
      "method": "post",
      "handler": "callback_open",
      "file": "crates/synckhub-server/src/routes/yjs_wopi.rs"
    },
    {
      "path": "/v0/yjs-wopi/callback/publish",
      "method": "post",
      "handler": "callback_publish",
      "file": "crates/synckhub-server/src/routes/yjs_wopi.rs"
    },
    {
      "path": "/v0/yjs-wopi/callback/renew",
      "method": "post",
      "handler": "callback_renew",
      "file": "crates/synckhub-server/src/routes/yjs_wopi.rs"
    },
    {
      "path": "/v0/yjs-wopi/callback/save",
      "method": "post",
      "handler": "callback_save",
      "file": "crates/synckhub-server/src/routes/yjs_wopi.rs"
    },
    {
      "path": "/v0/yjs-wopi/repos/{repo_id}/items/{item_id}/sessions",
      "method": "post",
      "handler": "start_session",
      "file": "crates/synckhub-server/src/routes/yjs_wopi.rs"
    },
    {
      "path": "/v1/admin/domain-company-onboarding/personal-data-migrate",
      "method": "post",
      "handler": "domain_company_personal_data_migrate",
      "file": "crates/synckhub-server/src/routes/admin_onboarding.rs"
    },
    {
      "path": "/v1/admin/domain-company-onboarding/personal-data-preflight",
      "method": "post",
      "handler": "domain_company_personal_data_preflight",
      "file": "crates/synckhub-server/src/routes/admin_onboarding.rs"
    },
    {
      "path": "/v1/admin/native-mail/domains/{domain}/dns",
      "method": "post",
      "handler": "check_domain",
      "file": "crates/synckhub-server/src/routes/mail/native_dns.rs"
    },
    {
      "path": "/v1/admin/native-mail/mailboxes/{account_id}/calendar-scheduling",
      "method": "get",
      "handler": "calendar_scheduling_admin",
      "file": "crates/synckhub-server/src/routes/mail/native_status.rs"
    },
    {
      "path": "/v1/admin/native-mail/mailboxes/{account_id}/calendar-scheduling",
      "method": "head",
      "handler": "calendar_scheduling_admin",
      "file": "crates/synckhub-server/src/routes/mail/native_status.rs"
    },
    {
      "path": "/v1/admin/native-mail/mailboxes/{account_id}/incoming-status",
      "method": "get",
      "handler": "incoming_admin",
      "file": "crates/synckhub-server/src/routes/mail/native_status.rs"
    },
    {
      "path": "/v1/admin/native-mail/mailboxes/{account_id}/incoming-status",
      "method": "head",
      "handler": "incoming_admin",
      "file": "crates/synckhub-server/src/routes/mail/native_status.rs"
    },
    {
      "path": "/v1/admin/native-mail/mailboxes/{account_id}/status",
      "method": "get",
      "handler": "admin",
      "file": "crates/synckhub-server/src/routes/mail/native_status.rs"
    },
    {
      "path": "/v1/admin/native-mail/mailboxes/{account_id}/status",
      "method": "head",
      "handler": "admin",
      "file": "crates/synckhub-server/src/routes/mail/native_status.rs"
    },
    {
      "path": "/v1/admin/native-mail/mailboxes/{account_id}/submissions/{command_id}/transport-status",
      "method": "get",
      "handler": "transport_admin",
      "file": "crates/synckhub-server/src/routes/mail/native_status.rs"
    },
    {
      "path": "/v1/admin/native-mail/mailboxes/{account_id}/submissions/{command_id}/transport-status",
      "method": "head",
      "handler": "transport_admin",
      "file": "crates/synckhub-server/src/routes/mail/native_status.rs"
    },
    {
      "path": "/v1/admin/native-mail/mailboxes/{mailbox_id}/business-address",
      "method": "get",
      "handler": "context",
      "file": "crates/synckhub-server/src/routes/mail/native_shared.rs"
    },
    {
      "path": "/v1/admin/native-mail/mailboxes/{mailbox_id}/business-address",
      "method": "head",
      "handler": "context",
      "file": "crates/synckhub-server/src/routes/mail/native_shared.rs"
    },
    {
      "path": "/v1/admin/native-mail/mailboxes/{mailbox_id}/dns",
      "method": "post",
      "handler": "check",
      "file": "crates/synckhub-server/src/routes/mail/native_dns.rs"
    },
    {
      "path": "/v1/admin/native-mail/mailboxes/{mailbox_id}/group",
      "method": "get",
      "handler": "group",
      "file": "crates/synckhub-server/src/routes/mail/native_shared.rs"
    },
    {
      "path": "/v1/admin/native-mail/mailboxes/{mailbox_id}/group",
      "method": "head",
      "handler": "group",
      "file": "crates/synckhub-server/src/routes/mail/native_shared.rs"
    },
    {
      "path": "/v1/admin/native-mail/mailboxes/{mailbox_id}/group",
      "method": "put",
      "handler": "configure_group",
      "file": "crates/synckhub-server/src/routes/mail/native_shared.rs"
    },
    {
      "path": "/v1/admin/native-mail/mailboxes/{mailbox_id}/shared-access",
      "method": "get",
      "handler": "read",
      "file": "crates/synckhub-server/src/routes/mail/native_shared.rs"
    },
    {
      "path": "/v1/admin/native-mail/mailboxes/{mailbox_id}/shared-access",
      "method": "head",
      "handler": "read",
      "file": "crates/synckhub-server/src/routes/mail/native_shared.rs"
    },
    {
      "path": "/v1/admin/native-mail/mailboxes/{mailbox_id}/shared-access",
      "method": "put",
      "handler": "configure",
      "file": "crates/synckhub-server/src/routes/mail/native_shared.rs"
    },
    {
      "path": "/v1/admin/native-mail/quarantine-health",
      "method": "get",
      "handler": "health",
      "file": "crates/synckhub-server/src/routes/mail/native_quarantine.rs"
    },
    {
      "path": "/v1/admin/native-mail/quarantine-health",
      "method": "head",
      "handler": "health",
      "file": "crates/synckhub-server/src/routes/mail/native_quarantine.rs"
    },
    {
      "path": "/v1/agent/peek_hit",
      "method": "post",
      "handler": "agent_peek_hit",
      "file": "crates/synckhub-server/src/routes/retrieval.rs"
    },
    {
      "path": "/v1/agent/read_hits",
      "method": "post",
      "handler": "agent_read_hits",
      "file": "crates/synckhub-server/src/routes/retrieval.rs"
    },
    {
      "path": "/v1/agent/text_search_multi",
      "method": "post",
      "handler": "agent_text_search_multi",
      "file": "crates/synckhub-server/src/routes/retrieval.rs"
    },
    {
      "path": "/v1/ai/usage",
      "method": "get",
      "handler": "ai_get_usage",
      "file": "crates/synckhub-server/src/routes/ai/runs.rs"
    },
    {
      "path": "/v1/ai/usage",
      "method": "head",
      "handler": "ai_get_usage",
      "file": "crates/synckhub-server/src/routes/ai/runs.rs"
    },
    {
      "path": "/v1/ai/usage/users",
      "method": "get",
      "handler": "ai_get_usage_users",
      "file": "crates/synckhub-server/src/routes/ai/runs.rs"
    },
    {
      "path": "/v1/ai/usage/users",
      "method": "head",
      "handler": "ai_get_usage_users",
      "file": "crates/synckhub-server/src/routes/ai/runs.rs"
    },
    {
      "path": "/v1/auth/native/authorize",
      "method": "get",
      "handler": "native_authorize",
      "file": "crates/synckhub-server/src/self_hosted_auth.rs"
    },
    {
      "path": "/v1/auth/native/authorize",
      "method": "head",
      "handler": "native_authorize",
      "file": "crates/synckhub-server/src/self_hosted_auth.rs"
    },
    {
      "path": "/v1/auth/native/authorize/complete",
      "method": "post",
      "handler": "native_authorize_complete",
      "file": "crates/synckhub-server/src/self_hosted_auth.rs"
    },
    {
      "path": "/v1/auth/native/revoke",
      "method": "post",
      "handler": "native_revoke",
      "file": "crates/synckhub-server/src/self_hosted_auth.rs"
    },
    {
      "path": "/v1/auth/native/token",
      "method": "post",
      "handler": "native_token",
      "file": "crates/synckhub-server/src/self_hosted_auth.rs"
    },
    {
      "path": "/v1/downloads/{token}",
      "method": "get",
      "handler": "download_by_token",
      "file": "crates/synckhub-server/src/routes/command_runner.rs"
    },
    {
      "path": "/v1/downloads/{token}",
      "method": "head",
      "handler": "download_by_token",
      "file": "crates/synckhub-server/src/routes/command_runner.rs"
    },
    {
      "path": "/v1/folder-auto-join-links/{folder_auto_join_link_token}/claim",
      "method": "post",
      "handler": "crate::folder_auto_join_links::authenticated_claim_folder_auto_join_link",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/folders/tree",
      "method": "post",
      "handler": "create_folder_tree",
      "file": "crates/synckhub-server/src/routes/uploads.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts",
      "method": "get",
      "handler": "list_accounts",
      "file": "crates/synckhub-server/src/routes/connected_accounts/accounts.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts",
      "method": "head",
      "handler": "list_accounts",
      "file": "crates/synckhub-server/src/routes/connected_accounts/accounts.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}",
      "method": "delete",
      "handler": "delete_account",
      "file": "crates/synckhub-server/src/routes/connected_accounts/accounts.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar-invitations",
      "method": "get",
      "handler": "list",
      "file": "crates/synckhub-server/src/routes/mail/native_calendar_invitations.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar-invitations",
      "method": "head",
      "handler": "list",
      "file": "crates/synckhub-server/src/routes/mail/native_calendar_invitations.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar-invitations/{invitation_id}",
      "method": "get",
      "handler": "preview",
      "file": "crates/synckhub-server/src/routes/mail/native_calendar_invitations.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar-invitations/{invitation_id}",
      "method": "head",
      "handler": "preview",
      "file": "crates/synckhub-server/src/routes/mail/native_calendar_invitations.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar-invitations/{invitation_id}/dismiss",
      "method": "post",
      "handler": "dismiss",
      "file": "crates/synckhub-server/src/routes/mail/native_calendar_invitations.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar-invitations/{invitation_id}/response",
      "method": "post",
      "handler": "response",
      "file": "crates/synckhub-server/src/routes/mail/native_calendar_invitations.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar-invitations/{invitation_id}/source",
      "method": "get",
      "handler": "source",
      "file": "crates/synckhub-server/src/routes/mail/native_calendar_invitations.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar-invitations/{invitation_id}/source",
      "method": "head",
      "handler": "source",
      "file": "crates/synckhub-server/src/routes/mail/native_calendar_invitations.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar/availability/query",
      "method": "post",
      "handler": "query_availability",
      "file": "crates/synckhub-server/src/routes/calendar/scheduling.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar/calendars",
      "method": "get",
      "handler": "list_calendars",
      "file": "crates/synckhub-server/src/routes/calendar/collections.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar/calendars",
      "method": "head",
      "handler": "list_calendars",
      "file": "crates/synckhub-server/src/routes/calendar/collections.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar/capabilities",
      "method": "get",
      "handler": "calendar_capabilities",
      "file": "crates/synckhub-server/src/routes/calendar/collections.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar/capabilities",
      "method": "head",
      "handler": "calendar_capabilities",
      "file": "crates/synckhub-server/src/routes/calendar/collections.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar/commands",
      "method": "post",
      "handler": "enqueue_calendar_command",
      "file": "crates/synckhub-server/src/routes/calendar/commands.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar/commands/{job_id}",
      "method": "get",
      "handler": "get_calendar_command",
      "file": "crates/synckhub-server/src/routes/calendar/commands.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar/commands/{job_id}",
      "method": "head",
      "handler": "get_calendar_command",
      "file": "crates/synckhub-server/src/routes/calendar/commands.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar/events",
      "method": "get",
      "handler": "list_events",
      "file": "crates/synckhub-server/src/routes/calendar/events.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar/events",
      "method": "head",
      "handler": "list_events",
      "file": "crates/synckhub-server/src/routes/calendar/events.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar/events",
      "method": "post",
      "handler": "create_event",
      "file": "crates/synckhub-server/src/routes/calendar/events.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar/events/{event_id}",
      "method": "delete",
      "handler": "delete_event",
      "file": "crates/synckhub-server/src/routes/calendar/events.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar/events/{event_id}",
      "method": "get",
      "handler": "get_event",
      "file": "crates/synckhub-server/src/routes/calendar/events.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar/events/{event_id}",
      "method": "head",
      "handler": "get_event",
      "file": "crates/synckhub-server/src/routes/calendar/events.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar/events/{event_id}",
      "method": "patch",
      "handler": "update_event",
      "file": "crates/synckhub-server/src/routes/calendar/events.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar/events/{event_id}/move",
      "method": "post",
      "handler": "move_event",
      "file": "crates/synckhub-server/src/routes/calendar/events.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar/events/{event_id}/rsvp",
      "method": "post",
      "handler": "rsvp_event",
      "file": "crates/synckhub-server/src/routes/calendar/events.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar/events/search",
      "method": "get",
      "handler": "search_events",
      "file": "crates/synckhub-server/src/routes/calendar/events.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar/events/search",
      "method": "head",
      "handler": "search_events",
      "file": "crates/synckhub-server/src/routes/calendar/events.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar/meeting-times/suggest",
      "method": "post",
      "handler": "suggest_meeting_times",
      "file": "crates/synckhub-server/src/routes/calendar/scheduling.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar/resource-lists",
      "method": "get",
      "handler": "list_calendar_resource_lists",
      "file": "crates/synckhub-server/src/routes/calendar/scheduling.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar/resource-lists",
      "method": "head",
      "handler": "list_calendar_resource_lists",
      "file": "crates/synckhub-server/src/routes/calendar/scheduling.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar/resources",
      "method": "get",
      "handler": "list_calendar_resources",
      "file": "crates/synckhub-server/src/routes/calendar/scheduling.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar/resources",
      "method": "head",
      "handler": "list_calendar_resources",
      "file": "crates/synckhub-server/src/routes/calendar/scheduling.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar/sync-jobs/{job_id}",
      "method": "get",
      "handler": "get_calendar_sync_job",
      "file": "crates/synckhub-server/src/routes/calendar/sync.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar/sync-jobs/{job_id}",
      "method": "head",
      "handler": "get_calendar_sync_job",
      "file": "crates/synckhub-server/src/routes/calendar/sync.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/calendar/sync",
      "method": "post",
      "handler": "sync_calendar",
      "file": "crates/synckhub-server/src/routes/calendar/sync.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/contacts",
      "method": "get",
      "handler": "list_contacts",
      "file": "crates/synckhub-server/src/routes/connected_accounts/provider_people.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/contacts",
      "method": "head",
      "handler": "list_contacts",
      "file": "crates/synckhub-server/src/routes/connected_accounts/provider_people.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/contacts",
      "method": "post",
      "handler": "create_contact",
      "file": "crates/synckhub-server/src/routes/connected_accounts/provider_people.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/contacts/{contact_id}",
      "method": "delete",
      "handler": "delete_contact",
      "file": "crates/synckhub-server/src/routes/connected_accounts/provider_people.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/contacts/{contact_id}",
      "method": "get",
      "handler": "get_contact",
      "file": "crates/synckhub-server/src/routes/connected_accounts/provider_people.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/contacts/{contact_id}",
      "method": "head",
      "handler": "get_contact",
      "file": "crates/synckhub-server/src/routes/connected_accounts/provider_people.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/contacts/{contact_id}",
      "method": "patch",
      "handler": "update_contact",
      "file": "crates/synckhub-server/src/routes/connected_accounts/provider_people.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/archive-jobs/{job_id}",
      "method": "get",
      "handler": "get_archive_job",
      "file": "crates/synckhub-server/src/routes/mail/archive.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/archive-jobs/{job_id}",
      "method": "head",
      "handler": "get_archive_job",
      "file": "crates/synckhub-server/src/routes/mail/archive.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/archive-jobs/{job_id}/resolve-name-conflict",
      "method": "post",
      "handler": "resolve_archive_name_conflict",
      "file": "crates/synckhub-server/src/routes/mail/archive.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/attachment-save-jobs/{job_id}/resolve-name-conflict",
      "method": "post",
      "handler": "resolve_attachment_save_name_conflict",
      "file": "crates/synckhub-server/src/routes/mail/attachments.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/automatic-replies",
      "method": "get",
      "handler": "auto_reply_read",
      "file": "crates/synckhub-server/src/routes/mail/native_compose.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/automatic-replies",
      "method": "head",
      "handler": "auto_reply_read",
      "file": "crates/synckhub-server/src/routes/mail/native_compose.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/automatic-replies",
      "method": "put",
      "handler": "auto_reply_update",
      "file": "crates/synckhub-server/src/routes/mail/native_compose.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/bulk-action-jobs",
      "method": "get",
      "handler": "list_bulk_action_jobs",
      "file": "crates/synckhub-server/src/routes/mail/mailboxes.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/bulk-action-jobs",
      "method": "head",
      "handler": "list_bulk_action_jobs",
      "file": "crates/synckhub-server/src/routes/mail/mailboxes.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/bulk-action-jobs/{job_id}",
      "method": "get",
      "handler": "get_bulk_action_job",
      "file": "crates/synckhub-server/src/routes/mail/mailboxes.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/bulk-action-jobs/{job_id}",
      "method": "head",
      "handler": "get_bulk_action_job",
      "file": "crates/synckhub-server/src/routes/mail/mailboxes.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/bulk-action-jobs/{job_id}/cancel",
      "method": "post",
      "handler": "cancel_bulk_action_job",
      "file": "crates/synckhub-server/src/routes/mail/mailboxes.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/bulk-action-jobs/{job_id}/confirm",
      "method": "post",
      "handler": "confirm_safe_empty_job",
      "file": "crates/synckhub-server/src/routes/mail/mailboxes.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/draft-attachments/from-synck-item",
      "method": "post",
      "handler": "resolve_draft_attachment_from_synck_item",
      "file": "crates/synckhub-server/src/routes/mail/drafts.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/draft-save-suggestions",
      "method": "post",
      "handler": "get_draft_save_suggestions",
      "file": "crates/synckhub-server/src/routes/mail/routing.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/drafts",
      "method": "post",
      "handler": "create_draft",
      "file": "crates/synckhub-server/src/routes/mail/drafts.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/drafts/{draft_id}",
      "method": "delete",
      "handler": "delete_draft",
      "file": "crates/synckhub-server/src/routes/mail/drafts.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/drafts/{draft_id}",
      "method": "get",
      "handler": "get_draft",
      "file": "crates/synckhub-server/src/routes/mail/drafts.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/drafts/{draft_id}",
      "method": "head",
      "handler": "get_draft",
      "file": "crates/synckhub-server/src/routes/mail/drafts.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/drafts/{draft_id}",
      "method": "patch",
      "handler": "update_draft",
      "file": "crates/synckhub-server/src/routes/mail/drafts.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/drafts/{draft_id}/send",
      "method": "post",
      "handler": "send_draft",
      "file": "crates/synckhub-server/src/routes/mail/drafts.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/filing-jobs",
      "method": "post",
      "handler": "enqueue",
      "file": "crates/synckhub-server/src/routes/mail/native_filing.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/filing-jobs/{command_id}",
      "method": "get",
      "handler": "read",
      "file": "crates/synckhub-server/src/routes/mail/native_filing.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/filing-jobs/{command_id}",
      "method": "head",
      "handler": "read",
      "file": "crates/synckhub-server/src/routes/mail/native_filing.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/inbox-rules",
      "method": "get",
      "handler": "inbox_rules_read",
      "file": "crates/synckhub-server/src/routes/mail/native_compose.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/inbox-rules",
      "method": "head",
      "handler": "inbox_rules_read",
      "file": "crates/synckhub-server/src/routes/mail/native_compose.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/inbox-rules",
      "method": "put",
      "handler": "inbox_rules_update",
      "file": "crates/synckhub-server/src/routes/mail/native_compose.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/incoming-status",
      "method": "get",
      "handler": "incoming_owner",
      "file": "crates/synckhub-server/src/routes/mail/native_status.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/incoming-status",
      "method": "head",
      "handler": "incoming_owner",
      "file": "crates/synckhub-server/src/routes/mail/native_status.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/mailboxes",
      "method": "get",
      "handler": "list_mailboxes",
      "file": "crates/synckhub-server/src/routes/mail/mailboxes.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/mailboxes",
      "method": "head",
      "handler": "list_mailboxes",
      "file": "crates/synckhub-server/src/routes/mail/mailboxes.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/mailboxes",
      "method": "post",
      "handler": "create_mailbox",
      "file": "crates/synckhub-server/src/routes/mail/mailboxes.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/mailboxes/{mailbox_id}",
      "method": "delete",
      "handler": "delete_mailbox",
      "file": "crates/synckhub-server/src/routes/mail/mailboxes.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/mailboxes/{mailbox_id}",
      "method": "patch",
      "handler": "rename_mailbox",
      "file": "crates/synckhub-server/src/routes/mail/mailboxes.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/mailboxes/{mailbox_id}/actions",
      "method": "post",
      "handler": "mailbox_action",
      "file": "crates/synckhub-server/src/routes/mail/mailboxes.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/mailboxes/{mailbox_id}/move",
      "method": "post",
      "handler": "move_mailbox",
      "file": "crates/synckhub-server/src/routes/mail/mailboxes.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/message-action-jobs",
      "method": "post",
      "handler": "create_message_action_job",
      "file": "crates/synckhub-server/src/routes/mail/messages.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/message-action-jobs/{job_id}",
      "method": "get",
      "handler": "get_message_action_job",
      "file": "crates/synckhub-server/src/routes/mail/messages.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/message-action-jobs/{job_id}",
      "method": "head",
      "handler": "get_message_action_job",
      "file": "crates/synckhub-server/src/routes/mail/messages.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/message-action-jobs/{job_id}/acknowledge-unknown",
      "method": "post",
      "handler": "acknowledge_message_action_unknown",
      "file": "crates/synckhub-server/src/routes/mail/messages.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/messages",
      "method": "get",
      "handler": "list_messages",
      "file": "crates/synckhub-server/src/routes/mail/messages.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/messages",
      "method": "head",
      "handler": "list_messages",
      "file": "crates/synckhub-server/src/routes/mail/messages.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/messages/{message_id}",
      "method": "delete",
      "handler": "super::native::delete_message",
      "file": "crates/synckhub-server/src/routes/mail/messages.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/messages/{message_id}",
      "method": "get",
      "handler": "get_message",
      "file": "crates/synckhub-server/src/routes/mail/messages.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/messages/{message_id}",
      "method": "head",
      "handler": "get_message",
      "file": "crates/synckhub-server/src/routes/mail/messages.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/messages/{message_id}/actions",
      "method": "post",
      "handler": "message_action",
      "file": "crates/synckhub-server/src/routes/mail/messages.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/messages/{message_id}/archive-to-synck",
      "method": "post",
      "handler": "archive_message",
      "file": "crates/synckhub-server/src/routes/mail/archive.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/messages/{message_id}/attachment-save-jobs",
      "method": "post",
      "handler": "enqueue_attachment_save_job",
      "file": "crates/synckhub-server/src/routes/mail/attachments.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/messages/{message_id}/attachments/{attachment_id}",
      "method": "get",
      "handler": "download_attachment",
      "file": "crates/synckhub-server/src/routes/mail/attachments.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/messages/{message_id}/attachments/{attachment_id}",
      "method": "head",
      "handler": "download_attachment",
      "file": "crates/synckhub-server/src/routes/mail/attachments.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/messages/{message_id}/attachments/save-suggestions-batch",
      "method": "post",
      "handler": "get_attachment_save_suggestions_batch",
      "file": "crates/synckhub-server/src/routes/mail/routing.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/messages/{message_id}/attachments/save-to-existing-file",
      "method": "post",
      "handler": "save_attachment_to_existing_file",
      "file": "crates/synckhub-server/src/routes/mail/attachments.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/messages/{message_id}/attachments/save-to-synck",
      "method": "post",
      "handler": "save_attachments_to_synck",
      "file": "crates/synckhub-server/src/routes/mail/attachments.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/messages/{message_id}/inline-images/{inline_image_id}",
      "method": "get",
      "handler": "download_inline_image",
      "file": "crates/synckhub-server/src/routes/mail/attachments.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/messages/{message_id}/inline-images/{inline_image_id}",
      "method": "head",
      "handler": "download_inline_image",
      "file": "crates/synckhub-server/src/routes/mail/attachments.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/messages/{message_id}/raw-rfc822",
      "method": "get",
      "handler": "download_message_raw_rfc822",
      "file": "crates/synckhub-server/src/routes/mail/messages.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/messages/{message_id}/raw-rfc822",
      "method": "head",
      "handler": "download_message_raw_rfc822",
      "file": "crates/synckhub-server/src/routes/mail/messages.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/messages/{message_id}/routing-rules",
      "method": "delete",
      "handler": "delete_routing_rule",
      "file": "crates/synckhub-server/src/routes/mail/routing.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/messages/{message_id}/routing-rules",
      "method": "post",
      "handler": "upsert_routing_rule",
      "file": "crates/synckhub-server/src/routes/mail/routing.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/messages/{message_id}/save-suggestions",
      "method": "get",
      "handler": "get_save_suggestions",
      "file": "crates/synckhub-server/src/routes/mail/routing.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/messages/{message_id}/save-suggestions",
      "method": "head",
      "handler": "get_save_suggestions",
      "file": "crates/synckhub-server/src/routes/mail/routing.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/messages/{message_id}/unsubscribe-capability",
      "method": "get",
      "handler": "capability",
      "file": "crates/synckhub-server/src/routes/mail/native_unsubscribe.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/messages/{message_id}/unsubscribe-capability",
      "method": "head",
      "handler": "capability",
      "file": "crates/synckhub-server/src/routes/mail/native_unsubscribe.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/messages/{message_id}/unsubscribe-commands",
      "method": "post",
      "handler": "command",
      "file": "crates/synckhub-server/src/routes/mail/native_unsubscribe.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/messages/actions",
      "method": "post",
      "handler": "message_actions",
      "file": "crates/synckhub-server/src/routes/mail/messages.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/messages/read",
      "method": "post",
      "handler": "read_message",
      "file": "crates/synckhub-server/src/routes/mail/messages.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/native-clear-spam-commands",
      "method": "post",
      "handler": "command",
      "file": "crates/synckhub-server/src/routes/mail/native_clear_spam.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/native-drafts",
      "method": "post",
      "handler": "create",
      "file": "crates/synckhub-server/src/routes/mail/native_compose.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/native-drafts/{draft_id}",
      "method": "delete",
      "handler": "delete",
      "file": "crates/synckhub-server/src/routes/mail/native_compose.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/native-drafts/{draft_id}",
      "method": "get",
      "handler": "read",
      "file": "crates/synckhub-server/src/routes/mail/native_compose.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/native-drafts/{draft_id}",
      "method": "head",
      "handler": "read",
      "file": "crates/synckhub-server/src/routes/mail/native_compose.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/native-drafts/{draft_id}",
      "method": "put",
      "handler": "update",
      "file": "crates/synckhub-server/src/routes/mail/native_compose.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/native-mark-all-read-commands",
      "method": "post",
      "handler": "command",
      "file": "crates/synckhub-server/src/routes/mail/native_mark_all_read.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/native-pin-commands",
      "method": "post",
      "handler": "command",
      "file": "crates/synckhub-server/src/routes/mail/native_pin.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/native-snooze-commands",
      "method": "post",
      "handler": "command",
      "file": "crates/synckhub-server/src/routes/mail/native_snooze.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/personal-sender-policy-commands",
      "method": "post",
      "handler": "command",
      "file": "crates/synckhub-server/src/routes/mail/native_sender_policy.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/personal-sender-policy-commands/{command_id}",
      "method": "get",
      "handler": "command_receipt",
      "file": "crates/synckhub-server/src/routes/mail/native_sender_policy.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/personal-sender-policy-commands/{command_id}",
      "method": "head",
      "handler": "command_receipt",
      "file": "crates/synckhub-server/src/routes/mail/native_sender_policy.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/personal-sender-policy",
      "method": "get",
      "handler": "read",
      "file": "crates/synckhub-server/src/routes/mail/native_sender_policy.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/personal-sender-policy",
      "method": "head",
      "handler": "read",
      "file": "crates/synckhub-server/src/routes/mail/native_sender_policy.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/quarantine",
      "method": "get",
      "handler": "list",
      "file": "crates/synckhub-server/src/routes/mail/native_quarantine.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/quarantine",
      "method": "head",
      "handler": "list",
      "file": "crates/synckhub-server/src/routes/mail/native_quarantine.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/quarantine/{quarantine_id}",
      "method": "get",
      "handler": "detail",
      "file": "crates/synckhub-server/src/routes/mail/native_quarantine.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/quarantine/{quarantine_id}",
      "method": "head",
      "handler": "detail",
      "file": "crates/synckhub-server/src/routes/mail/native_quarantine.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/quarantine/{quarantine_id}/delete",
      "method": "post",
      "handler": "delete",
      "file": "crates/synckhub-server/src/routes/mail/native_quarantine.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/quarantine/{quarantine_id}/release",
      "method": "post",
      "handler": "release",
      "file": "crates/synckhub-server/src/routes/mail/native_quarantine.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/quarantine/releases/{command_id}",
      "method": "get",
      "handler": "release_status",
      "file": "crates/synckhub-server/src/routes/mail/native_quarantine.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/quarantine/releases/{command_id}",
      "method": "head",
      "handler": "release_status",
      "file": "crates/synckhub-server/src/routes/mail/native_quarantine.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/quarantine/summary",
      "method": "get",
      "handler": "summary",
      "file": "crates/synckhub-server/src/routes/mail/native_quarantine.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/quarantine/summary",
      "method": "head",
      "handler": "summary",
      "file": "crates/synckhub-server/src/routes/mail/native_quarantine.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/send-jobs/{job_id}",
      "method": "get",
      "handler": "get_send_job",
      "file": "crates/synckhub-server/src/routes/mail/drafts.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/send-jobs/{job_id}",
      "method": "head",
      "handler": "get_send_job",
      "file": "crates/synckhub-server/src/routes/mail/drafts.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/send-jobs/{job_id}/cancel",
      "method": "post",
      "handler": "cancel_send_job",
      "file": "crates/synckhub-server/src/routes/mail/drafts.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/status",
      "method": "get",
      "handler": "owner",
      "file": "crates/synckhub-server/src/routes/mail/native_status.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/status",
      "method": "head",
      "handler": "owner",
      "file": "crates/synckhub-server/src/routes/mail/native_status.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/submissions",
      "method": "post",
      "handler": "send",
      "file": "crates/synckhub-server/src/routes/mail/native_compose.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/submissions/{command_id}",
      "method": "get",
      "handler": "status",
      "file": "crates/synckhub-server/src/routes/mail/native_compose.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/submissions/{command_id}",
      "method": "head",
      "handler": "status",
      "file": "crates/synckhub-server/src/routes/mail/native_compose.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/submissions/{command_id}/cancel",
      "method": "post",
      "handler": "cancel",
      "file": "crates/synckhub-server/src/routes/mail/native_compose.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/submissions/{command_id}/raw-rfc822",
      "method": "delete",
      "handler": "delete_raw",
      "file": "crates/synckhub-server/src/routes/mail/native_compose.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/submissions/{command_id}/raw-rfc822",
      "method": "get",
      "handler": "raw",
      "file": "crates/synckhub-server/src/routes/mail/native_compose.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/submissions/{command_id}/raw-rfc822",
      "method": "head",
      "handler": "raw",
      "file": "crates/synckhub-server/src/routes/mail/native_compose.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/submissions/{command_id}/transport-status",
      "method": "get",
      "handler": "transport_owner",
      "file": "crates/synckhub-server/src/routes/mail/native_status.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/submissions/{command_id}/transport-status",
      "method": "head",
      "handler": "transport_owner",
      "file": "crates/synckhub-server/src/routes/mail/native_status.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/sync",
      "method": "post",
      "handler": "sync_mailbox",
      "file": "crates/synckhub-server/src/routes/mail/sync.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/threads/{thread_id}",
      "method": "get",
      "handler": "get_thread",
      "file": "crates/synckhub-server/src/routes/mail/messages.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/threads/{thread_id}",
      "method": "head",
      "handler": "get_thread",
      "file": "crates/synckhub-server/src/routes/mail/messages.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/unsubscribe-commands/{command_id}",
      "method": "get",
      "handler": "command_receipt",
      "file": "crates/synckhub-server/src/routes/mail/native_unsubscribe.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/unsubscribe-commands/{command_id}",
      "method": "head",
      "handler": "command_receipt",
      "file": "crates/synckhub-server/src/routes/mail/native_unsubscribe.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/vcs-reclassifications",
      "method": "post",
      "handler": "enqueue_vcs_reclassification",
      "file": "crates/synckhub-server/src/routes/mail/native_filing.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/vcs-reclassifications/{command_id}",
      "method": "get",
      "handler": "read_vcs_reclassification",
      "file": "crates/synckhub-server/src/routes/mail/native_filing.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/mail/vcs-reclassifications/{command_id}",
      "method": "head",
      "handler": "read_vcs_reclassification",
      "file": "crates/synckhub-server/src/routes/mail/native_filing.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/online-meetings",
      "method": "post",
      "handler": "create_or_get_online_meeting",
      "file": "crates/synckhub-server/src/routes/calendar/scheduling.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/people",
      "method": "get",
      "handler": "list_provider_people",
      "file": "crates/synckhub-server/src/routes/connected_accounts/provider_people.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/{account_id}/people",
      "method": "head",
      "handler": "list_provider_people",
      "file": "crates/synckhub-server/src/routes/connected_accounts/provider_people.rs"
    },
    {
      "path": "/v1/integrations/mailcal/accounts/order",
      "method": "put",
      "handler": "update_account_order",
      "file": "crates/synckhub-server/src/routes/connected_accounts/accounts.rs"
    },
    {
      "path": "/v1/integrations/mailcal/mail/sync",
      "method": "post",
      "handler": "sync_unified_mail",
      "file": "crates/synckhub-server/src/routes/mail/sync.rs"
    },
    {
      "path": "/v1/integrations/mailcal/mail/unified-inbox",
      "method": "get",
      "handler": "list_unified_inbox",
      "file": "crates/synckhub-server/src/routes/mail/messages.rs"
    },
    {
      "path": "/v1/integrations/mailcal/mail/unified-inbox",
      "method": "head",
      "handler": "list_unified_inbox",
      "file": "crates/synckhub-server/src/routes/mail/messages.rs"
    },
    {
      "path": "/v1/integrations/mailcal/native-mail/template-commands",
      "method": "post",
      "handler": "command",
      "file": "crates/synckhub-server/src/routes/mail/native_templates.rs"
    },
    {
      "path": "/v1/integrations/mailcal/native-mail/template-commands/{command_id}",
      "method": "get",
      "handler": "receipt",
      "file": "crates/synckhub-server/src/routes/mail/native_templates.rs"
    },
    {
      "path": "/v1/integrations/mailcal/native-mail/template-commands/{command_id}",
      "method": "head",
      "handler": "receipt",
      "file": "crates/synckhub-server/src/routes/mail/native_templates.rs"
    },
    {
      "path": "/v1/integrations/mailcal/native-mail/templates",
      "method": "get",
      "handler": "list",
      "file": "crates/synckhub-server/src/routes/mail/native_templates.rs"
    },
    {
      "path": "/v1/integrations/mailcal/native-mail/templates",
      "method": "head",
      "handler": "list",
      "file": "crates/synckhub-server/src/routes/mail/native_templates.rs"
    },
    {
      "path": "/v1/integrations/mailcal/native-mail/templates/{template_id}",
      "method": "get",
      "handler": "detail",
      "file": "crates/synckhub-server/src/routes/mail/native_templates.rs"
    },
    {
      "path": "/v1/integrations/mailcal/native-mail/templates/{template_id}",
      "method": "head",
      "handler": "detail",
      "file": "crates/synckhub-server/src/routes/mail/native_templates.rs"
    },
    {
      "path": "/v1/integrations/mailcal/oauth/{provider}/callback",
      "method": "get",
      "handler": "oauth_callback",
      "file": "crates/synckhub-server/src/routes/connected_accounts/oauth.rs"
    },
    {
      "path": "/v1/integrations/mailcal/oauth/{provider}/callback",
      "method": "head",
      "handler": "oauth_callback",
      "file": "crates/synckhub-server/src/routes/connected_accounts/oauth.rs"
    },
    {
      "path": "/v1/integrations/mailcal/oauth/{provider}/exchange",
      "method": "post",
      "handler": "oauth_exchange",
      "file": "crates/synckhub-server/src/routes/connected_accounts/oauth.rs"
    },
    {
      "path": "/v1/integrations/mailcal/oauth/{provider}/start",
      "method": "post",
      "handler": "oauth_start",
      "file": "crates/synckhub-server/src/routes/connected_accounts/oauth.rs"
    },
    {
      "path": "/v1/integrations/mailcal/people/suggestions",
      "method": "get",
      "handler": "list_people_suggestions",
      "file": "crates/synckhub-server/src/routes/connected_accounts/provider_people.rs"
    },
    {
      "path": "/v1/integrations/mailcal/people/suggestions",
      "method": "head",
      "handler": "list_people_suggestions",
      "file": "crates/synckhub-server/src/routes/connected_accounts/provider_people.rs"
    },
    {
      "path": "/v1/integrations/mailcal/webhooks/gmail",
      "method": "post",
      "handler": "gmail_webhook",
      "file": "crates/synckhub-server/src/routes/connected_accounts/webhooks.rs"
    },
    {
      "path": "/v1/integrations/mailcal/webhooks/microsoft-graph",
      "method": "post",
      "handler": "graph_webhook",
      "file": "crates/synckhub-server/src/routes/connected_accounts/webhooks.rs"
    },
    {
      "path": "/v1/public/folder-auto-join-links/{folder_auto_join_link_token}",
      "method": "get",
      "handler": "crate::folder_auto_join_links::public_get_folder_auto_join_link",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/folder-auto-join-links/{folder_auto_join_link_token}",
      "method": "head",
      "handler": "crate::folder_auto_join_links::public_get_folder_auto_join_link",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/folder-auto-join-links/{folder_auto_join_link_token}/claim/resend",
      "method": "post",
      "handler": "crate::folder_auto_join_links::public_resend_folder_auto_join_link_claim",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/folder-auto-join-links/{folder_auto_join_link_token}/claim/start",
      "method": "post",
      "handler": "crate::folder_auto_join_links::public_start_folder_auto_join_link_claim",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/folder-auto-join-links/{folder_auto_join_link_token}/claim/verify",
      "method": "post",
      "handler": "crate::folder_auto_join_links::public_verify_folder_auto_join_link_claim",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-file-collections/{token}",
      "method": "get",
      "handler": "crate::shared_file_collections::public_get",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-file-collections/{token}",
      "method": "head",
      "handler": "crate::shared_file_collections::public_get",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-file-collections/{token}/download-url",
      "method": "post",
      "handler": "crate::shared_file_collections::public_zip_url",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-file-collections/{token}/files/{file_id}/content-url",
      "method": "post",
      "handler": "crate::shared_file_collections::public_content_url",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-file-collections/{token}/unlock",
      "method": "post",
      "handler": "crate::shared_file_collections::public_unlock",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-file-collections/content/{content_token}",
      "method": "get",
      "handler": "crate::shared_file_collections::public_content",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-file-collections/content/{content_token}",
      "method": "head",
      "handler": "crate::shared_file_collections::public_content",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-file-collections/downloads/{download_token}",
      "method": "get",
      "handler": "crate::shared_file_collections::public_zip",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-file-collections/downloads/{download_token}",
      "method": "head",
      "handler": "crate::shared_file_collections::public_zip",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-file-links/{shared_file_link_token}",
      "method": "get",
      "handler": "crate::shared_file_links::public_get_shared_file_link",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-file-links/{shared_file_link_token}",
      "method": "head",
      "handler": "crate::shared_file_links::public_get_shared_file_link",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-file-links/{shared_file_link_token}/content-url",
      "method": "post",
      "handler": "crate::shared_file_links::public_create_shared_file_content_url",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-file-links/{shared_file_link_token}/unlock",
      "method": "post",
      "handler": "crate::shared_file_links::public_unlock_shared_file_link",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-file-links/content/{content_token}",
      "method": "get",
      "handler": "crate::shared_file_links::public_get_shared_file_content",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-file-links/content/{content_token}",
      "method": "head",
      "handler": "crate::shared_file_links::public_get_shared_file_content",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-folder-links/{shared_folder_link_token}",
      "method": "get",
      "handler": "crate::shared_folder_links::public_get_shared_folder_link",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-folder-links/{shared_folder_link_token}",
      "method": "head",
      "handler": "crate::shared_folder_links::public_get_shared_folder_link",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-folder-links/{shared_folder_link_token}/download-url",
      "method": "post",
      "handler": "crate::shared_folder_links::public_create_shared_folder_link_download_url",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-folder-links/{shared_folder_link_token}/download.zip",
      "method": "get",
      "handler": "crate::shared_folder_links::public_download_shared_folder_zip",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-folder-links/{shared_folder_link_token}/download.zip",
      "method": "head",
      "handler": "crate::shared_folder_links::public_download_shared_folder_zip",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-folder-links/{shared_folder_link_token}/folders/{folder_id}/ancestors",
      "method": "get",
      "handler": "crate::shared_folder_links::public_get_shared_folder_ancestors",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-folder-links/{shared_folder_link_token}/folders/{folder_id}/ancestors",
      "method": "head",
      "handler": "crate::shared_folder_links::public_get_shared_folder_ancestors",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-folder-links/{shared_folder_link_token}/folders/{folder_id}/stats",
      "method": "get",
      "handler": "crate::shared_folder_links::public_get_shared_folder_stats",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-folder-links/{shared_folder_link_token}/folders/{folder_id}/stats",
      "method": "head",
      "handler": "crate::shared_folder_links::public_get_shared_folder_stats",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-folder-links/{shared_folder_link_token}/items",
      "method": "get",
      "handler": "crate::shared_folder_links::public_list_shared_folder_items",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-folder-links/{shared_folder_link_token}/items",
      "method": "head",
      "handler": "crate::shared_folder_links::public_list_shared_folder_items",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-folder-links/{shared_folder_link_token}/items/{item_id}",
      "method": "get",
      "handler": "crate::shared_folder_links::public_get_shared_item",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-folder-links/{shared_folder_link_token}/items/{item_id}",
      "method": "head",
      "handler": "crate::shared_folder_links::public_get_shared_item",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-folder-links/{shared_folder_link_token}/items/{item_id}/content",
      "method": "get",
      "handler": "crate::shared_folder_links::public_get_shared_item_content",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-folder-links/{shared_folder_link_token}/items/{item_id}/content",
      "method": "head",
      "handler": "crate::shared_folder_links::public_get_shared_item_content",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-folder-links/{shared_folder_link_token}/items/{item_id}/file-versions",
      "method": "get",
      "handler": "crate::shared_folder_links::public_list_shared_item_file_versions",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-folder-links/{shared_folder_link_token}/items/{item_id}/file-versions",
      "method": "head",
      "handler": "crate::shared_folder_links::public_list_shared_item_file_versions",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-folder-links/{shared_folder_link_token}/unlock",
      "method": "post",
      "handler": "crate::shared_folder_links::public_unlock_shared_folder_link",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-folder-links/{shared_folder_link_token}/visits",
      "method": "post",
      "handler": "crate::shared_folder_links::public_record_visit",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-folder-links/downloads/{download_token}",
      "method": "get",
      "handler": "crate::shared_folder_links::public_download_shared_folder_link_by_token",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/public/shared-folder-links/downloads/{download_token}",
      "method": "head",
      "handler": "crate::shared_folder_links::public_download_shared_folder_link_by_token",
      "file": "crates/synckhub-server/src/routes/sharing.rs"
    },
    {
      "path": "/v1/repos/{repo_id}/folders/{folder_id}/mail-rules",
      "method": "delete",
      "handler": "delete_folder_routing_rule",
      "file": "crates/synckhub-server/src/routes/mail/routing.rs"
    },
    {
      "path": "/v1/repos/{repo_id}/folders/{folder_id}/mail-rules",
      "method": "get",
      "handler": "get_folder_mail_rules",
      "file": "crates/synckhub-server/src/routes/mail/routing.rs"
    },
    {
      "path": "/v1/repos/{repo_id}/folders/{folder_id}/mail-rules",
      "method": "head",
      "handler": "get_folder_mail_rules",
      "file": "crates/synckhub-server/src/routes/mail/routing.rs"
    },
    {
      "path": "/v1/repos/{repo_id}/mail-rule-folders",
      "method": "get",
      "handler": "get_repo_mail_rule_folders",
      "file": "crates/synckhub-server/src/routes/mail/routing.rs"
    },
    {
      "path": "/v1/repos/{repo_id}/mail-rule-folders",
      "method": "head",
      "handler": "get_repo_mail_rule_folders",
      "file": "crates/synckhub-server/src/routes/mail/routing.rs"
    },
    {
      "path": "/v1/repos/{repo_id}/mail/archived-emails",
      "method": "get",
      "handler": "list_archived_emails",
      "file": "crates/synckhub-server/src/routes/mail/archive.rs"
    },
    {
      "path": "/v1/repos/{repo_id}/mail/archived-emails",
      "method": "head",
      "handler": "list_archived_emails",
      "file": "crates/synckhub-server/src/routes/mail/archive.rs"
    },
    {
      "path": "/v1/repos/{repo_id}/mail/archived-emails/{email_item_id}",
      "method": "get",
      "handler": "get_archived_email",
      "file": "crates/synckhub-server/src/routes/mail/archive.rs"
    },
    {
      "path": "/v1/repos/{repo_id}/mail/archived-emails/{email_item_id}",
      "method": "head",
      "handler": "get_archived_email",
      "file": "crates/synckhub-server/src/routes/mail/archive.rs"
    },
    {
      "path": "/v1/repos/{repo_id}/mail/archived-emails/{email_item_id}/attachments",
      "method": "get",
      "handler": "list_archived_email_attachments",
      "file": "crates/synckhub-server/src/routes/mail/archive.rs"
    },
    {
      "path": "/v1/repos/{repo_id}/mail/archived-emails/{email_item_id}/attachments",
      "method": "head",
      "handler": "list_archived_email_attachments",
      "file": "crates/synckhub-server/src/routes/mail/archive.rs"
    },
    {
      "path": "/v1/repos/{repo_id}/mail/archived-emails/{email_item_id}/attachments/{attachment_id}",
      "method": "get",
      "handler": "download_archived_email_attachment",
      "file": "crates/synckhub-server/src/routes/mail/archive.rs"
    },
    {
      "path": "/v1/repos/{repo_id}/mail/archived-emails/{email_item_id}/attachments/{attachment_id}",
      "method": "head",
      "handler": "download_archived_email_attachment",
      "file": "crates/synckhub-server/src/routes/mail/archive.rs"
    },
    {
      "path": "/v1/repos/{repo_id}/mail/archived-emails/{email_item_id}/attachments/save-to-existing-file",
      "method": "post",
      "handler": "save_archived_attachment_to_existing_file",
      "file": "crates/synckhub-server/src/routes/mail/archive.rs"
    },
    {
      "path": "/v1/repos/{repo_id}/mail/archived-emails/{email_item_id}/attachments/save-to-synck",
      "method": "post",
      "handler": "save_archived_attachments_to_synck",
      "file": "crates/synckhub-server/src/routes/mail/archive.rs"
    },
    {
      "path": "/v1/repos/{repo_id}/mail/archived-emails/{email_item_id}/inline-images/{inline_image_id}",
      "method": "get",
      "handler": "download_archived_inline_image",
      "file": "crates/synckhub-server/src/routes/mail/archive.rs"
    },
    {
      "path": "/v1/repos/{repo_id}/mail/archived-emails/{email_item_id}/inline-images/{inline_image_id}",
      "method": "head",
      "handler": "download_archived_inline_image",
      "file": "crates/synckhub-server/src/routes/mail/archive.rs"
    },
    {
      "path": "/v1/repos/{repo_id}/mail/archived-emails/{email_item_id}/raw-rfc822",
      "method": "get",
      "handler": "download_archived_email_raw_rfc822",
      "file": "crates/synckhub-server/src/routes/mail/archive.rs"
    },
    {
      "path": "/v1/repos/{repo_id}/mail/archived-emails/{email_item_id}/raw-rfc822",
      "method": "head",
      "handler": "download_archived_email_raw_rfc822",
      "file": "crates/synckhub-server/src/routes/mail/archive.rs"
    },
    {
      "path": "/v1/repos/{repo_id}/mail/archived-emails/{email_item_id}/read-state",
      "method": "put",
      "handler": "set_archived_email_read_state",
      "file": "crates/synckhub-server/src/routes/mail/archive.rs"
    },
    {
      "path": "/v1/repos/{repo_id}/mail/archived-emails/{email_item_id}/source",
      "method": "get",
      "handler": "download_archived_email_source",
      "file": "crates/synckhub-server/src/routes/mail/archive.rs"
    },
    {
      "path": "/v1/repos/{repo_id}/mail/archived-emails/{email_item_id}/source",
      "method": "head",
      "handler": "download_archived_email_source",
      "file": "crates/synckhub-server/src/routes/mail/archive.rs"
    },
    {
      "path": "/v1/repos/{repo_id}/mail/archived-emails/detail",
      "method": "post",
      "handler": "post_archived_email_detail",
      "file": "crates/synckhub-server/src/routes/mail/archive.rs"
    },
    {
      "path": "/v1/repos/{repo_id}/mail/threads/{thread_id}",
      "method": "get",
      "handler": "get_archived_email_thread",
      "file": "crates/synckhub-server/src/routes/mail/archive.rs"
    },
    {
      "path": "/v1/repos/{repo_id}/mail/threads/{thread_id}",
      "method": "head",
      "handler": "get_archived_email_thread",
      "file": "crates/synckhub-server/src/routes/mail/archive.rs"
    },
    {
      "path": "/v1/rtc/livekit/decline/{call_link_token}",
      "method": "post",
      "handler": "decline_livekit_call",
      "file": "crates/synckhub-server/src/routes/livekit.rs"
    },
    {
      "path": "/v1/rtc/livekit/end/{call_link_token}",
      "method": "post",
      "handler": "end_livekit_call",
      "file": "crates/synckhub-server/src/routes/livekit.rs"
    },
    {
      "path": "/v1/rtc/livekit/join/{call_link_token}",
      "method": "post",
      "handler": "join_livekit_call",
      "file": "crates/synckhub-server/src/routes/livekit.rs"
    },
    {
      "path": "/v1/rtc/livekit/leave/{call_link_token}",
      "method": "post",
      "handler": "leave_livekit_call",
      "file": "crates/synckhub-server/src/routes/livekit.rs"
    },
    {
      "path": "/v1/rtc/livekit/native-lifecycle",
      "method": "get",
      "handler": "native_livekit_call_lifecycle",
      "file": "crates/synckhub-server/src/routes/livekit.rs"
    },
    {
      "path": "/v1/rtc/livekit/native-lifecycle",
      "method": "head",
      "handler": "native_livekit_call_lifecycle",
      "file": "crates/synckhub-server/src/routes/livekit.rs"
    },
    {
      "path": "/v1/rtc/livekit/status/{call_link_token}",
      "method": "post",
      "handler": "get_livekit_call_status",
      "file": "crates/synckhub-server/src/routes/livekit.rs"
    },
    {
      "path": "/v1/rtc/native-lifecycle",
      "method": "get",
      "handler": "super::livekit::native_canonical_call_lifecycle",
      "file": "crates/synckhub-server/src/routes/rtc.rs"
    },
    {
      "path": "/v1/rtc/native-lifecycle",
      "method": "head",
      "handler": "super::livekit::native_canonical_call_lifecycle",
      "file": "crates/synckhub-server/src/routes/rtc.rs"
    },
    {
      "path": "/v1/self-hosted/auth/bootstrap",
      "method": "post",
      "handler": "password_bootstrap",
      "file": "crates/synckhub-server/src/self_hosted_auth.rs"
    },
    {
      "path": "/v1/self-hosted/auth/login",
      "method": "post",
      "handler": "password_login",
      "file": "crates/synckhub-server/src/self_hosted_auth.rs"
    },
    {
      "path": "/v1/self-hosted/auth/logout",
      "method": "post",
      "handler": "logout",
      "file": "crates/synckhub-server/src/self_hosted_auth.rs"
    },
    {
      "path": "/v1/self-hosted/auth/password-reset",
      "method": "post",
      "handler": "password_reset",
      "file": "crates/synckhub-server/src/self_hosted_auth.rs"
    },
    {
      "path": "/v1/self-hosted/auth/password",
      "method": "post",
      "handler": "change_password",
      "file": "crates/synckhub-server/src/self_hosted_auth.rs"
    },
    {
      "path": "/v1/self-hosted/auth/refresh",
      "method": "post",
      "handler": "refresh",
      "file": "crates/synckhub-server/src/self_hosted_auth.rs"
    },
    {
      "path": "/v1/self-hosted/entitlement/refresh",
      "method": "post",
      "handler": "refresh_entitlement",
      "file": "crates/synckhub-server/src/self_hosted_auth.rs"
    },
    {
      "path": "/v1/self-hosted/invitations",
      "method": "get",
      "handler": "list_invitations",
      "file": "crates/synckhub-server/src/self_hosted_auth.rs"
    },
    {
      "path": "/v1/self-hosted/invitations",
      "method": "head",
      "handler": "list_invitations",
      "file": "crates/synckhub-server/src/self_hosted_auth.rs"
    },
    {
      "path": "/v1/self-hosted/invitations",
      "method": "post",
      "handler": "create_invitation",
      "file": "crates/synckhub-server/src/self_hosted_auth.rs"
    },
    {
      "path": "/v1/self-hosted/invitations/{invitation_id}/revoke",
      "method": "post",
      "handler": "revoke_invitation",
      "file": "crates/synckhub-server/src/self_hosted_auth.rs"
    },
    {
      "path": "/v1/self-hosted/invitations/verification/finish",
      "method": "post",
      "handler": "password_invite_finish",
      "file": "crates/synckhub-server/src/self_hosted_auth.rs"
    },
    {
      "path": "/v1/self-hosted/invitations/verification/start",
      "method": "post",
      "handler": "invite_verification_start",
      "file": "crates/synckhub-server/src/self_hosted_auth.rs"
    },
    {
      "path": "/v1/self-hosted/members",
      "method": "get",
      "handler": "list_members",
      "file": "crates/synckhub-server/src/self_hosted_auth.rs"
    },
    {
      "path": "/v1/self-hosted/members",
      "method": "head",
      "handler": "list_members",
      "file": "crates/synckhub-server/src/self_hosted_auth.rs"
    },
    {
      "path": "/v1/self-hosted/members/{user_id}",
      "method": "post",
      "handler": "update_member",
      "file": "crates/synckhub-server/src/self_hosted_auth.rs"
    },
    {
      "path": "/v1/self-hosted/members/{user_id}/password-reset",
      "method": "post",
      "handler": "issue_password_reset",
      "file": "crates/synckhub-server/src/self_hosted_auth.rs"
    },
    {
      "path": "/v1/self-hosted/members/{user_id}/retry-common-sync",
      "method": "post",
      "handler": "retry_member_sync",
      "file": "crates/synckhub-server/src/self_hosted_auth.rs"
    },
    {
      "path": "/v1/self-hosted/members/free-baseline",
      "method": "post",
      "handler": "replace_free_baseline",
      "file": "crates/synckhub-server/src/self_hosted_auth.rs"
    },
    {
      "path": "/v1/self-hosted/profile",
      "method": "get",
      "handler": "local_profile",
      "file": "crates/synckhub-server/src/self_hosted_auth.rs"
    },
    {
      "path": "/v1/self-hosted/profile",
      "method": "head",
      "handler": "local_profile",
      "file": "crates/synckhub-server/src/self_hosted_auth.rs"
    },
    {
      "path": "/v1/sessions",
      "method": "post",
      "handler": "crate::command_runner::create_session_handler",
      "file": "crates/synckhub-server/src/routes/command_runner.rs"
    },
    {
      "path": "/v1/sessions/{session_id}/cancel",
      "method": "post",
      "handler": "crate::command_runner::cancel_handler",
      "file": "crates/synckhub-server/src/routes/command_runner.rs"
    },
    {
      "path": "/v1/sessions/{session_id}/events",
      "method": "get",
      "handler": "crate::command_runner::sse_events_handler",
      "file": "crates/synckhub-server/src/routes/command_runner.rs"
    },
    {
      "path": "/v1/sessions/{session_id}/events",
      "method": "head",
      "handler": "crate::command_runner::sse_events_handler",
      "file": "crates/synckhub-server/src/routes/command_runner.rs"
    },
    {
      "path": "/v1/sessions/{session_id}/line",
      "method": "post",
      "handler": "crate::command_runner::line_handler",
      "file": "crates/synckhub-server/src/routes/command_runner.rs"
    },
    {
      "path": "/v1/tenants/{tenant_id}/ai/openai-models",
      "method": "get",
      "handler": "openai_models::get_company_models",
      "file": "crates/synckhub-server/src/routes/ai/assistants.rs"
    },
    {
      "path": "/v1/tenants/{tenant_id}/ai/openai-models",
      "method": "head",
      "handler": "openai_models::get_company_models",
      "file": "crates/synckhub-server/src/routes/ai/assistants.rs"
    },
    {
      "path": "/v1/tenants/{tenant_id}/ai/openai-models",
      "method": "put",
      "handler": "openai_models::put_company_models",
      "file": "crates/synckhub-server/src/routes/ai/assistants.rs"
    },
    {
      "path": "/v1/tenants/{tenant_id}/ai/openrouter-models",
      "method": "get",
      "handler": "model_catalog::get_company_models",
      "file": "crates/synckhub-server/src/routes/ai/assistants.rs"
    },
    {
      "path": "/v1/tenants/{tenant_id}/ai/openrouter-models",
      "method": "head",
      "handler": "model_catalog::get_company_models",
      "file": "crates/synckhub-server/src/routes/ai/assistants.rs"
    },
    {
      "path": "/v1/tenants/{tenant_id}/ai/openrouter-models",
      "method": "put",
      "handler": "model_catalog::put_company_models",
      "file": "crates/synckhub-server/src/routes/ai/assistants.rs"
    },
    {
      "path": "/v1/tenants/{tenant_id}/ai/provider-credentials",
      "method": "get",
      "handler": "ai_list_provider_credentials",
      "file": "crates/synckhub-server/src/routes/ai/assistants.rs"
    },
    {
      "path": "/v1/tenants/{tenant_id}/ai/provider-credentials",
      "method": "head",
      "handler": "ai_list_provider_credentials",
      "file": "crates/synckhub-server/src/routes/ai/assistants.rs"
    },
    {
      "path": "/v1/tenants/{tenant_id}/ai/provider-credentials/openai",
      "method": "delete",
      "handler": "ai_delete_openai_provider_credential",
      "file": "crates/synckhub-server/src/routes/ai/assistants.rs"
    },
    {
      "path": "/v1/tenants/{tenant_id}/ai/provider-credentials/openai",
      "method": "patch",
      "handler": "ai_patch_openai_provider_credential",
      "file": "crates/synckhub-server/src/routes/ai/assistants.rs"
    },
    {
      "path": "/v1/tenants/{tenant_id}/ai/provider-credentials/openai",
      "method": "put",
      "handler": "ai_put_openai_provider_credential",
      "file": "crates/synckhub-server/src/routes/ai/assistants.rs"
    },
    {
      "path": "/v1/tenants/{tenant_id}/ai/provider-credentials/openrouter",
      "method": "delete",
      "handler": "ai_delete_openrouter_provider_credential",
      "file": "crates/synckhub-server/src/routes/ai/assistants.rs"
    },
    {
      "path": "/v1/tenants/{tenant_id}/ai/provider-credentials/openrouter",
      "method": "patch",
      "handler": "ai_patch_openrouter_provider_credential",
      "file": "crates/synckhub-server/src/routes/ai/assistants.rs"
    },
    {
      "path": "/v1/tenants/{tenant_id}/ai/provider-credentials/openrouter",
      "method": "put",
      "handler": "ai_put_openrouter_provider_credential",
      "file": "crates/synckhub-server/src/routes/ai/assistants.rs"
    },
    {
      "path": "/v1/uploads/bulk-file-batches",
      "method": "post",
      "handler": "upload_bulk_file_batch",
      "file": "crates/synckhub-server/src/routes/uploads.rs"
    },
    {
      "path": "/v1/uploads/bulk-file-batches/adopt-existing",
      "method": "post",
      "handler": "adopt_existing_bulk_file_batch",
      "file": "crates/synckhub-server/src/routes/uploads.rs"
    },
    {
      "path": "/v1/uploads/chat-attachment-intents",
      "method": "post",
      "handler": "create_chat_attachment_upload_intent",
      "file": "crates/synckhub-server/src/routes/uploads.rs"
    },
    {
      "path": "/v1/uploads/chat-attachment-intents/finished",
      "method": "post",
      "handler": "finish_chat_attachment_uploads",
      "file": "crates/synckhub-server/src/routes/uploads.rs"
    },
    {
      "path": "/v1/uploads/chat-attachment-intents/stored/batch",
      "method": "post",
      "handler": "store_chat_attachment_upload_intents",
      "file": "crates/synckhub-server/src/routes/uploads.rs"
    },
    {
      "path": "/v1/uploads/commit-sessions",
      "method": "post",
      "handler": "start_upload_commit_session",
      "file": "crates/synckhub-server/src/routes/uploads.rs"
    },
    {
      "path": "/v1/uploads/commit-sessions/{id}/abort",
      "method": "post",
      "handler": "abort_upload_commit_session",
      "file": "crates/synckhub-server/src/routes/uploads.rs"
    },
    {
      "path": "/v1/uploads/commit-sessions/{id}/files/stored/batch",
      "method": "post",
      "handler": "store_upload_commit_session_files",
      "file": "crates/synckhub-server/src/routes/uploads.rs"
    },
    {
      "path": "/v1/uploads/commit-sessions/{id}/finished",
      "method": "post",
      "handler": "finish_upload_commit_session",
      "file": "crates/synckhub-server/src/routes/uploads.rs"
    },
    {
      "path": "/v1/uploads/commit-sessions/{id}/recovery/abort",
      "method": "post",
      "handler": "abort_recoverable_upload_commit_session",
      "file": "crates/synckhub-server/src/routes/uploads.rs"
    },
    {
      "path": "/v1/uploads/commit-sessions/{id}/recovery/finished",
      "method": "post",
      "handler": "finish_recoverable_upload_commit_session",
      "file": "crates/synckhub-server/src/routes/uploads.rs"
    },
    {
      "path": "/v1/uploads/commit-sessions/recovery/start",
      "method": "post",
      "handler": "start_recoverable_upload_commit_session",
      "file": "crates/synckhub-server/src/routes/uploads.rs"
    },
    {
      "path": "/v1/uploads/file-content-intents",
      "method": "post",
      "handler": "create_file_content_upload_intent",
      "file": "crates/synckhub-server/src/routes/uploads.rs"
    },
    {
      "path": "/v1/uploads/file-content-intents/{id}/finished",
      "method": "post",
      "handler": "finish_file_content_upload_intent",
      "file": "crates/synckhub-server/src/routes/uploads.rs"
    },
    {
      "path": "/v1/uploads/file-content-intents/{id}/finished/converted-office",
      "method": "post",
      "handler": "finish_converted_office_file_content_upload_intent",
      "file": "crates/synckhub-server/src/routes/uploads.rs"
    },
    {
      "path": "/v1/uploads/file-content-intents/{id}/import-finished",
      "method": "post",
      "handler": "finish_import_file_content_upload_intent",
      "file": "crates/synckhub-server/src/routes/uploads.rs"
    },
    {
      "path": "/v1/uploads/file-intents",
      "method": "post",
      "handler": "create_file_upload_intent",
      "file": "crates/synckhub-server/src/routes/uploads.rs"
    },
    {
      "path": "/v1/uploads/file-intents/{id}/finished",
      "method": "post",
      "handler": "finish_file_upload_intent",
      "file": "crates/synckhub-server/src/routes/uploads.rs"
    },
    {
      "path": "/v1/uploads/file-intents/abandon/batch",
      "method": "post",
      "handler": "abandon_file_upload_intents",
      "file": "crates/synckhub-server/src/routes/uploads.rs"
    },
    {
      "path": "/v1/uploads/file-intents/batch",
      "method": "post",
      "handler": "batch_create_file_upload_intent",
      "file": "crates/synckhub-server/src/routes/uploads.rs"
    },
    {
      "path": "/v1/uploads/file-intents/finished/batch",
      "method": "post",
      "handler": "batch_finish_file_upload_intent",
      "file": "crates/synckhub-server/src/routes/uploads.rs"
    },
    {
      "path": "/v1/uploads/intents/progress/batch",
      "method": "post",
      "handler": "batch_upload_intent_progress",
      "file": "crates/synckhub-server/src/routes/uploads.rs"
    },
    {
      "path": "/v1/uploads/tree-sessions",
      "method": "post",
      "handler": "start_upload_tree_session",
      "file": "crates/synckhub-server/src/routes/uploads.rs"
    },
    {
      "path": "/v1/uploads/tree-sessions/{id}/files/stored/batch",
      "method": "post",
      "handler": "store_upload_tree_session_files",
      "file": "crates/synckhub-server/src/routes/uploads.rs"
    },
    {
      "path": "/v1/uploads/tree-sessions/{id}/finished",
      "method": "post",
      "handler": "finish_upload_tree_session",
      "file": "crates/synckhub-server/src/routes/uploads.rs"
    },
    {
      "path": "/v1/user/background-jobs/dismissal",
      "method": "put",
      "handler": "dismiss_user_background_job",
      "file": "crates/synckhub-server/src/routes/user_runtime.rs"
    },
    {
      "path": "/v1/user/background-jobs/status",
      "method": "get",
      "handler": "get_user_background_jobs_status",
      "file": "crates/synckhub-server/src/routes/user_runtime.rs"
    },
    {
      "path": "/v1/user/background-jobs/status",
      "method": "head",
      "handler": "get_user_background_jobs_status",
      "file": "crates/synckhub-server/src/routes/user_runtime.rs"
    },
    {
      "path": "/v1/user/calendar-reminders/snooze",
      "method": "post",
      "handler": "snooze_calendar_reminder",
      "file": "crates/synckhub-server/src/routes/user_runtime.rs"
    },
    {
      "path": "/v1/user/notifications/events",
      "method": "get",
      "handler": "user_notifications_events",
      "file": "crates/synckhub-server/src/routes/user_runtime.rs"
    },
    {
      "path": "/v1/user/notifications/events",
      "method": "head",
      "handler": "user_notifications_events",
      "file": "crates/synckhub-server/src/routes/user_runtime.rs"
    },
    {
      "path": "/v1/user/presence/heartbeat",
      "method": "post",
      "handler": "user_presence_heartbeat",
      "file": "crates/synckhub-server/src/routes/user_runtime.rs"
    },
    {
      "path": "/v1/user/push-delivery/ack",
      "method": "post",
      "handler": "ack_push_delivery",
      "file": "crates/synckhub-server/src/routes/user_runtime.rs"
    },
    {
      "path": "/v1/user/push-devices/{device_id}/notification-preferences",
      "method": "patch",
      "handler": "patch_push_device_notification_preferences",
      "file": "crates/synckhub-server/src/routes/user_runtime.rs"
    },
    {
      "path": "/v1/user/push-devices/register",
      "method": "post",
      "handler": "register_push_device",
      "file": "crates/synckhub-server/src/routes/user_runtime.rs"
    },
    {
      "path": "/v1/user/push-devices/unregister",
      "method": "post",
      "handler": "unregister_push_device",
      "file": "crates/synckhub-server/src/routes/user_runtime.rs"
    },
    {
      "path": "/v1/user/push-notification-preferences",
      "method": "get",
      "handler": "get_push_notification_preferences",
      "file": "crates/synckhub-server/src/routes/user_runtime.rs"
    },
    {
      "path": "/v1/user/push-notification-preferences",
      "method": "head",
      "handler": "get_push_notification_preferences",
      "file": "crates/synckhub-server/src/routes/user_runtime.rs"
    },
    {
      "path": "/v1/user/push-notification-preferences",
      "method": "patch",
      "handler": "patch_push_notification_preferences",
      "file": "crates/synckhub-server/src/routes/user_runtime.rs"
    },
    {
      "path": "/wopi/files/{file_id}",
      "method": "get",
      "handler": "check_file_info",
      "file": "crates/synckhub-server/src/routes/wopi.rs"
    },
    {
      "path": "/wopi/files/{file_id}",
      "method": "head",
      "handler": "check_file_info",
      "file": "crates/synckhub-server/src/routes/wopi.rs"
    },
    {
      "path": "/wopi/files/{file_id}",
      "method": "post",
      "handler": "wopi_files_post",
      "file": "crates/synckhub-server/src/routes/wopi.rs"
    },
    {
      "path": "/wopi/files/{file_id}/contents",
      "method": "get",
      "handler": "get_file",
      "file": "crates/synckhub-server/src/routes/wopi.rs"
    },
    {
      "path": "/wopi/files/{file_id}/contents",
      "method": "head",
      "handler": "get_file",
      "file": "crates/synckhub-server/src/routes/wopi.rs"
    },
    {
      "path": "/wopi/files/{file_id}/contents",
      "method": "post",
      "handler": "wopi_contents_post",
      "file": "crates/synckhub-server/src/routes/wopi.rs"
    }
  ]
}
