Skip to content

Source OpenAPI: https://api.visyble.ai/openapi.json

Use this page to quickly understand each backend domain, what it does, and where frontend uses it.

Domain summary

DomainPurposeOperationsFrontend filesFrontend sections
settingsWorkspace settings, keys, webhooks, formulas, and administrative controls.25512
analytics-insightsSpecialized or uncategorized endpoints with limited surface area.2251
agent-analyticsCrawler, referral, and worker telemetry for agent traffic intelligence.18310
prompt-managementSpecialized or uncategorized endpoints with limited surface area.1832
analyticsVisibility, sentiment, platform, and citation analytics powering dashboard insights.13410
onboardingFirst-run workspace setup and setup-assist automation.1322
content-cmsSpecialized or uncategorized endpoints with limited surface area.1200
actionsAction lifecycle management, recommendation execution, and planning workflows.1121
brandsBrand entities, destinations, and brand-level visibility configuration.1136
knowledge-basesKnowledge source management for retrieval and AI grounding.1111
jobsScrape and processing job scheduling, status, and execution details.10210
systemPlatform health, admin tooling, and system-level operations.1019
customer-apiSpecialized or uncategorized endpoints with limited surface area.900
google-analyticsSpecialized or uncategorized endpoints with limited surface area.9218
billingPlan, subscription, and account monetization management workflows.7310
dashboard-filtersDashboard-level filters, dimensions, and default saved views.729
geoSpecialized or uncategorized endpoints with limited surface area.600
schedulingSpecialized or uncategorized endpoints with limited surface area.600
agentsSpecialized or uncategorized endpoints with limited surface area.524
annotationsSpecialized or uncategorized endpoints with limited surface area.500
benchmarkSpecialized or uncategorized endpoints with limited surface area.400
content-optimizationSpecialized or uncategorized endpoints with limited surface area.422
promptsPrompt catalog, analytics, history, and prompt-level result drilldowns.424
source-analysisSpecialized or uncategorized endpoints with limited surface area.421
xyopsAutomation control-plane orchestration and scheduled background workflows.400
adminSpecialized or uncategorized endpoints with limited surface area.300
authAuthentication provider status, identity context, and access control endpoints.300
recommendationsSpecialized or uncategorized endpoints with limited surface area.310
suggestionsSpecialized or uncategorized endpoints with limited surface area.300
vpnSpecialized or uncategorized endpoints with limited surface area.300
chatsSpecialized or uncategorized endpoints with limited surface area.210
sourcesSource URLs, domains, gaps, and citation evidence inventories.200
webhooksSpecialized or uncategorized endpoints with limited surface area.200
documentationSpecialized or uncategorized endpoints with limited surface area.100
embeddingsSpecialized or uncategorized endpoints with limited surface area.100
healthSpecialized or uncategorized endpoints with limited surface area.100
prompt-volumesSpecialized or uncategorized endpoints with limited surface area.122

settings

What this domain does: Workspace settings, keys, webhooks, formulas, and administrative controls.

  • Frontend files using this domain: 5
  • Frontend sections depending on this domain: 12
  • Section usage: /brand/settings, /settings/account/api-keys, /settings/account/appearance, /settings/account/integrations, /settings/account/profile, /settings/organization/billing, /settings/organization/people, /settings/organization/upgrade-plan (+4 more)
MethodPathWhat It DoesFrontend File Usage
GET/api/api-keysList API keysfrontend/src/pages/CostManagement.tsx
POST/api/api-keysCreate API keyfrontend/src/pages/Settings.tsx
DELETE/api/api-keys/{key_id}Revoke API keyNot discovered
GET/api/audit-logsList audit logsfrontend/src/hooks/useApi.ts
GET/api/integrationsList integration connectionsfrontend/src/pages/CostManagement.tsx, frontend/src/pages/Settings.tsx
POST/api/integrationsCreate integration connectionfrontend/src/pages/CostManagement.tsx, frontend/src/pages/Settings.tsx
GET/api/integrations/catalogList supported integration providersfrontend/src/pages/CostManagement.tsx, frontend/src/pages/Settings.tsx
DELETE/api/integrations/{integration_id}Delete integration connectionNot discovered
POST/api/integrations/{integration_id}/testTest integration connectivityfrontend/src/pages/Settings.tsx
GET/api/settingsGet workspace settingsNot discovered
PUT/api/settingsUpdate workspace settingsfrontend/src/pages/Settings.tsx
GET/api/settings/exportExport workspace data snapshotfrontend/src/pages/Settings.tsx
GET/api/settings/metric-formulasList all metric formulas and explanationsfrontend/src/pages/MetricFormulas.tsx
PUT/api/settings/metric-formulas/{metric_key}Update or reset a metric formula overridefrontend/src/pages/MetricFormulas.tsx
POST/api/settings/request-account-deletionCreate account deletion requestNot discovered
GET/api/settings/support-ticket-instructionsGet support ticket instructionsNot discovered
GET/api/settings/support-ticketsList support ticketsNot discovered
POST/api/settings/support-ticketsCreate support ticketNot discovered
GET/api/support/ticket-instructionsGet support ticket instructionsfrontend/src/pages/Support.tsx
GET/api/support/ticketsList support ticketsfrontend/src/pages/Support.tsx
POST/api/support/ticketsCreate support ticketfrontend/src/pages/Support.tsx
GET/api/webhooksList webhook endpointsNot discovered
POST/api/webhooksCreate webhook endpointfrontend/src/pages/Settings.tsx
DELETE/api/webhooks/{webhook_id}Delete webhook endpointNot discovered
PATCH/api/webhooks/{webhook_id}/toggleToggle webhook active stateNot discovered

