{
  "generatedAt": "2026-07-26",
  "prodSha": "arm64-f0bb86b37d7a",
  "prodShaLive": "arm64-f0bb86b37d7a68b3f7966cfc223d3c49c0718bf7",
  "note": "Regenerated from the current source tree on 2026-07-26. Headers stamp prodSha; prodShaLive = Pi ExecStart observed at regen.",
  "stats": {
    "routesTotal": 472,
    "routesByAuthClass": {
      "admin": 38,
      "session": 331,
      "public/unauthed": 78,
      "webhook-sig": 11,
      "key": 5,
      "cron-secret": 6,
      "token": 3
    },
    "models": 139,
    "runtimeDeps": 120,
    "devDeps": 23,
    "secAuthTickets": 108,
    "secAuthByStatus": {
      "Deployed": 9,
      "Owner Accepted": 94,
      "Parked": 2,
      "Blocked": 1,
      "Dev WIP": 1,
      "Intake": 1
    }
  },
  "models": [
    "User",
    "ArcadeRun",
    "CouncilRun",
    "VerificationRun",
    "VisualRun",
    "VisualArtifact",
    "VisualArtifactLink",
    "VerificationClaim",
    "VerificationEvidence",
    "FactcheckPolicy",
    "Notebook",
    "EmbedConfig",
    "EmbedShareLink",
    "GuestConnectBundle",
    "EmbedConversationSession",
    "EmbedConversationMessage",
    "EmbedLead",
    "EmbedConversationLogArchive",
    "SharedNotebook",
    "PublicNotebook",
    "Source",
    "UserConfirmedLink",
    "VideoAsset",
    "VideoPipelineRun",
    "VideoArtifact",
    "VideoEvent",
    "VideoByokCredential",
    "VideoByokPolicy",
    "VideoByokCredentialEvent",
    "VideoByokQuotaLedger",
    "Message",
    "Note",
    "Corpus",
    "ClipperKey",
    "NotebookActivity",
    "Subscription",
    "UsageRecord",
    "UserMetrics",
    "DailyMetrics",
    "DailyRollup",
    "GameEvent",
    "AnalyticsOutbox",
    "UserSession",
    "AuthOAuthAccount",
    "AuditLog",
    "EmailPreference",
    "Team",
    "TeamMember",
    "TeamQuest",
    "TeamQuestContribution",
    "NoteComment",
    "UserProgress",
    "UserStreak",
    "Achievement",
    "UserXP",
    "UserAchievement",
    "Character",
    "CharacterInstance",
    "CurrencyBalance",
    "Transaction",
    "ShopItem",
    "Purchase",
    "BossFightHistory",
    "BossFightSession",
    "DailyBossStreak",
    "BossMissReviewItem",
    "WebPushSubscription",
    "ChronicleSendJournal",
    "Deck",
    "DeckCard",
    "DeckSession",
    "Duel",
    "Document",
    "DocumentChunk",
    "LinkingToken",
    "UserIntegration",
    "MessageLog",
    "SocialIntegration",
    "SocialPost",
    "Podcast",
    "PodcastLike",
    "PodcastPlay",
    "ShowAttendance",
    "ShowQuestion",
    "ShowRating",
    "ShowSubscription",
    "StudioRoomPresence",
    "StudioRoomExchange",
    "ReferralCode",
    "ReferralClick",
    "Bounty",
    "BountySolution",
    "GlobalTopicStats",
    "SystemSetting",
    "RuntimeConfig",
    "UserAgent",
    "UserSettings",
    "TelephonyEndpoint",
    "VoiceSession",
    "VoiceTurn",
    "VoiceArtifact",
    "TelephonyEventLog",
    "MeetingRoom",
    "MeetingParticipant",
    "MeetingLeg",
    "MeetingTurn",
    "MeetingEvent",
    "MeetingArtifact",
    "ChannelConfig",
    "TokenUsage",
    "WebhookDedupe",
    "MessengerGuardEvent",
    "AgentTask",
    "AutonomyRun",
    "AgentList",
    "AgentListItem",
    "CliRequest",
    "EmailIngestToken",
    "PstnDIDNumber",
    "PstnDIDKyc",
    "ProviderRate",
    "ShortLink",
    "OutboundCallConfirmation",
    "MeBridgeRequest",
    "MeBridgeSession",
    "MeBridgeUserMode",
    "AbuseReport",
    "DmcaNotice",
    "TakedownAction",
    "Entity",
    "EntityMergeDecision",
    "DocumentEntity",
    "WikiPage",
    "WikiClaim",
    "UserBalance",
    "LedgerEntry",
    "BalanceHold",
    "UsageCall",
    "PendingWelcomeGrant"
  ],
  "routes": [
    {
      "path": "/api/admin/agents",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/admin/config",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/admin/config/video-ingest/test",
      "methods": [
        "POST"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/admin/economy/config",
      "methods": [
        "GET",
        "PUT"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/admin/economy/report",
      "methods": [
        "GET"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/admin/economy/shop",
      "methods": [
        "GET",
        "PATCH",
        "POST"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/admin/embed-public-host",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/admin/embed/[id]/wildcard-approval",
      "methods": [
        "PATCH"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/admin/lighthouse",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/admin/lighthouse/graph",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/admin/lighthouse/summary",
      "methods": [
        "GET"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/admin/messaging/grants",
      "methods": [
        "DELETE",
        "GET",
        "POST"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/admin/messaging/logs",
      "methods": [
        "GET"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/admin/messaging/overview",
      "methods": [
        "GET"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/admin/messenger/events",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/admin/ner-canary",
      "methods": [
        "POST"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/admin/ping-feature",
      "methods": [
        "POST"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/admin/playwright",
      "methods": [
        "POST"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/admin/reports",
      "methods": [
        "GET",
        "PATCH"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/admin/reports/[id]/evidence",
      "methods": [
        "GET"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/admin/reports/[id]/ncmec-ref",
      "methods": [
        "POST"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/admin/runtime-target",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/admin/set-tier",
      "methods": [
        "POST"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/admin/settings",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/admin/social/credentials",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/admin/takedown",
      "methods": [
        "POST"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/admin/telephony/channels",
      "methods": [
        "GET"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/admin/telephony/pstn",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/admin/telephony/transcripts/export",
      "methods": [
        "GET"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/admin/users/[id]/suspend",
      "methods": [
        "POST"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/admin/writing-actions",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/agent-lists",
      "methods": [
        "DELETE",
        "GET",
        "PATCH",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/agent-reminders",
      "methods": [
        "DELETE",
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/agent-tasks",
      "methods": [
        "DELETE",
        "GET",
        "PATCH",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/ai/budget",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/analytics",
      "methods": [
        "GET"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/analytics/game",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/analytics/overview",
      "methods": [
        "GET"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/analytics/retention",
      "methods": [
        "GET"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/analytics/timeline",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/analytics/user-metrics",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/analytics/virality",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/analytics/wib",
      "methods": [
        "GET"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/arcade-pack/generate",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/arcade-pack/run",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/arcade-pack/run/[runId]",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/auth/[...nextauth]",
      "methods": [],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/auth/2fa",
      "methods": [
        "DELETE",
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/auth/login-rate-limit",
      "methods": [
        "GET"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/auth/magic-login",
      "methods": [
        "GET"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/auth/register",
      "methods": [
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/auth/resend-verification",
      "methods": [
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/auth/sessions",
      "methods": [
        "DELETE",
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/auth/verify-email",
      "methods": [
        "GET"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/auto-tag",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/autonomy/runs",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/autonomy/runs/[id]",
      "methods": [
        "GET",
        "PATCH"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/billing/create-checkout",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/billing/payment-webhook/[provider]",
      "methods": [
        "POST"
      ],
      "authClass": "webhook-sig"
    },
    {
      "path": "/api/billing/portal",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/billing/usage",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/billing/webhook",
      "methods": [
        "POST"
      ],
      "authClass": "webhook-sig"
    },
    {
      "path": "/api/boss-fights/history",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/boss-fights/source",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/boss-fights/turn",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/boss-fights/usage",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/bounties",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/bounties/[id]/accept",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/bounties/[id]/solutions",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/challenges/evaluate",
      "methods": [
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/challenges/start",
      "methods": [
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/challenges/submit",
      "methods": [
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/characters",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/characters/acquire",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/characters/equip",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/characters/owned",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/characters/xp",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/chat-global",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/chat/starter-suggestions",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/chronicle/weekly",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/clipper",
      "methods": [
        "POST"
      ],
      "authClass": "key"
    },
    {
      "path": "/api/clipper/auth",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/cluster-names",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/comments",
      "methods": [
        "DELETE",
        "GET",
        "PATCH",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/companion/orb-agent",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/companion/parse-task",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/completion",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/connect/[slug]",
      "methods": [
        "GET"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/connect/[slug]/activate",
      "methods": [
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/connect/bundles",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/connect/bundles/[bundleId]",
      "methods": [
        "DELETE",
        "PATCH"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/connect/bundles/[bundleId]/qr",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/cron/analytics-rollup",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/cron/chronicle-weekly",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "cron-secret"
    },
    {
      "path": "/api/cron/entity-resolution",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "cron-secret"
    },
    {
      "path": "/api/cron/graph-layout",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/cron/process-messages",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/cron/process-scheduled-posts",
      "methods": [
        "GET"
      ],
      "authClass": "cron-secret"
    },
    {
      "path": "/api/cron/process-tasks",
      "methods": [
        "GET"
      ],
      "authClass": "cron-secret"
    },
    {
      "path": "/api/cron/slo-check",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "cron-secret"
    },
    {
      "path": "/api/cron/source-indexing",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/cron/source-indexing/health",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/cron/topic-stats",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/cron/update-engagement",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/cron/watchdog",
      "methods": [
        "GET"
      ],
      "authClass": "cron-secret"
    },
    {
      "path": "/api/db/health",
      "methods": [
        "GET"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/decks/[id]/next",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/decks/available",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/decks/generate",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/deep-research/availability",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/deep-research/run",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/economy/balance",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/economy/earn",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/economy/history",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/economy/spend",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/editor/document-chat",
      "methods": [
        "DELETE",
        "GET",
        "PUT"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/email/webhook",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "webhook-sig"
    },
    {
      "path": "/api/emails/preferences",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/embed/assets/[name]",
      "methods": [
        "GET"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/embed/bootstrap",
      "methods": [
        "GET",
        "OPTIONS"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/embed/chat",
      "methods": [
        "OPTIONS",
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/embed/config",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/embed/config/[id]",
      "methods": [
        "DELETE",
        "PATCH"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/embed/conversation-logs/[id]",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/embed/leads",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/embed/leads/[id]",
      "methods": [
        "DELETE",
        "PATCH"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/embed/realtime",
      "methods": [
        "OPTIONS",
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/embed/session",
      "methods": [
        "OPTIONS",
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/embed/share",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/embed/share/[id]",
      "methods": [
        "PATCH"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/embed/share/[id]/bootstrap",
      "methods": [
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/embed/simplify",
      "methods": [
        "OPTIONS",
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/embed/transcribe",
      "methods": [
        "OPTIONS",
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/embed/voice-turn",
      "methods": [
        "OPTIONS",
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/embed/widget",
      "methods": [
        "GET"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/eu-waitlist",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/export",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/export/pdf/[...path]",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/factcheck/export",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/factcheck/run",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/factcheck/status",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/game/achievements",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/game/achievements/unlock",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/game/decks",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/game/decks/[id]",
      "methods": [
        "DELETE",
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/game/decks/[id]/cards",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/game/decks/[id]/generate",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/game/decks/[id]/session",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/game/decks/[id]/session/complete",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/game/decks/selection-card",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/game/due-pack",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/game/due-pack/complete",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/game/duel/[id]/turn",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/game/duel/challenge",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/game/expedition",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/game/janitor/action",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/game/janitor/candidates",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/game/rabbit-hole",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/game/shuffle/action",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/game/shuffle/candidates",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/game/xp/add",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/gamification/action",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/gamification/passport",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/gamification/status",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/gardener/cleanup",
      "methods": [
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/gardener/conflicts",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/gardener/health",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/gardener/stacks",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/gardener/stats",
      "methods": [
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/gdpr/delete",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/gdpr/export",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/graph",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/graph/bridge-questions",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/graph/cluster-meta",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/graph/cluster/[id]",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/graph/ego/[sourceId]",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/graph/map-digest",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/health",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/i18n/full",
      "methods": [
        "GET"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/i18n/keys",
      "methods": [
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/i18n/scoped",
      "methods": [
        "GET"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/iap/validate",
      "methods": [
        "POST"
      ],
      "authClass": "webhook-sig"
    },
    {
      "path": "/api/image-models/openrouter",
      "methods": [
        "GET"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/ingest",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/integrations/airtable/bases",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/integrations/airtable/records",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/integrations/confluence/pages",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/integrations/confluence/spaces",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/integrations/connect",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/integrations/dropbox/auth",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/integrations/dropbox/files",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/integrations/dropbox/index",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/integrations/dropbox/sync",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/integrations/github/repo/contents",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/integrations/github/repos",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/integrations/google/auth",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/integrations/google/drives",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/integrations/google/files",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/integrations/google/folder",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/integrations/google/folder/files",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/integrations/google/folders",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/integrations/google/index",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/integrations/google/status",
      "methods": [
        "GET"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/integrations/google/sync",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/integrations/google/token",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/integrations/jira/issues",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/integrations/jira/projects",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/integrations/link",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/integrations/notion/auth",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/integrations/notion/index",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/integrations/notion/pages",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/integrations/onedrive/auth",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/integrations/onedrive/files",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/integrations/onedrive/index",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/integrations/onedrive/sync",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/integrations/slack/channel/messages",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/integrations/slack/channels",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/legal/abuse-report",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/legal/age-affirmation",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/legal/dmca",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/legal/simplify",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/me-bridge/poll/[id]",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/me-bridge/realtime-token",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/me-bridge/realtime-tool",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/me-bridge/recent",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/me-bridge/web-enqueue",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/me-bridge/web-upload",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/me2-bridge/poll/[id]",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/me2-bridge/realtime-token",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/me2-bridge/realtime-tool",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/me2-bridge/recent",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/me2-bridge/web-enqueue",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/me2-bridge/web-upload",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/media/[filename]",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/media/dictation-cleanup",
      "methods": [
        "POST"
      ],
      "authClass": "key"
    },
    {
      "path": "/api/media/tiktok/author/collect",
      "methods": [
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/media/tiktok/captions",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/media/tiktok/helper/find",
      "methods": [
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/media/tiktok/helper/ping",
      "methods": [
        "GET"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/media/tiktok/helper/transcribe",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/media/tiktok/resolve",
      "methods": [
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/media/transcribe",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/media/transcribe-local",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/media/youtube",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/media/youtube/check",
      "methods": [
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/meeting-rooms/v1/browser-media-readiness",
      "methods": [
        "GET"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/meeting-rooms/v1/owner/rooms",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/meeting-rooms/v1/owner/rooms/[roomId]/end",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/meeting-rooms/v1/rooms",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/meeting-rooms/v1/rooms/[roomId]",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/meeting-rooms/v1/rooms/[roomId]/assistant/start",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/meeting-rooms/v1/rooms/[roomId]/browser-media-evidence",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/meeting-rooms/v1/rooms/[roomId]/end",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/meeting-rooms/v1/rooms/[roomId]/legs",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/meeting-rooms/v1/rooms/[roomId]/participants",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/meeting-rooms/v1/rooms/[roomId]/participants/[participantId]/consent",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/meeting-rooms/v1/rooms/[roomId]/stage9/local-actions",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/meeting-rooms/v1/rooms/[roomId]/transcript",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/meeting-rooms/v1/rooms/[roomId]/turns",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/meeting-rooms/v1/runtime-boundary",
      "methods": [
        "GET"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/meeting-rooms/v1/stage11/channel-harness",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/meeting-rooms/v1/stage12/prelive-channel-integration",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/meeting-rooms/v1/stage13/browser-assistant-realtime-plan",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/meeting-rooms/v1/stage13/local-product-proof",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/meeting-rooms/v1/stage13/signal-room-binding",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/meeting-rooms/v1/stage13/sip-room-binding",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/meeting-rooms/v1/stage13/telegram-room-binding",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/meeting-rooms/v1/stage13/telegram-room-binding-plan",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/meeting-rooms/v1/stage13/web-widget-room-binding",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/meeting-rooms/v1/stage9/local-room",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/messenger/v1/imessage/access-code",
      "methods": [
        "DELETE",
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/messenger/v1/imessage/access-code/rotate",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/messenger/v1/imessage/bluebubbles",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "key"
    },
    {
      "path": "/api/messenger/v1/signal/access-code",
      "methods": [
        "DELETE",
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/messenger/v1/signal/access-code/rotate",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/messenger/v1/signal/link-status",
      "methods": [
        "DELETE",
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/messenger/v1/signal/webhook",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "token"
    },
    {
      "path": "/api/messenger/v1/telegram/access-code",
      "methods": [
        "DELETE",
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/messenger/v1/telegram/access-code/rotate",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/messenger/v1/telegram/link-status",
      "methods": [
        "DELETE",
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/messenger/v1/telegram/webhook",
      "methods": [
        "POST"
      ],
      "authClass": "token"
    },
    {
      "path": "/api/messenger/v1/whatsapp/access-code",
      "methods": [
        "DELETE",
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/messenger/v1/whatsapp/access-code/rotate",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/messenger/v1/whatsapp/webhook",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "webhook-sig"
    },
    {
      "path": "/api/metrics",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/metrics/migrate",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/metrics/system",
      "methods": [
        "GET"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/models/openrouter",
      "methods": [
        "GET"
      ],
      "authClass": "key"
    },
    {
      "path": "/api/models/provider-availability",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/muse/inspire",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/native/exchange",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/native/identity-exchange",
      "methods": [
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/notebooks/[id]",
      "methods": [
        "DELETE",
        "PATCH"
      ],
      "authClass": "admin"
    },
    {
      "path": "/api/notebooks/[id]/chat",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/notebooks/[id]/detail",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/notebooks/[id]/messages",
      "methods": [
        "DELETE"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/notebooks/[id]/publish",
      "methods": [
        "DELETE",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/notebooks/[id]/sources",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/notebooks/[id]/sources/[sourceId]/chat",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/notebooks/[id]/view-config",
      "methods": [
        "GET",
        "PUT"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/notifications/subscribe",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/notifications/test",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/notifications/unsubscribe",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/offline/save-scan",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/ops/live-sha",
      "methods": [
        "GET"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/podcast",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/podcast/[id]",
      "methods": [
        "DELETE",
        "GET",
        "PATCH"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/podcast/[id]/interactive-show",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/podcast/[id]/like",
      "methods": [
        "DELETE",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/podcast/[id]/play",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/podcast/audio/[podcastId]",
      "methods": [
        "GET",
        "HEAD"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/podcast/cover",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/podcast/feed",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/podcast/feed/rss",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/podcast/interactive/raise-hand",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/podcast/interactive/rooms/[roomId]/exchanges",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/podcast/interactive/rooms/[roomId]/exchanges/[exchangeId]",
      "methods": [
        "PATCH"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/podcast/interactive/rooms/[roomId]/presence",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/podcast/interactive/rooms/[roomId]/presence/heartbeat",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/podcast/interactive/rooms/[roomId]/presence/join",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/podcast/interactive/rooms/[roomId]/presence/leave",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/podcast/interactive/rooms/[roomId]/status",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/podcast/interactive/rooms/[roomId]/stream",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/podcast/interactive/rooms/launch",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/podcast/interactive/rooms/presence-counts",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/podcast/metadata",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/podcast/preview",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/podcast/publish",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/podcast/script",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/podcast/speak",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/podcast/synthesize",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/podcast/voices",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/profile/agent-email",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/profile/agent-email/confirm",
      "methods": [
        "GET"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/profile/tokens",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/profile/tokens/[id]",
      "methods": [
        "DELETE"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/pstn/v1/telnyx-outbound-events",
      "methods": [
        "POST"
      ],
      "authClass": "webhook-sig"
    },
    {
      "path": "/api/public-notebooks",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/rag/purge",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/realtime",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/realtime/session-end",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/realtime/session-start",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/realtime/session-turn",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/realtime/tool-call",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/referral/generate",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/retention/archive-card",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/retention/claim",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/retention/daily-boss",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/retention/flashcard-misses",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/retention/heatmap",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/retention/revenge",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/retention/status",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/retention/welcome-back-claim",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/rituals/season-finale",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/runtime-profile",
      "methods": [
        "DELETE",
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/s/[token]",
      "methods": [
        "GET"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/scan/classify",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/scan/ocr",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/search/local-semantic",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/selection/counterargument",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/settings/connections",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/settings/elevenlabs",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/settings/public",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/share",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/shop/boost",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/shop/iap/checkout",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/shop/items",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/shop/purchase",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/signal-call/v1/outbound/dispatch-failed",
      "methods": [
        "POST"
      ],
      "authClass": "key"
    },
    {
      "path": "/api/signal-call/v1/sessions/[...path]",
      "methods": [
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/signal-call/v1/sessions/[sessionId]/google-bootstrap",
      "methods": [
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/signal-call/v1/sessions/start",
      "methods": [
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/slack/command",
      "methods": [
        "POST"
      ],
      "authClass": "webhook-sig"
    },
    {
      "path": "/api/social/facebook/auth",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/social/facebook/callback",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/social/facebook/post",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/social/genealogy/[id]",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/social/instagram/auth",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/social/instagram/post",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/social/linkedin/auth",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/social/linkedin/callback",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/social/linkedin/post",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/social/remix",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/social/share",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/social/storyteller",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/social/storyteller/publish",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/social/tribes",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/social/twitter/auth",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/social/twitter/callback",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/sources/semantic-search",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/speech/generate",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/speech/preview",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/storyteller",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/sync",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/tasks/extract",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/team/activity",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/team/audit",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/team/members",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/team/share",
      "methods": [
        "DELETE",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/team/suggestions",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/teams",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/teams/[teamId]",
      "methods": [
        "GET",
        "PUT"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/teams/[teamId]/analytics",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/teams/[teamId]/members",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/teams/[teamId]/quests",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/teams/[teamId]/quests/[questId]/complete",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/teams/[teamId]/quests/[questId]/contribute",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/teams/[teamId]/quests/[questId]/progress",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/teams/[teamId]/scoreboard",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/telegram-call/v1/sessions/[...path]",
      "methods": [
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/telegram-call/v1/sessions/start",
      "methods": [
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/telegram/webhook",
      "methods": [
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/telephony/v1/admin/endpoints",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/telephony/v1/admin/endpoints/[endpointId]",
      "methods": [
        "DELETE",
        "GET",
        "PATCH"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/telephony/v1/admin/endpoints/[endpointId]/pin",
      "methods": [
        "DELETE",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/telephony/v1/admin/endpoints/[endpointId]/sip-secret",
      "methods": [
        "DELETE",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/telephony/v1/artifacts/[artifactId]/stream",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/telephony/v1/audio/[...path]",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/telephony/v1/owner-callback/telegram",
      "methods": [
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/telephony/v1/provision/[token]",
      "methods": [
        "GET"
      ],
      "authClass": "token"
    },
    {
      "path": "/api/telephony/v1/pstn/kyc",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/telephony/v1/pstn/numbers",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/telephony/v1/pstn/numbers/[id]",
      "methods": [
        "DELETE"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/telephony/v1/pstn/route/[e164]",
      "methods": [
        "GET"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/telephony/v1/sessions/[...path]",
      "methods": [
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/telephony/v1/sessions/start",
      "methods": [
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/telephony/v1/sessions/verify-pin",
      "methods": [
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/telephony/v1/user/sip-provision",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/transcribe",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/unitecon/span-trace-cost",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/user/agents",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/user/agents/[id]",
      "methods": [
        "DELETE",
        "PUT"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/user/export",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/user/messenger-ai-models",
      "methods": [
        "GET",
        "PATCH"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/user/messenger-model",
      "methods": [
        "GET",
        "PATCH"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/user/messenger-voice-call-settings",
      "methods": [
        "GET",
        "PATCH"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/user/profile",
      "methods": [
        "GET",
        "PATCH"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/user/profile/city-search",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/user/profile/reverse-geocode",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/user/settings",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/user/settings/pricing-scale",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/user/timezone",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/video/asset/[assetId]",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/video/byok/credentials",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/video/byok/credentials/[credentialId]/revoke",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/video/byok/credentials/[credentialId]/test",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/video/byok/policy",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/video/pipeline/capabilities",
      "methods": [
        "GET"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/video/pipeline/download/[runId]",
      "methods": [],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/video/pipeline/ingest/webhook",
      "methods": [
        "POST"
      ],
      "authClass": "webhook-sig"
    },
    {
      "path": "/api/video/pipeline/run",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/video/pipeline/run/[runId]",
      "methods": [
        "GET",
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/video/pipeline/run/[runId]/cancel",
      "methods": [
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/video/pipeline/run/[runId]/export",
      "methods": [
        "GET"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/video/pipeline/run/[runId]/retry",
      "methods": [],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/video/pipeline/run/[runId]/stream",
      "methods": [
        "GET"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/vision",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/visualize/artifacts",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/visualize/run",
      "methods": [
        "POST"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/visualize/run/[runId]",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/wallet/balance",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/wallet/ledger",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/webhooks/telnyx/messaging",
      "methods": [
        "POST"
      ],
      "authClass": "webhook-sig"
    },
    {
      "path": "/api/webhooks/telnyx/voice",
      "methods": [
        "POST"
      ],
      "authClass": "webhook-sig"
    },
    {
      "path": "/api/whatsapp-call/v1/provider/twilio/events",
      "methods": [
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/whatsapp-call/v1/sessions/[...path]",
      "methods": [
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/whatsapp-call/v1/sessions/start",
      "methods": [
        "POST"
      ],
      "authClass": "public/unauthed"
    },
    {
      "path": "/api/whatsapp/webhook",
      "methods": [
        "POST"
      ],
      "authClass": "webhook-sig"
    },
    {
      "path": "/api/wiki/index",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/wiki/lint",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/wiki/page",
      "methods": [
        "GET"
      ],
      "authClass": "session"
    },
    {
      "path": "/api/writing-actions",
      "methods": [
        "GET"
      ],
      "authClass": "public/unauthed"
    }
  ]
}
