Summary
- route files with extracted endpoints: 48
- extracted endpoint entries: 576
- dashboard routes discovered separately: 40
API route families
| Family | Mount path(s) | Source file | Extracted endpoints | Sample endpoints |
|---|---|---|---|---|
| Campaign3Api | (inline app routes) | server/routes/campaign3Api.ts | 10 | GET /api/campaign3/connection POST /api/campaign3/connect POST /api/campaign3/disconnect PUT /api/campaign3/settings POST /api/campaign3/cross-post GET /api/campaign3/cross-posts |
| CmsApi | (inline app routes) | server/routes/cmsApi.ts | 35 | GET /api/cms/config GET /api/cms/dm-templates GET /api/cms/launch-kit GET /api/cms/social-bios GET /api/cms/stats GET /api/cms/viral-hooks |
| DataApi | (inline app routes) | server/routes/dataApi.ts | 16 | GET /api/data/providers GET /api/data/connections GET /api/data/connections/:id POST /api/data/connect POST /api/data/google-sheets/auto-connect GET /api/data/google-sheets/status |
| DripPagesApi | (inline app routes) | server/routes/dripPagesApi.ts | 24 | GET /api/drip-pages GET /api/drip-pages/:id POST /api/drip-pages PATCH /api/drip-pages/:id DELETE /api/drip-pages/:id GET /p/:slug |
| ExtensionApi | (inline app routes) | server/routes/extensionApi.ts | 24 | GET /v1/auth/session POST /v1/auth/oauth/callback POST /v1/auth/refresh POST /v1/auth/logout POST /v1/client/register POST /v1/client/heartbeat |
| GtmAutomation | (inline app routes) | server/routes/gtmAutomation.ts | 12 | POST /api/gtm/event POST /api/gtm/trigger/waitlist POST /api/gtm/trigger/demo POST /api/gtm/trigger/founding100-interest POST /api/gtm/trigger/founding100-purchase POST /api/gtm/trigger/newsletter |
| HealthApi | (inline app routes) | server/routes/healthApi.ts | 5 | GET /health/live GET /health/ready GET /health/status GET /healthz GET /health |
| IntegrationsApi | (inline app routes) | server/routes/integrationsApi.ts | 6 | POST /api/integrations/clickup/webhook GET /api/integrations/providers GET /api/integrations/categories GET /api/integrations/connected GET /api/integrations/status GET /api/integrations/:id |
| InvestorTracking | (inline app routes) | server/routes/investorTracking.ts | 9 | POST /api/investors/submit POST /api/investors/track-page POST /api/investors/track-action POST /api/investors/track-event POST /api/investors/end-session POST /api/investors/track |
| LeadTracking | (inline app routes) | server/routes/leadTracking.ts | 26 | POST /api/leads/track POST /api/folk/track-lead POST /api/leads/contact POST /api/leads/newsletter POST /api/leads/waitlist POST /api/leads/demo |
| NotificationsApi | (inline app routes) | server/routes/notificationsApi.ts | 8 | GET / GET /count PATCH /:id/read POST /mark-all-read DELETE /:id DELETE / |
| PublicContent | (inline app routes) | server/routes/publicContent.ts | 26 | GET /api/public/content/blog GET /api/public/content/blog/:slug GET /api/public/content/docs GET /api/public/content/docs/:slug GET /api/public/content/guides GET /api/public/content/guides/:slug |
| SubstackApi | (inline app routes) | server/routes/substackApi.ts | 27 | GET /api/substack/settings POST /api/substack/settings GET /api/substack/posts GET /api/substack/posts/:id POST /api/substack/posts PUT /api/substack/posts/:id |
| AcceleratorChat | /api | server/routes/acceleratorChat.ts | 2 | POST /api/accelerator-chat GET /api/advisor-docs-status |
| HallucinationRoutes | /api/ai/hallucination | server/routes/hallucinationRoutes.ts | 8 | POST /api/ai/hallucination/verify POST /api/ai/hallucination/verify-intro POST /api/ai/hallucination/ground POST /api/ai/hallucination/context POST /api/ai/hallucination/verify-network-claim GET /api/ai/hallucination/stats |
| HqApprovalsApi | /api/approvals, /api/hq/approvals | server/routes/hqApprovalsApi.ts | 12 | GET /api/approvals/pending GET /api/approvals/auto-approved GET /api/approvals/rejected POST /api/approvals/:approvalId/approve POST /api/approvals/:approvalId/reject GET /api/approvals/stats |
| CalendarApi | /api/calendar | server/routes/calendarApi.ts | 17 | GET /api/calendar/:provider/oauth/start GET /api/calendar/:provider/oauth/callback POST /api/calendar/:provider/disconnect GET /api/calendar/status GET /api/calendar/providers GET /api/calendar/providers/:provider |
| CommsApi | /api/comms | server/routes/commsApi.ts | 38 | GET /api/comms/encryption-status POST /api/comms/integrations/connect POST /api/comms/integrations/:platform/disconnect GET /api/comms/channels POST /api/comms/send POST /api/comms/send/bulk |
| CrmApi | /api/crm | server/routes/crmApi.ts | 9 | GET /api/crm/status GET /api/crm/providers GET /api/crm/:provider/status GET /api/crm/:provider/oauth/start GET /api/crm/:provider/oauth/callback POST /api/crm/:provider/disconnect |
| DashboardBillingBridge | /api/dashboard | server/routes/dashboardBillingBridge.ts | 3 | GET /api/dashboard/billing/status POST /api/dashboard/billing/checkout POST /api/dashboard/billing/portal |
| DashboardGoogleBridge | /api/dashboard | server/routes/dashboardGoogleBridge.ts | 5 | GET /api/dashboard/google/status GET /api/dashboard/google/oauth/start GET /api/dashboard/google/oauth/callback POST /api/dashboard/google/sync POST /api/dashboard/google/disconnect |
| DashboardGraphIntelligenceBridge | /api/dashboard | server/routes/dashboardGraphIntelligenceBridge.ts | 3 | GET /api/dashboard/people GET /api/dashboard/companies GET /api/dashboard/graph/paths |
| DashboardGraphSharingBridge | /api/dashboard | server/routes/dashboardGraphSharingBridge.ts | 3 | GET /api/dashboard/graph-sharing GET /api/dashboard/graph-sharing/network-seeding PATCH /api/dashboard/graph-sharing/settings |
| DashboardIntroOutcomesBridge | /api/dashboard | server/routes/dashboardIntroOutcomesBridge.ts | 4 | GET /api/dashboard/intro-outcomes GET /api/dashboard/intro-marketplace GET /api/dashboard/intro-marketplace/routes POST /api/dashboard/intro-outcomes/record |
| DashboardIntroRequestsBridge | /api/dashboard | server/routes/dashboardIntroRequestsBridge.ts | 3 | GET /api/dashboard/intro-requests POST /api/dashboard/intro-requests PATCH /api/dashboard/intro-requests/:id |
| DashboardLinkedinBridge | /api/dashboard | server/routes/dashboardLinkedinBridge.ts | 4 | GET /api/dashboard/linkedin/status GET /api/dashboard/linkedin/connections GET /api/dashboard/linkedin/new-connections GET /api/dashboard/linkedin/relationship-changes |
| DashboardMicrosoftBridge | /api/dashboard | server/routes/dashboardMicrosoftBridge.ts | 5 | GET /api/dashboard/microsoft/status GET /api/dashboard/microsoft/oauth/start GET /api/dashboard/microsoft/oauth/callback POST /api/dashboard/microsoft/sync POST /api/dashboard/microsoft/disconnect |
| DashboardUsersBridge | /api/dashboard | server/routes/dashboardUsersBridge.ts | 1 | POST /api/dashboard/users/ensure |
| EmailApi | /api/email | server/routes/emailApi.ts | 35 | GET /api/email/threads GET /api/email/threads/:threadId GET /api/email/search-suggestions POST /api/email/send PATCH /api/email/messages/:messageId PATCH /api/email/threads/:threadId |
| EmailSequenceApi | /api/email-sequence | server/routes/emailSequenceApi.ts | 10 | GET /api/email-sequence/stats GET /api/email-sequence/scheduled GET /api/email-sequence/logs POST /api/email-sequence/process POST /api/email-sequence/schedule POST /api/email-sequence/backfill-davos |
| EnrichmentApi | /api/enrich | server/routes/enrichmentApi.ts | 12 | GET /api/enrich/providers GET /api/enrich/status POST /api/enrich/:provider/connect POST /api/enrich/:provider/disconnect POST /api/enrich/:provider/priority POST /api/enrich/enrich/contact |
| FoundingDashboardApi | /api/founding | server/routes/foundingDashboardApi.ts | 2 | GET /api/founding/dashboard POST /api/founding/roadmap/vote |
| GraphIntel | /api/graph | server/routes/graphIntel.ts | 26 | GET /api/graph/health POST /api/graph/recompute POST /api/graph/sync POST /api/graph/org-sync GET /api/graph/person/:id GET /api/graph/top |
| HqApi | /api/hq | server/routes/hqApi.ts | 42 | POST /api/hq/auth/initiate POST /api/hq/auth/phone-verify POST /api/hq/auth/verify-2fa GET /api/hq/virtual-employees GET /api/hq/virtual-employees/:code POST /api/hq/virtual-employees/:code/run |
| HqMissionControlApi | /api/hq | server/routes/hqMissionControlApi.ts | 8 | GET /api/hq/mission-status GET /api/hq/activity/recent GET /api/hq/velocity POST /api/hq/quick-actions GET /api/hq/agents GET /api/hq/agents/:agentId/messages |
| HqAnalyticsApi | /api/hq/analytics | server/routes/hqAnalyticsApi.ts | 6 | GET /api/hq/analytics/kpis GET /api/hq/analytics/performance GET /api/hq/analytics/health GET /api/hq/analytics/costs GET /api/hq/analytics/ai-usage GET /api/hq/analytics/autonomy-score |
| HqRevenueApi | /api/hq/revenue | server/routes/hqRevenueApi.ts | 2 | GET /api/hq/revenue/pipeline GET /api/hq/revenue/forecast |
| VirtualTeamApi | /api/hq/virtual-team | server/routes/virtualTeamApi.ts | 6 | GET /api/hq/virtual-team/status GET /api/hq/virtual-team/definitions POST /api/hq/virtual-team/bootstrap POST /api/hq/virtual-team/start POST /api/hq/virtual-team/stop POST /api/hq/virtual-team/run-cycle |
| CustomerioApi | /api/integrations/customerio | server/routes/customerioApi.ts | 9 | GET /api/integrations/customerio/status POST /api/integrations/customerio/connect POST /api/integrations/customerio/disconnect POST /api/integrations/customerio/track POST /api/integrations/customerio/sync-contacts POST /api/integrations/customerio/sync |
| ZendeskApi | /api/integrations/zendesk | server/routes/zendeskApi.ts | 12 | GET /api/integrations/zendesk/status POST /api/integrations/zendesk/connect POST /api/integrations/zendesk/disconnect GET /api/integrations/zendesk/tickets GET /api/integrations/zendesk/tickets/:ticketId POST /api/integrations/zendesk/tickets |
| IntrosAiApi | /api/intros-ai | server/routes/introsAiApi.ts | 6 | POST /api/intros-ai/prep-card GET /api/intros-ai/opportunities POST /api/intros-ai/followup GET /api/intros-ai/meeting-suggestions GET /api/intros-ai/contact/:email/meetings GET /api/intros-ai/dashboard-insights |
| LumaApi | /api/luma | server/routes/lumaApi.ts | 9 | GET /api/luma/events GET /api/luma/events/:id POST /api/luma/events/:id/sync GET /api/luma/events/:id/attendees GET /api/luma/newsletter/subscribers POST /api/luma/newsletter/add |
| DashboardNetworkTruthBridge | /api/network | server/routes/dashboardNetworkTruthBridge.ts | 9 | GET /api/network/invitations/:id/public POST /api/network/invitations/:id/events POST /api/network/invitations/:id/lifecycle GET /api/network/relationship-intelligence GET /api/network/acquisition GET /api/network/conversion |
| OnboardingIntelligenceApi | /api/onboarding | server/routes/onboardingIntelligenceApi.ts | 1 | POST /api/onboarding/company-intelligence |
| HqOrchestratorApi | /api/orchestrator | server/routes/hqOrchestratorApi.ts | 5 | GET /api/orchestrator/status POST /api/orchestrator/control POST /api/orchestrator/configure GET /api/orchestrator/playbooks POST /api/orchestrator/playbooks/:playbookId/run |
| PeopleSearchApi | /api/people | server/routes/peopleSearchApi.ts | 15 | POST /api/people/search GET /api/people/network-search POST /api/people/network-search GET /api/people/company-search POST /api/people/company-search POST /api/people/network-intro |
| SecurityRoutes | /api/security | server/routes/securityRoutes.ts | 11 | POST /api/security/mfa/setup POST /api/security/mfa/verify POST /api/security/mfa/disable GET /api/security/mfa/status GET /api/security/devices POST /api/security/devices/:deviceId/trust |
| WefLinkedinApi | /api/wef/linkedin | server/routes/wefLinkedinApi.ts | 5 | GET /api/wef/linkedin/auth GET /api/wef/linkedin/callback GET /api/wef/linkedin/status POST /api/wef/linkedin/disconnect POST /api/wef/linkedin/reconnect |
Dashboard route map
| Route | Title | Source file |
|---|---|---|
/ | Dashboard - Introd | introd-dashboard/src/routes/index.tsx |
/access | Access | introd-dashboard/src/routes/access.tsx |
/access/ | Request access — Introd Founding Network | introd-dashboard/src/routes/access.index.tsx |
/access/linkedin | Verify your professional identity — Introd | introd-dashboard/src/routes/access.linkedin.tsx |
/access/network | Building your network — Introd | introd-dashboard/src/routes/access.network.tsx |
/access/personalize | Personalize your experience — Introd | introd-dashboard/src/routes/access.personalize.tsx |
/access/priority | You | introd-dashboard/src/routes/access.priority.tsx |
/access/welcome | You | introd-dashboard/src/routes/access.welcome.tsx |
/all-contacts | All Contacts | introd-dashboard/src/routes/all-contacts.tsx |
/auth/callback | Finishing sign in - Introd | introd-dashboard/src/routes/auth/callback.tsx |
/collections | Collections - Introd | introd-dashboard/src/routes/collections.tsx |
/collections/$id | Collection $ — Introd | introd-dashboard/src/routes/collections.$id.tsx |
/connector-invite/$invitationId | Connector Invite InvitationId | introd-dashboard/src/routes/connector-invite.$invitationId.tsx |
/contacts/ | People — Introd | introd-dashboard/src/routes/contacts.index.tsx |
/contacts/$id | Contact $ — Introd | introd-dashboard/src/routes/contacts.$id.tsx |
/forgot-password | Reset your password — Introd | introd-dashboard/src/routes/forgot-password.tsx |
/getting-started | Getting Started — Introd | introd-dashboard/src/routes/getting-started.tsx |
/introductions | Introductions — Introd | introd-dashboard/src/routes/introductions.tsx |
/introductions/compose | Create Intro Request — Introd | introd-dashboard/src/routes/introductions.compose.tsx |
/introductions/path | Warm Intro Path — Introd | introd-dashboard/src/routes/introductions.path.tsx |
/missions | Missions - Introd | introd-dashboard/src/routes/missions.tsx |
/network | Network - Introd | introd-dashboard/src/routes/network.tsx |
/onboarding | Welcome to Introd | introd-dashboard/src/routes/onboarding.tsx |
/people | People | introd-dashboard/src/routes/people.tsx |
/people/contacts | People Contacts | introd-dashboard/src/routes/people.contacts.tsx |
/people/search | People Search | introd-dashboard/src/routes/people.search.tsx |
/relationship-intelligence | Relationship Intelligence | introd-dashboard/src/routes/relationship-intelligence.tsx |
/reset-password | Choose a new password — Introd | introd-dashboard/src/routes/reset-password.tsx |
/search/companies | Companies - Introd | introd-dashboard/src/routes/search.companies.tsx |
/search/people | Find People — Introd | introd-dashboard/src/routes/search.people.tsx |
/settings | Settings — Introd | introd-dashboard/src/routes/settings.tsx |
/settings_/integrations | Settings Integrations | introd-dashboard/src/routes/settings_.integrations.tsx |
/setup-network | Setup Network | introd-dashboard/src/routes/setup-network.tsx |
/setup-network/alumni | Setup Network Alumni | introd-dashboard/src/routes/setup-network.alumni.tsx |
/setup-network/contacts | Setup Network Contacts | introd-dashboard/src/routes/setup-network.contacts.tsx |
/setup-network/groups | Setup Network Groups | introd-dashboard/src/routes/setup-network.groups.tsx |
/setup-network/import | Setup Network Import | introd-dashboard/src/routes/setup-network.import.tsx |
/setup-network/team | Setup Network Team | introd-dashboard/src/routes/setup-network.team.tsx |
/sign-in | Sign in — Introd | introd-dashboard/src/routes/sign-in.tsx |
/sign-up | Create your account — Introd | introd-dashboard/src/routes/sign-up.tsx |