analytics-insights

What this domain does: Specialized or uncategorized endpoints with limited surface area.

  • Frontend files using this domain: 5
  • Frontend sections depending on this domain: 1
  • Section usage: System / Cost Management
MethodPathWhat It DoesFrontend File Usage
GET/api/analytics/citations/categoriesCitation CategoriesNot discovered
GET/api/analytics/citations/graphCitation Graphfrontend/src/components/insights/CitationsTab.tsx
GET/api/analytics/citations/watched-pagesList Watched PagesNot discovered
POST/api/analytics/citations/watched-pagesAdd Watched PageNot discovered
DELETE/api/analytics/citations/watched-pages/{page_id}Remove Watched PageNot discovered
GET/api/analytics/extraction-quality/latestExtraction Quality Latestfrontend/src/pages/CostManagement.tsx
GET/api/analytics/network/distributionNetwork Distributionfrontend/src/hooks/useApi.ts, frontend/src/pages/CostManagement.tsx
GET/api/analytics/network/latencyNetwork Latencyfrontend/src/hooks/useApi.ts
GET/api/analytics/platformsPlatform Breakdownfrontend/src/components/insights/PlatformsTab.tsx, frontend/src/components/insights/VisibilityTab.tsx
GET/api/analytics/platforms/analysisPlatform Analysisfrontend/src/hooks/useApi.ts
GET/api/analytics/query-fanoutsQuery FanoutsNot discovered
GET/api/analytics/query-fanouts/analyzeQuery Fanout Analyzefrontend/src/hooks/useApi.ts
GET/api/analytics/regionsRegion BreakdownNot discovered
GET/api/analytics/scrape-quality/latestLatest Scrape QualityNot discovered
GET/api/analytics/sentimentSentiment AnalysisNot discovered
POST/api/analytics/sentiment/generateGenerate SentimentNot discovered
GET/api/analytics/sentiment/statusSentiment StatusNot discovered
GET/api/analytics/share-of-voiceShare Of VoiceNot discovered
GET/api/analytics/topic-performanceTopic Performancefrontend/src/hooks/useApi.ts
GET/api/analytics/visibility-settingsGet Visibility SettingsNot discovered
PUT/api/analytics/visibility-settingsUpdate Visibility SettingsNot discovered
GET/api/analytics/visibility/drilldownVisibility Drilldownfrontend/src/components/insights/VisibilityTab.tsx

agent-analytics

What this domain does: Crawler, referral, and worker telemetry for agent traffic intelligence.

  • Frontend files using this domain: 3
  • Frontend sections depending on this domain: 10
  • Section usage: /agent-analytics, /website/:domain, /website/:domain/logs, /website/:domain/settings, /website/:domain/setup, /website/:domain/setup/ga4, /website/logs, /website/settings (+2 more)
MethodPathWhat It DoesFrontend File Usage
GET/api/agent-analytics/botsList Bot Visitsfrontend/src/pages/AgentAnalytics.tsx
POST/api/agent-analytics/cloudflare/enrollEnroll Cloudflare Workerfrontend/src/pages/AgentAnalytics.tsx
POST/api/agent-analytics/cloudflare/logsIngest Cloudflare Worker LogsNot discovered
POST/api/agent-analytics/cloudflare/network/configureConfigure Cloudflare NetworkNot discovered
POST/api/agent-analytics/cloudflare/network/profile/selectSelect Cloudflare Network ProfileNot discovered
GET/api/agent-analytics/cloudflare/network/profilesCloudflare Network ProfilesNot discovered
GET/api/agent-analytics/cloudflare/network/statusCloudflare Network Statusfrontend/src/pages/AgentAnalytics.tsx
GET/api/agent-analytics/cloudflare/statusCloudflare Worker Statusfrontend/src/pages/AgentAnalytics.tsx
GET/api/agent-analytics/heatmapHeatmap Reportfrontend/src/hooks/useApi.ts
POST/api/agent-analytics/ingestIngest LogsNot discovered
GET/api/agent-analytics/overviewOverviewNot discovered
GET/api/agent-analytics/pagesPages Reportfrontend/src/hooks/useApi.ts
GET/api/agent-analytics/pages/detailPages Detail Reportfrontend/src/hooks/useApi.ts
GET/api/agent-analytics/pages/indexPages Index Reportfrontend/src/hooks/useApi.ts
GET/api/agent-analytics/referralsList Referral Visitsfrontend/src/pages/AgentAnalytics.tsx
GET/api/agent-analytics/reports/botsReport Bots DailyNot discovered
GET/api/agent-analytics/reports/referralsReport Referrals DailyNot discovered
GET/api/agent-analytics/xyops/statusXyops Statusfrontend/src/pages/CostManagement.tsx

prompt-management

What this domain does: Specialized or uncategorized endpoints with limited surface area.

  • Frontend files using this domain: 3
  • Frontend sections depending on this domain: 2
  • Section usage: /brand/topics, /prompt-management
MethodPathWhat It DoesFrontend File Usage
GET/api/prompt-templatesList prompt templatesfrontend/src/hooks/useApi.ts
POST/api/prompt-templatesCreate prompt templatefrontend/src/pages/PromptManagement.tsx
DELETE/api/prompt-templates/{template_id}Delete prompt templatefrontend/src/pages/PromptManagement.tsx
PUT/api/prompt-templates/{template_id}Update prompt templatefrontend/src/pages/PromptManagement.tsx
POST/api/prompt-templates/{template_id}/acceptAccept suggested templatefrontend/src/pages/PromptManagement.tsx
POST/api/prompt-templates/{template_id}/rejectReject and delete suggested templatefrontend/src/pages/PromptManagement.tsx
POST/api/prompts/batchBatch action on templatesNot discovered
POST/api/prompts/estimate-volumeEstimate search volumeNot discovered
POST/api/prompts/suggestAI-powered prompt suggestionsNot discovered
POST/api/prompts/upload-csvUpload CSV of promptsNot discovered
GET/api/tagsList tags for orgfrontend/src/components/filters/DashboardFilters.tsx
POST/api/tagsCreate tagfrontend/src/pages/PromptManagement.tsx
DELETE/api/tags/{tag_id}Delete tagfrontend/src/pages/PromptManagement.tsx
PUT/api/tags/{tag_id}Update tag namefrontend/src/pages/PromptManagement.tsx
GET/api/topicsList topics for orgfrontend/src/components/filters/DashboardFilters.tsx
POST/api/topicsCreate topicfrontend/src/pages/PromptManagement.tsx
DELETE/api/topics/{topic_id}Delete topicfrontend/src/pages/PromptManagement.tsx
PUT/api/topics/{topic_id}Update topic namefrontend/src/pages/PromptManagement.tsx

analytics

What this domain does: Visibility, sentiment, platform, and citation analytics powering dashboard insights.

  • Frontend files using this domain: 4
  • Frontend sections depending on this domain: 10
  • Section usage: /brand/settings, /settings/account/api-keys, /settings/account/appearance, /settings/account/integrations, /settings/account/profile, /settings/organization/billing, /settings/organization/people, /settings/organization/upgrade-plan (+2 more)
MethodPathWhat It DoesFrontend File Usage
GET/api/active-sessionsGet active scraping sessionsNot discovered
GET/api/citationsGet citation statisticsNot discovered
GET/api/citations/mismatchesGet mismatch alertsfrontend/src/hooks/useApi.ts
GET/api/compareCompare two periodsfrontend/src/hooks/useApi.ts
GET/api/cost-estimateEstimate daily costsNot discovered
PUT/api/daily-quotaUpdate daily quotaNot discovered
GET/api/daily-statsGet daily statisticsfrontend/src/pages/CostManagement.tsx, frontend/src/pages/Settings.tsx
GET/api/export/citations.csvExport citations domain breakdown as CSVfrontend/src/components/insights/CitationsTab.tsx
GET/api/export/{section}.csvExport analytics section as CSVNot discovered
GET/api/job-historyGet job execution historyNot discovered
GET/api/metricsGet dashboard metricsfrontend/src/hooks/useApi.ts
GET/api/suggestionsGet SEO suggestionsNot discovered
GET/api/visibilityGet visibility datafrontend/src/hooks/useApi.ts

onboarding

What this domain does: First-run workspace setup and setup-assist automation.

  • Frontend files using this domain: 2
  • Frontend sections depending on this domain: 2
  • Section usage: /onboarding, Onboarding / Getting Started
MethodPathWhat It DoesFrontend File Usage
POST/api/onboarding/account-typeSave Account TypeNot discovered
POST/api/onboarding/admin/account-statusAdmin Onboarding Account StatusNot discovered
POST/api/onboarding/admin/sync-accountAdmin Onboarding Sync AccountNot discovered
POST/api/onboarding/admin/unlock-accountAdmin Onboarding Unlock AccountNot discovered
POST/api/onboarding/agency-waitlistJoin Agency WaitlistNot discovered
POST/api/onboarding/completeComplete OnboardingNot discovered
POST/api/onboarding/discover-competitorsDiscover CompetitorsNot discovered
POST/api/onboarding/generate-promptsGenerate Ai Promptsfrontend/src/pages/onboarding/OnboardingWizard.tsx
GET/api/onboarding/promptsGet Prompts For Reviewfrontend/src/pages/onboarding/OnboardingWizard.tsx
POST/api/onboarding/promptsSave PromptsNot discovered
GET/api/onboarding/statusGet Onboarding Statusfrontend/src/components/layout/Sidebar.tsx, frontend/src/pages/onboarding/OnboardingWizard.tsx
GET/api/onboarding/topicsGet Available Topicsfrontend/src/pages/onboarding/OnboardingWizard.tsx
POST/api/onboarding/topicsSave TopicsNot discovered

content-cms

What this domain does: Specialized or uncategorized endpoints with limited surface area.

  • Frontend files using this domain: 0
  • Frontend sections depending on this domain: 0
MethodPathWhat It DoesFrontend File Usage
GET/api/content-cms/articlesList ArticlesNot discovered
POST/api/content-cms/articlesCreate ArticleNot discovered
DELETE/api/content-cms/articles/{article_id}Delete ArticleNot discovered
GET/api/content-cms/articles/{article_id}Get ArticleNot discovered
PUT/api/content-cms/articles/{article_id}Update ArticleNot discovered
POST/api/content-cms/articles/{article_id}/generate-draftGenerate DraftNot discovered
GET/api/content-cms/articles/{article_id}/workflow-statusGet Workflow StatusNot discovered
GET/api/content-cms/connectors/statusConnectors StatusNot discovered
POST/api/content-cms/generate-briefGenerate BriefNot discovered
POST/api/content-cms/publishPublish ArticleNot discovered
GET/api/content-cms/publish/targetsList Publish TargetsNot discovered
GET/api/content-cms/templatesList TemplatesNot discovered

actions

What this domain does: Action lifecycle management, recommendation execution, and planning workflows.

  • Frontend files using this domain: 2
  • Frontend sections depending on this domain: 1
  • Section usage: Actions / Actions
MethodPathWhat It DoesFrontend File Usage
GET/api/actionsList Actionsfrontend/src/hooks/useApi.ts
POST/api/actionsCreate Actionfrontend/src/pages/Actions.tsx
POST/api/actions/generateGenerate ActionsNot discovered
GET/api/actions/timelineGet TimelineNot discovered
DELETE/api/actions/{action_id}Delete Actionfrontend/src/pages/Actions.tsx
PUT/api/actions/{action_id}Update ActionNot discovered
POST/api/actions/{action_id}/completeComplete ActionNot discovered
POST/api/actions/{action_id}/planAdd To PlanNot discovered
POST/api/actions/{action_id}/postponePostpone ActionNot discovered
POST/api/actions/{action_id}/startStart ActionNot discovered
POST/api/actions/{action_id}/verifyVerify ActionNot discovered

brands

What this domain does: Brand entities, destinations, and brand-level visibility configuration.

  • Frontend files using this domain: 3
  • Frontend sections depending on this domain: 6
  • Section usage: /brand/competitors, /brand/domains, /brand/link-destinations, /brands, Actions / Suggestions, Context / Brands
MethodPathWhat It DoesFrontend File Usage
GET/api/brandsList all brandsfrontend/src/pages/Suggestions.tsx
POST/api/brandsCreate a new brandfrontend/src/pages/Brands.tsx
GET/api/brands/detailsGet detailed brand analyticsNot discovered
GET/api/brands/suggestedGet suggested brands from recent chatsNot discovered
DELETE/api/brands/{brand_id}Delete a brandNot discovered
PATCH/api/brands/{brand_id}Update brand advanced settingsfrontend/src/pages/Brands.tsx
GET/api/brands/{brand_id}/domainsGet domains for a brandNot discovered
POST/api/brands/{brand_id}/domainsAdd domain to a brandNot discovered
DELETE/api/brands/{brand_id}/domains/{domain_id}Remove domain from a brandNot discovered
GET/api/brands/{brand_id}/link-destinationsGet link destinations for a brandfrontend/src/hooks/useApi.ts
PUT/api/brands/{brand_id}/set-primarySet a brand as primaryNot discovered

knowledge-bases

What this domain does: Knowledge source management for retrieval and AI grounding.

  • Frontend files using this domain: 1
  • Frontend sections depending on this domain: 1
  • Section usage: Context / Knowledge Bases
MethodPathWhat It DoesFrontend File Usage
GET/api/knowledge-basesList Knowledge BasesNot discovered
POST/api/knowledge-basesCreate Knowledge Basefrontend/src/pages/KnowledgeBases.tsx
GET/api/knowledge-bases/statusKnowledge Base StatusNot discovered
DELETE/api/knowledge-bases/{kb_id}Delete Knowledge BaseNot discovered
PATCH/api/knowledge-bases/{kb_id}Update Knowledge BaseNot discovered
GET/api/knowledge-bases/{kb_id}/documentsList DocumentsNot discovered
DELETE/api/knowledge-bases/{kb_id}/documents/{document_id}Delete DocumentNot discovered
POST/api/knowledge-bases/{kb_id}/documents/{document_id}/reindexReindex DocumentNot discovered
POST/api/knowledge-bases/{kb_id}/import-urlImport UrlNot discovered
POST/api/knowledge-bases/{kb_id}/searchSearch Knowledge BaseNot discovered
POST/api/knowledge-bases/{kb_id}/uploadUpload DocumentNot discovered

jobs

What this domain does: Scrape and processing job scheduling, status, and execution details.

  • Frontend files using this domain: 2
  • Frontend sections depending on this domain: 10
  • Section usage: /brand/settings, /settings/account/api-keys, /settings/account/appearance, /settings/account/integrations, /settings/account/profile, /settings/organization/billing, /settings/organization/people, /settings/organization/upgrade-plan (+2 more)
MethodPathWhat It DoesFrontend File Usage
GET/api/jobsList scraping jobsfrontend/src/pages/CostManagement.tsx, frontend/src/pages/Settings.tsx
POST/api/jobs/scrapeCreate scraping jobNot discovered
GET/api/jobs/{job_id}Get job detailsNot discovered
GET/api/jobs/{job_id}/detailsGet detailed job informationfrontend/src/pages/CostManagement.tsx
GET/api/jobs/{job_id}/htmlGet job HTML snapshotNot discovered
GET/api/scheduled-jobsList scheduled/recurring jobsfrontend/src/pages/Settings.tsx
DELETE/api/scheduled-jobs/{job_id}Delete a scheduled jobNot discovered
GET/api/scheduled-jobs/{job_id}Get scheduled job detailsNot discovered
PUT/api/scheduled-jobs/{job_id}/pausePause a scheduled jobNot discovered
PUT/api/scheduled-jobs/{job_id}/resumeResume a paused jobNot discovered

system

What this domain does: Platform health, admin tooling, and system-level operations.

  • Frontend files using this domain: 1
  • Frontend sections depending on this domain: 9
  • Section usage: /brand/settings, /settings/account/api-keys, /settings/account/appearance, /settings/account/integrations, /settings/account/profile, /settings/organization/billing, /settings/organization/people, /settings/organization/upgrade-plan (+1 more)
MethodPathWhat It DoesFrontend File Usage
GET/api/admin/docsAdmin Dashboard DocumentationNot discovered
GET/api/configGet system configurationNot discovered
GET/api/docker/containersList Docker containersNot discovered
GET/api/docker/logs/{container}Get Docker container logsNot discovered
GET/api/proxy-providersList all proxy providers and their statusNot discovered
GET/api/scheduler-statusGet scheduler statusfrontend/src/pages/Settings.tsx
GET/api/screenshotsList all screenshotsNot discovered
GET/api/screenshots/{filename}Get screenshot imageNot discovered
GET/api/stats/databaseGet database statisticsfrontend/src/pages/Settings.tsx
GET/api/vpn/serversGet VPN serversNot discovered

customer-api

What this domain does: Specialized or uncategorized endpoints with limited surface area.

  • Frontend files using this domain: 0
  • Frontend sections depending on this domain: 0
MethodPathWhat It DoesFrontend File Usage
GET/v1/brandsList BrandsNot discovered
GET/v1/chatsList ChatsNot discovered
GET/v1/chats/{chat_id}Get Chat DetailNot discovered
GET/v1/modelsList ModelsNot discovered
GET/v1/promptsList PromptsNot discovered
POST/v1/reports/brandsReport BrandsNot discovered
POST/v1/reports/domainsReport DomainsNot discovered
GET/v1/tagsList TagsNot discovered
GET/v1/topicsList TopicsNot discovered

google-analytics

What this domain does: Specialized or uncategorized endpoints with limited surface area.

  • Frontend files using this domain: 2
  • Frontend sections depending on this domain: 18
  • Section usage: /agent-analytics, /brand/settings, /settings/account/api-keys, /settings/account/appearance, /settings/account/integrations, /settings/account/profile, /settings/organization/billing, /settings/organization/people (+10 more)
MethodPathWhat It DoesFrontend File Usage
POST/api/settings/ga/connectConnect GaNot discovered
POST/api/settings/ga/deep-analysisTrigger Deep AnalysisNot discovered
POST/api/settings/ga/disconnectDisconnect GaNot discovered
GET/api/settings/ga/oauth/callbackOauth CallbackNot discovered
POST/api/settings/ga/oauth/connectOauth ConnectNot discovered
GET/api/settings/ga/oauth/propertiesOauth PropertiesNot discovered
POST/api/settings/ga/oauth/startOauth StartNot discovered
GET/api/settings/ga/statusGa Statusfrontend/src/pages/AgentAnalytics.tsx, frontend/src/pages/Settings.tsx
GET/api/settings/ga/summaryGa SummaryNot discovered

billing

What this domain does: Plan, subscription, and account monetization management workflows.

  • Frontend files using this domain: 3
  • Frontend sections depending on this domain: 10
  • Section usage: /brand/settings, /settings/account/api-keys, /settings/account/appearance, /settings/account/integrations, /settings/account/profile, /settings/organization/billing, /settings/organization/people, /settings/organization/upgrade-plan (+2 more)
MethodPathWhat It DoesFrontend File Usage
POST/api/billing/admin/account-statusAdmin Billing Account StatusNot discovered
POST/api/billing/admin/unlock-accountAdmin Unlock Account BillingNot discovered
POST/api/billing/change-planChange Planfrontend/src/pages/CostManagement.tsx
POST/api/billing/create-checkout-sessionCreate Checkout Sessionfrontend/src/pages/CostManagement.tsx, frontend/src/pages/onboarding/TrialPricingStep.tsx
POST/api/billing/create-portal-sessionCreate Portal SessionNot discovered
GET/api/billing/plansList PlansNot discovered
GET/api/billing/statusGet Billing Statusfrontend/src/pages/CostManagement.tsx, frontend/src/pages/Settings.tsx

dashboard-filters

What this domain does: Dashboard-level filters, dimensions, and default saved views.

  • Frontend files using this domain: 2
  • Frontend sections depending on this domain: 9
  • Section usage: /brand/settings, /settings/account/api-keys, /settings/account/appearance, /settings/account/integrations, /settings/account/profile, /settings/organization/billing, /settings/organization/people, /settings/organization/upgrade-plan (+1 more)
MethodPathWhat It DoesFrontend File Usage
GET/api/countriesList CountriesNot discovered
GET/api/modelsList Ai ModelsNot discovered
GET/api/personasList Personasfrontend/src/pages/Settings.tsx
POST/api/personasCreate Personafrontend/src/components/insights/PersonasTab.tsx, frontend/src/pages/Settings.tsx
DELETE/api/personas/{persona_id}Delete Personafrontend/src/components/insights/PersonasTab.tsx, frontend/src/pages/Settings.tsx
GET/api/personas/{persona_id}Get PersonaNot discovered
PUT/api/personas/{persona_id}Update Personafrontend/src/components/insights/PersonasTab.tsx

geo

What this domain does: Specialized or uncategorized endpoints with limited surface area.

  • Frontend files using this domain: 0
  • Frontend sections depending on this domain: 0
MethodPathWhat It DoesFrontend File Usage
POST/api/geo/competitor-gapsGenerate Competitor GapsNot discovered
POST/api/geo/content-opportunitiesGenerate Content OpportunitiesNot discovered
POST/api/geo/outreach-targetsGenerate Outreach TargetsNot discovered
POST/api/geo/quick-winsGenerate Quick WinsNot discovered
POST/api/geo/strategic-summaryGenerate Strategic SummaryNot discovered
POST/api/geo/technical-checklistGenerate Technical ChecklistNot discovered

scheduling

What this domain does: Specialized or uncategorized endpoints with limited surface area.

  • Frontend files using this domain: 0
  • Frontend sections depending on this domain: 0
MethodPathWhat It DoesFrontend File Usage
POST/api/schedule-batchSchedule batch of promptsNot discovered
GET/api/templatesList prompt templatesNot discovered
POST/api/templatesCreate prompt templateNot discovered
DELETE/api/templates/{template_id}Delete templateNot discovered
GET/api/templates/{template_id}Get template by IDNot discovered
PUT/api/templates/{template_id}Update templateNot discovered

agents

What this domain does: Specialized or uncategorized endpoints with limited surface area.

  • Frontend files using this domain: 2
  • Frontend sections depending on this domain: 4
  • Section usage: /agents/new, /agents/scheduled, /agents/templates, Actions / Agents
MethodPathWhat It DoesFrontend File Usage
GET/api/agents/providers/statusGet Agent Provider StatusNot discovered
GET/api/agents/runsList Agent Runsfrontend/src/hooks/useApi.ts
POST/api/agents/runsCreate Agent Runfrontend/src/pages/Agents.tsx
GET/api/agents/runs/{run_id}Get Agent RunNot discovered
GET/api/agents/templatesList Agent TemplatesNot discovered

annotations

What this domain does: Specialized or uncategorized endpoints with limited surface area.

  • Frontend files using this domain: 0
  • Frontend sections depending on this domain: 0
MethodPathWhat It DoesFrontend File Usage
GET/api/annotationsList AnnotationsNot discovered
POST/api/annotationsCreate AnnotationNot discovered
DELETE/api/annotations/{annotation_id}Delete AnnotationNot discovered
GET/api/annotations/{annotation_id}Get AnnotationNot discovered
PUT/api/annotations/{annotation_id}Update AnnotationNot discovered

benchmark

What this domain does: Specialized or uncategorized endpoints with limited surface area.

  • Frontend files using this domain: 0
  • Frontend sections depending on this domain: 0
MethodPathWhat It DoesFrontend File Usage
GET/api/benchmark/leaderboardProvider leaderboardNot discovered
POST/api/benchmark/runStart a benchmark runNot discovered
GET/api/benchmark/runsList benchmark runsNot discovered
GET/api/benchmark/runs/{run_id}Get benchmark run detailsNot discovered

content-optimization

What this domain does: Specialized or uncategorized endpoints with limited surface area.

  • Frontend files using this domain: 2
  • Frontend sections depending on this domain: 2
  • Section usage: /content-library/tools/url-slug-optimizer, /content-optimization
MethodPathWhat It DoesFrontend File Usage
POST/api/content/analyzeAnalyze Contentfrontend/src/pages/ContentOptimization.tsx
GET/api/content/optimizationsList Optimizationsfrontend/src/hooks/useApi.ts
DELETE/api/content/optimizations/{optimization_id}Delete Optimizationfrontend/src/pages/ContentOptimization.tsx
GET/api/content/optimizations/{optimization_id}Get Optimization Detailfrontend/src/hooks/useApi.ts

prompts

What this domain does: Prompt catalog, analytics, history, and prompt-level result drilldowns.

  • Frontend files using this domain: 2
  • Frontend sections depending on this domain: 4
  • Section usage: /brand/prompts, /prompt-editor, /prompts, Analytics / Prompt Volumes
MethodPathWhat It DoesFrontend File Usage
GET/api/promptsList all promptsfrontend/src/hooks/useApi.ts
GET/api/prompts/{query_id}Get prompt detailsfrontend/src/hooks/useApi.ts, frontend/src/hooks/useApi.ts
GET/api/prompts/{query_id}/analysisGet full prompt analysisfrontend/src/hooks/useApi.ts
GET/api/prompts/{query_id}/historyGet prompt history (audit trail)frontend/src/hooks/useApi.ts, frontend/src/pages/Prompts.tsx

source-analysis

What this domain does: Specialized or uncategorized endpoints with limited surface area.

  • Frontend files using this domain: 2
  • Frontend sections depending on this domain: 1
  • Section usage: Analytics / Sources
MethodPathWhat It DoesFrontend File Usage
POST/api/sources/classifyClassify SourcesNot discovered
GET/api/sources/domainsGet Domain Analyticsfrontend/src/hooks/useApi.ts
GET/api/sources/gap-analysisGet Gap Analysisfrontend/src/hooks/useApi.ts
GET/api/sources/urlsGet Url Analyticsfrontend/src/pages/Sources.tsx

xyops

What this domain does: Automation control-plane orchestration and scheduled background workflows.

  • Frontend files using this domain: 0
  • Frontend sections depending on this domain: 0
MethodPathWhat It DoesFrontend File Usage
POST/api/xyops/control/dispatch-dueDispatch due recurring jobs (xyOps controlled)Not discovered
POST/api/xyops/control/run-job/{job_id}Run a specific job/template (xyOps controlled)Not discovered
GET/api/xyops/control/statusGet xyOps control-plane statusNot discovered
GET/api/xyops/control/templatesGet production xyOps event templatesNot discovered

admin

What this domain does: Specialized or uncategorized endpoints with limited surface area.

  • Frontend files using this domain: 0
  • Frontend sections depending on this domain: 0
MethodPathWhat It DoesFrontend File Usage
POST/api/admin/assign-brands-to-orgAssign brands to an organization by clerk org IDNot discovered
POST/api/admin/assign-templates-to-orgAssign templates to an organization by clerk org IDNot discovered
POST/api/admin/importBulk import scraped resultsNot discovered

auth

What this domain does: Authentication provider status, identity context, and access control endpoints.

  • Frontend files using this domain: 0
  • Frontend sections depending on this domain: 0
MethodPathWhat It DoesFrontend File Usage
GET/api/auth/meGet current user infoNot discovered
GET/api/auth/provider/statusGet auth provider readinessNot discovered
POST/api/auth/provider/switchSwitch active auth provider at runtimeNot discovered

recommendations

What this domain does: Specialized or uncategorized endpoints with limited surface area.

  • Frontend files using this domain: 1
  • Frontend sections depending on this domain: 0
MethodPathWhat It DoesFrontend File Usage
POST/api/geo/recommendationsGenerate Recommendations Endpointfrontend/src/components/geo/KanbanBoard.tsx
GET/api/geo/recommendations/{brand_id}Get Recommendations Endpointfrontend/src/components/geo/KanbanBoard.tsx
PATCH/api/geo/recommendations/{recommendation_id}/statusUpdate Recommendation StatusNot discovered

suggestions

What this domain does: Specialized or uncategorized endpoints with limited surface area.

  • Frontend files using this domain: 0
  • Frontend sections depending on this domain: 0
MethodPathWhat It DoesFrontend File Usage
POST/api/suggestions/generateGenerate Ai SuggestionsNot discovered
POST/api/suggestions/generate/v2Generate Ai Suggestions V2Not discovered
GET/api/suggestions/statusGet Suggestions StatusNot discovered

vpn

What this domain does: Specialized or uncategorized endpoints with limited surface area.

  • Frontend files using this domain: 0
  • Frontend sections depending on this domain: 0
MethodPathWhat It DoesFrontend File Usage
GET/api/vpn/ip/{country}Get VPN container IPNot discovered
POST/api/vpn/rotate/{country}Rotate VPN IPNot discovered
GET/api/vpn/statusGet all VPN statusNot discovered

chats

What this domain does: Specialized or uncategorized endpoints with limited surface area.

  • Frontend files using this domain: 1
  • Frontend sections depending on this domain: 0
MethodPathWhat It DoesFrontend File Usage
GET/api/chatsList Chatsfrontend/src/hooks/useApi.ts
GET/api/chats/{chat_id}Get Chat Detailfrontend/src/hooks/useApi.ts

sources

What this domain does: Source URLs, domains, gaps, and citation evidence inventories.

  • Frontend files using this domain: 0
  • Frontend sections depending on this domain: 0
MethodPathWhat It DoesFrontend File Usage
GET/api/sourcesList all sourcesNot discovered
GET/api/sources/analyticsGet source analyticsNot discovered

webhooks

What this domain does: Specialized or uncategorized endpoints with limited surface area.

  • Frontend files using this domain: 0
  • Frontend sections depending on this domain: 0
MethodPathWhat It DoesFrontend File Usage
POST/api/webhooks/clerkHandle Clerk WebhookNot discovered
POST/api/webhooks/stripeHandle Stripe WebhookNot discovered

documentation

What this domain does: Specialized or uncategorized endpoints with limited surface area.

  • Frontend files using this domain: 0
  • Frontend sections depending on this domain: 0
MethodPathWhat It DoesFrontend File Usage
GET/api/referenceAPI ReferenceNot discovered

embeddings

What this domain does: Specialized or uncategorized endpoints with limited surface area.

  • Frontend files using this domain: 0
  • Frontend sections depending on this domain: 0
MethodPathWhat It DoesFrontend File Usage
POST/api/embeddings/syncSync EmbeddingsNot discovered

health

What this domain does: Specialized or uncategorized endpoints with limited surface area.

  • Frontend files using this domain: 0
  • Frontend sections depending on this domain: 0
MethodPathWhat It DoesFrontend File Usage
GET/api/healthHealth checkNot discovered

prompt-volumes

What this domain does: Specialized or uncategorized endpoints with limited surface area.

  • Frontend files using this domain: 2
  • Frontend sections depending on this domain: 2
  • Section usage: /brand, Analytics / Answer Engine Insights
MethodPathWhat It DoesFrontend File Usage
GET/api/prompt-volumesGet Prompt Volumesfrontend/src/hooks/useApi.ts, frontend/src/pages/AnswerEngineInsights.tsx

Unified product and engineering documentation.