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
| Domain | Purpose | Operations | Frontend files | Frontend sections |
|---|---|---|---|---|
settings | Workspace settings, keys, webhooks, formulas, and administrative controls. | 25 | 5 | 12 |
analytics-insights | Specialized or uncategorized endpoints with limited surface area. | 22 | 5 | 1 |
agent-analytics | Crawler, referral, and worker telemetry for agent traffic intelligence. | 18 | 3 | 10 |
prompt-management | Specialized or uncategorized endpoints with limited surface area. | 18 | 3 | 2 |
analytics | Visibility, sentiment, platform, and citation analytics powering dashboard insights. | 13 | 4 | 10 |
onboarding | First-run workspace setup and setup-assist automation. | 13 | 2 | 2 |
content-cms | Specialized or uncategorized endpoints with limited surface area. | 12 | 0 | 0 |
actions | Action lifecycle management, recommendation execution, and planning workflows. | 11 | 2 | 1 |
brands | Brand entities, destinations, and brand-level visibility configuration. | 11 | 3 | 6 |
knowledge-bases | Knowledge source management for retrieval and AI grounding. | 11 | 1 | 1 |
jobs | Scrape and processing job scheduling, status, and execution details. | 10 | 2 | 10 |
system | Platform health, admin tooling, and system-level operations. | 10 | 1 | 9 |
customer-api | Specialized or uncategorized endpoints with limited surface area. | 9 | 0 | 0 |
google-analytics | Specialized or uncategorized endpoints with limited surface area. | 9 | 2 | 18 |
billing | Plan, subscription, and account monetization management workflows. | 7 | 3 | 10 |
dashboard-filters | Dashboard-level filters, dimensions, and default saved views. | 7 | 2 | 9 |
geo | Specialized or uncategorized endpoints with limited surface area. | 6 | 0 | 0 |
scheduling | Specialized or uncategorized endpoints with limited surface area. | 6 | 0 | 0 |
agents | Specialized or uncategorized endpoints with limited surface area. | 5 | 2 | 4 |
annotations | Specialized or uncategorized endpoints with limited surface area. | 5 | 0 | 0 |
benchmark | Specialized or uncategorized endpoints with limited surface area. | 4 | 0 | 0 |
content-optimization | Specialized or uncategorized endpoints with limited surface area. | 4 | 2 | 2 |
prompts | Prompt catalog, analytics, history, and prompt-level result drilldowns. | 4 | 2 | 4 |
source-analysis | Specialized or uncategorized endpoints with limited surface area. | 4 | 2 | 1 |
xyops | Automation control-plane orchestration and scheduled background workflows. | 4 | 0 | 0 |
admin | Specialized or uncategorized endpoints with limited surface area. | 3 | 0 | 0 |
auth | Authentication provider status, identity context, and access control endpoints. | 3 | 0 | 0 |
recommendations | Specialized or uncategorized endpoints with limited surface area. | 3 | 1 | 0 |
suggestions | Specialized or uncategorized endpoints with limited surface area. | 3 | 0 | 0 |
vpn | Specialized or uncategorized endpoints with limited surface area. | 3 | 0 | 0 |
chats | Specialized or uncategorized endpoints with limited surface area. | 2 | 1 | 0 |
sources | Source URLs, domains, gaps, and citation evidence inventories. | 2 | 0 | 0 |
webhooks | Specialized or uncategorized endpoints with limited surface area. | 2 | 0 | 0 |
documentation | Specialized or uncategorized endpoints with limited surface area. | 1 | 0 | 0 |
embeddings | Specialized or uncategorized endpoints with limited surface area. | 1 | 0 | 0 |
health | Specialized or uncategorized endpoints with limited surface area. | 1 | 0 | 0 |
prompt-volumes | Specialized or uncategorized endpoints with limited surface area. | 1 | 2 | 2 |
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)
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
GET | /api/api-keys | List API keys | frontend/src/pages/CostManagement.tsx |
POST | /api/api-keys | Create API key | frontend/src/pages/Settings.tsx |
DELETE | /api/api-keys/{key_id} | Revoke API key | Not discovered |
GET | /api/audit-logs | List audit logs | frontend/src/hooks/useApi.ts |
GET | /api/integrations | List integration connections | frontend/src/pages/CostManagement.tsx, frontend/src/pages/Settings.tsx |
POST | /api/integrations | Create integration connection | frontend/src/pages/CostManagement.tsx, frontend/src/pages/Settings.tsx |
GET | /api/integrations/catalog | List supported integration providers | frontend/src/pages/CostManagement.tsx, frontend/src/pages/Settings.tsx |
DELETE | /api/integrations/{integration_id} | Delete integration connection | Not discovered |
POST | /api/integrations/{integration_id}/test | Test integration connectivity | frontend/src/pages/Settings.tsx |
GET | /api/settings | Get workspace settings | Not discovered |
PUT | /api/settings | Update workspace settings | frontend/src/pages/Settings.tsx |
GET | /api/settings/export | Export workspace data snapshot | frontend/src/pages/Settings.tsx |
GET | /api/settings/metric-formulas | List all metric formulas and explanations | frontend/src/pages/MetricFormulas.tsx |
PUT | /api/settings/metric-formulas/{metric_key} | Update or reset a metric formula override | frontend/src/pages/MetricFormulas.tsx |
POST | /api/settings/request-account-deletion | Create account deletion request | Not discovered |
GET | /api/settings/support-ticket-instructions | Get support ticket instructions | Not discovered |
GET | /api/settings/support-tickets | List support tickets | Not discovered |
POST | /api/settings/support-tickets | Create support ticket | Not discovered |
GET | /api/support/ticket-instructions | Get support ticket instructions | frontend/src/pages/Support.tsx |
GET | /api/support/tickets | List support tickets | frontend/src/pages/Support.tsx |
POST | /api/support/tickets | Create support ticket | frontend/src/pages/Support.tsx |
GET | /api/webhooks | List webhook endpoints | Not discovered |
POST | /api/webhooks | Create webhook endpoint | frontend/src/pages/Settings.tsx |
DELETE | /api/webhooks/{webhook_id} | Delete webhook endpoint | Not discovered |
PATCH | /api/webhooks/{webhook_id}/toggle | Toggle webhook active state | Not 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
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
GET | /api/analytics/citations/categories | Citation Categories | Not discovered |
GET | /api/analytics/citations/graph | Citation Graph | frontend/src/components/insights/CitationsTab.tsx |
GET | /api/analytics/citations/watched-pages | List Watched Pages | Not discovered |
POST | /api/analytics/citations/watched-pages | Add Watched Page | Not discovered |
DELETE | /api/analytics/citations/watched-pages/{page_id} | Remove Watched Page | Not discovered |
GET | /api/analytics/extraction-quality/latest | Extraction Quality Latest | frontend/src/pages/CostManagement.tsx |
GET | /api/analytics/network/distribution | Network Distribution | frontend/src/hooks/useApi.ts, frontend/src/pages/CostManagement.tsx |
GET | /api/analytics/network/latency | Network Latency | frontend/src/hooks/useApi.ts |
GET | /api/analytics/platforms | Platform Breakdown | frontend/src/components/insights/PlatformsTab.tsx, frontend/src/components/insights/VisibilityTab.tsx |
GET | /api/analytics/platforms/analysis | Platform Analysis | frontend/src/hooks/useApi.ts |
GET | /api/analytics/query-fanouts | Query Fanouts | Not discovered |
GET | /api/analytics/query-fanouts/analyze | Query Fanout Analyze | frontend/src/hooks/useApi.ts |
GET | /api/analytics/regions | Region Breakdown | Not discovered |
GET | /api/analytics/scrape-quality/latest | Latest Scrape Quality | Not discovered |
GET | /api/analytics/sentiment | Sentiment Analysis | Not discovered |
POST | /api/analytics/sentiment/generate | Generate Sentiment | Not discovered |
GET | /api/analytics/sentiment/status | Sentiment Status | Not discovered |
GET | /api/analytics/share-of-voice | Share Of Voice | Not discovered |
GET | /api/analytics/topic-performance | Topic Performance | frontend/src/hooks/useApi.ts |
GET | /api/analytics/visibility-settings | Get Visibility Settings | Not discovered |
PUT | /api/analytics/visibility-settings | Update Visibility Settings | Not discovered |
GET | /api/analytics/visibility/drilldown | Visibility Drilldown | frontend/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)
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
GET | /api/agent-analytics/bots | List Bot Visits | frontend/src/pages/AgentAnalytics.tsx |
POST | /api/agent-analytics/cloudflare/enroll | Enroll Cloudflare Worker | frontend/src/pages/AgentAnalytics.tsx |
POST | /api/agent-analytics/cloudflare/logs | Ingest Cloudflare Worker Logs | Not discovered |
POST | /api/agent-analytics/cloudflare/network/configure | Configure Cloudflare Network | Not discovered |
POST | /api/agent-analytics/cloudflare/network/profile/select | Select Cloudflare Network Profile | Not discovered |
GET | /api/agent-analytics/cloudflare/network/profiles | Cloudflare Network Profiles | Not discovered |
GET | /api/agent-analytics/cloudflare/network/status | Cloudflare Network Status | frontend/src/pages/AgentAnalytics.tsx |
GET | /api/agent-analytics/cloudflare/status | Cloudflare Worker Status | frontend/src/pages/AgentAnalytics.tsx |
GET | /api/agent-analytics/heatmap | Heatmap Report | frontend/src/hooks/useApi.ts |
POST | /api/agent-analytics/ingest | Ingest Logs | Not discovered |
GET | /api/agent-analytics/overview | Overview | Not discovered |
GET | /api/agent-analytics/pages | Pages Report | frontend/src/hooks/useApi.ts |
GET | /api/agent-analytics/pages/detail | Pages Detail Report | frontend/src/hooks/useApi.ts |
GET | /api/agent-analytics/pages/index | Pages Index Report | frontend/src/hooks/useApi.ts |
GET | /api/agent-analytics/referrals | List Referral Visits | frontend/src/pages/AgentAnalytics.tsx |
GET | /api/agent-analytics/reports/bots | Report Bots Daily | Not discovered |
GET | /api/agent-analytics/reports/referrals | Report Referrals Daily | Not discovered |
GET | /api/agent-analytics/xyops/status | Xyops Status | frontend/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
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
GET | /api/prompt-templates | List prompt templates | frontend/src/hooks/useApi.ts |
POST | /api/prompt-templates | Create prompt template | frontend/src/pages/PromptManagement.tsx |
DELETE | /api/prompt-templates/{template_id} | Delete prompt template | frontend/src/pages/PromptManagement.tsx |
PUT | /api/prompt-templates/{template_id} | Update prompt template | frontend/src/pages/PromptManagement.tsx |
POST | /api/prompt-templates/{template_id}/accept | Accept suggested template | frontend/src/pages/PromptManagement.tsx |
POST | /api/prompt-templates/{template_id}/reject | Reject and delete suggested template | frontend/src/pages/PromptManagement.tsx |
POST | /api/prompts/batch | Batch action on templates | Not discovered |
POST | /api/prompts/estimate-volume | Estimate search volume | Not discovered |
POST | /api/prompts/suggest | AI-powered prompt suggestions | Not discovered |
POST | /api/prompts/upload-csv | Upload CSV of prompts | Not discovered |
GET | /api/tags | List tags for org | frontend/src/components/filters/DashboardFilters.tsx |
POST | /api/tags | Create tag | frontend/src/pages/PromptManagement.tsx |
DELETE | /api/tags/{tag_id} | Delete tag | frontend/src/pages/PromptManagement.tsx |
PUT | /api/tags/{tag_id} | Update tag name | frontend/src/pages/PromptManagement.tsx |
GET | /api/topics | List topics for org | frontend/src/components/filters/DashboardFilters.tsx |
POST | /api/topics | Create topic | frontend/src/pages/PromptManagement.tsx |
DELETE | /api/topics/{topic_id} | Delete topic | frontend/src/pages/PromptManagement.tsx |
PUT | /api/topics/{topic_id} | Update topic name | frontend/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)
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
GET | /api/active-sessions | Get active scraping sessions | Not discovered |
GET | /api/citations | Get citation statistics | Not discovered |
GET | /api/citations/mismatches | Get mismatch alerts | frontend/src/hooks/useApi.ts |
GET | /api/compare | Compare two periods | frontend/src/hooks/useApi.ts |
GET | /api/cost-estimate | Estimate daily costs | Not discovered |
PUT | /api/daily-quota | Update daily quota | Not discovered |
GET | /api/daily-stats | Get daily statistics | frontend/src/pages/CostManagement.tsx, frontend/src/pages/Settings.tsx |
GET | /api/export/citations.csv | Export citations domain breakdown as CSV | frontend/src/components/insights/CitationsTab.tsx |
GET | /api/export/{section}.csv | Export analytics section as CSV | Not discovered |
GET | /api/job-history | Get job execution history | Not discovered |
GET | /api/metrics | Get dashboard metrics | frontend/src/hooks/useApi.ts |
GET | /api/suggestions | Get SEO suggestions | Not discovered |
GET | /api/visibility | Get visibility data | frontend/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
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
POST | /api/onboarding/account-type | Save Account Type | Not discovered |
POST | /api/onboarding/admin/account-status | Admin Onboarding Account Status | Not discovered |
POST | /api/onboarding/admin/sync-account | Admin Onboarding Sync Account | Not discovered |
POST | /api/onboarding/admin/unlock-account | Admin Onboarding Unlock Account | Not discovered |
POST | /api/onboarding/agency-waitlist | Join Agency Waitlist | Not discovered |
POST | /api/onboarding/complete | Complete Onboarding | Not discovered |
POST | /api/onboarding/discover-competitors | Discover Competitors | Not discovered |
POST | /api/onboarding/generate-prompts | Generate Ai Prompts | frontend/src/pages/onboarding/OnboardingWizard.tsx |
GET | /api/onboarding/prompts | Get Prompts For Review | frontend/src/pages/onboarding/OnboardingWizard.tsx |
POST | /api/onboarding/prompts | Save Prompts | Not discovered |
GET | /api/onboarding/status | Get Onboarding Status | frontend/src/components/layout/Sidebar.tsx, frontend/src/pages/onboarding/OnboardingWizard.tsx |
GET | /api/onboarding/topics | Get Available Topics | frontend/src/pages/onboarding/OnboardingWizard.tsx |
POST | /api/onboarding/topics | Save Topics | Not 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
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
GET | /api/content-cms/articles | List Articles | Not discovered |
POST | /api/content-cms/articles | Create Article | Not discovered |
DELETE | /api/content-cms/articles/{article_id} | Delete Article | Not discovered |
GET | /api/content-cms/articles/{article_id} | Get Article | Not discovered |
PUT | /api/content-cms/articles/{article_id} | Update Article | Not discovered |
POST | /api/content-cms/articles/{article_id}/generate-draft | Generate Draft | Not discovered |
GET | /api/content-cms/articles/{article_id}/workflow-status | Get Workflow Status | Not discovered |
GET | /api/content-cms/connectors/status | Connectors Status | Not discovered |
POST | /api/content-cms/generate-brief | Generate Brief | Not discovered |
POST | /api/content-cms/publish | Publish Article | Not discovered |
GET | /api/content-cms/publish/targets | List Publish Targets | Not discovered |
GET | /api/content-cms/templates | List Templates | Not 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
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
GET | /api/actions | List Actions | frontend/src/hooks/useApi.ts |
POST | /api/actions | Create Action | frontend/src/pages/Actions.tsx |
POST | /api/actions/generate | Generate Actions | Not discovered |
GET | /api/actions/timeline | Get Timeline | Not discovered |
DELETE | /api/actions/{action_id} | Delete Action | frontend/src/pages/Actions.tsx |
PUT | /api/actions/{action_id} | Update Action | Not discovered |
POST | /api/actions/{action_id}/complete | Complete Action | Not discovered |
POST | /api/actions/{action_id}/plan | Add To Plan | Not discovered |
POST | /api/actions/{action_id}/postpone | Postpone Action | Not discovered |
POST | /api/actions/{action_id}/start | Start Action | Not discovered |
POST | /api/actions/{action_id}/verify | Verify Action | Not 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
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
GET | /api/brands | List all brands | frontend/src/pages/Suggestions.tsx |
POST | /api/brands | Create a new brand | frontend/src/pages/Brands.tsx |
GET | /api/brands/details | Get detailed brand analytics | Not discovered |
GET | /api/brands/suggested | Get suggested brands from recent chats | Not discovered |
DELETE | /api/brands/{brand_id} | Delete a brand | Not discovered |
PATCH | /api/brands/{brand_id} | Update brand advanced settings | frontend/src/pages/Brands.tsx |
GET | /api/brands/{brand_id}/domains | Get domains for a brand | Not discovered |
POST | /api/brands/{brand_id}/domains | Add domain to a brand | Not discovered |
DELETE | /api/brands/{brand_id}/domains/{domain_id} | Remove domain from a brand | Not discovered |
GET | /api/brands/{brand_id}/link-destinations | Get link destinations for a brand | frontend/src/hooks/useApi.ts |
PUT | /api/brands/{brand_id}/set-primary | Set a brand as primary | Not 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
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
GET | /api/knowledge-bases | List Knowledge Bases | Not discovered |
POST | /api/knowledge-bases | Create Knowledge Base | frontend/src/pages/KnowledgeBases.tsx |
GET | /api/knowledge-bases/status | Knowledge Base Status | Not discovered |
DELETE | /api/knowledge-bases/{kb_id} | Delete Knowledge Base | Not discovered |
PATCH | /api/knowledge-bases/{kb_id} | Update Knowledge Base | Not discovered |
GET | /api/knowledge-bases/{kb_id}/documents | List Documents | Not discovered |
DELETE | /api/knowledge-bases/{kb_id}/documents/{document_id} | Delete Document | Not discovered |
POST | /api/knowledge-bases/{kb_id}/documents/{document_id}/reindex | Reindex Document | Not discovered |
POST | /api/knowledge-bases/{kb_id}/import-url | Import Url | Not discovered |
POST | /api/knowledge-bases/{kb_id}/search | Search Knowledge Base | Not discovered |
POST | /api/knowledge-bases/{kb_id}/upload | Upload Document | Not 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)
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
GET | /api/jobs | List scraping jobs | frontend/src/pages/CostManagement.tsx, frontend/src/pages/Settings.tsx |
POST | /api/jobs/scrape | Create scraping job | Not discovered |
GET | /api/jobs/{job_id} | Get job details | Not discovered |
GET | /api/jobs/{job_id}/details | Get detailed job information | frontend/src/pages/CostManagement.tsx |
GET | /api/jobs/{job_id}/html | Get job HTML snapshot | Not discovered |
GET | /api/scheduled-jobs | List scheduled/recurring jobs | frontend/src/pages/Settings.tsx |
DELETE | /api/scheduled-jobs/{job_id} | Delete a scheduled job | Not discovered |
GET | /api/scheduled-jobs/{job_id} | Get scheduled job details | Not discovered |
PUT | /api/scheduled-jobs/{job_id}/pause | Pause a scheduled job | Not discovered |
PUT | /api/scheduled-jobs/{job_id}/resume | Resume a paused job | Not 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)
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
GET | /api/admin/docs | Admin Dashboard Documentation | Not discovered |
GET | /api/config | Get system configuration | Not discovered |
GET | /api/docker/containers | List Docker containers | Not discovered |
GET | /api/docker/logs/{container} | Get Docker container logs | Not discovered |
GET | /api/proxy-providers | List all proxy providers and their status | Not discovered |
GET | /api/scheduler-status | Get scheduler status | frontend/src/pages/Settings.tsx |
GET | /api/screenshots | List all screenshots | Not discovered |
GET | /api/screenshots/{filename} | Get screenshot image | Not discovered |
GET | /api/stats/database | Get database statistics | frontend/src/pages/Settings.tsx |
GET | /api/vpn/servers | Get VPN servers | Not 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
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
GET | /v1/brands | List Brands | Not discovered |
GET | /v1/chats | List Chats | Not discovered |
GET | /v1/chats/{chat_id} | Get Chat Detail | Not discovered |
GET | /v1/models | List Models | Not discovered |
GET | /v1/prompts | List Prompts | Not discovered |
POST | /v1/reports/brands | Report Brands | Not discovered |
POST | /v1/reports/domains | Report Domains | Not discovered |
GET | /v1/tags | List Tags | Not discovered |
GET | /v1/topics | List Topics | Not 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)
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
POST | /api/settings/ga/connect | Connect Ga | Not discovered |
POST | /api/settings/ga/deep-analysis | Trigger Deep Analysis | Not discovered |
POST | /api/settings/ga/disconnect | Disconnect Ga | Not discovered |
GET | /api/settings/ga/oauth/callback | Oauth Callback | Not discovered |
POST | /api/settings/ga/oauth/connect | Oauth Connect | Not discovered |
GET | /api/settings/ga/oauth/properties | Oauth Properties | Not discovered |
POST | /api/settings/ga/oauth/start | Oauth Start | Not discovered |
GET | /api/settings/ga/status | Ga Status | frontend/src/pages/AgentAnalytics.tsx, frontend/src/pages/Settings.tsx |
GET | /api/settings/ga/summary | Ga Summary | Not 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)
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
POST | /api/billing/admin/account-status | Admin Billing Account Status | Not discovered |
POST | /api/billing/admin/unlock-account | Admin Unlock Account Billing | Not discovered |
POST | /api/billing/change-plan | Change Plan | frontend/src/pages/CostManagement.tsx |
POST | /api/billing/create-checkout-session | Create Checkout Session | frontend/src/pages/CostManagement.tsx, frontend/src/pages/onboarding/TrialPricingStep.tsx |
POST | /api/billing/create-portal-session | Create Portal Session | Not discovered |
GET | /api/billing/plans | List Plans | Not discovered |
GET | /api/billing/status | Get Billing Status | frontend/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)
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
GET | /api/countries | List Countries | Not discovered |
GET | /api/models | List Ai Models | Not discovered |
GET | /api/personas | List Personas | frontend/src/pages/Settings.tsx |
POST | /api/personas | Create Persona | frontend/src/components/insights/PersonasTab.tsx, frontend/src/pages/Settings.tsx |
DELETE | /api/personas/{persona_id} | Delete Persona | frontend/src/components/insights/PersonasTab.tsx, frontend/src/pages/Settings.tsx |
GET | /api/personas/{persona_id} | Get Persona | Not discovered |
PUT | /api/personas/{persona_id} | Update Persona | frontend/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
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
POST | /api/geo/competitor-gaps | Generate Competitor Gaps | Not discovered |
POST | /api/geo/content-opportunities | Generate Content Opportunities | Not discovered |
POST | /api/geo/outreach-targets | Generate Outreach Targets | Not discovered |
POST | /api/geo/quick-wins | Generate Quick Wins | Not discovered |
POST | /api/geo/strategic-summary | Generate Strategic Summary | Not discovered |
POST | /api/geo/technical-checklist | Generate Technical Checklist | Not 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
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
POST | /api/schedule-batch | Schedule batch of prompts | Not discovered |
GET | /api/templates | List prompt templates | Not discovered |
POST | /api/templates | Create prompt template | Not discovered |
DELETE | /api/templates/{template_id} | Delete template | Not discovered |
GET | /api/templates/{template_id} | Get template by ID | Not discovered |
PUT | /api/templates/{template_id} | Update template | Not 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
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
GET | /api/agents/providers/status | Get Agent Provider Status | Not discovered |
GET | /api/agents/runs | List Agent Runs | frontend/src/hooks/useApi.ts |
POST | /api/agents/runs | Create Agent Run | frontend/src/pages/Agents.tsx |
GET | /api/agents/runs/{run_id} | Get Agent Run | Not discovered |
GET | /api/agents/templates | List Agent Templates | Not 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
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
GET | /api/annotations | List Annotations | Not discovered |
POST | /api/annotations | Create Annotation | Not discovered |
DELETE | /api/annotations/{annotation_id} | Delete Annotation | Not discovered |
GET | /api/annotations/{annotation_id} | Get Annotation | Not discovered |
PUT | /api/annotations/{annotation_id} | Update Annotation | Not 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
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
GET | /api/benchmark/leaderboard | Provider leaderboard | Not discovered |
POST | /api/benchmark/run | Start a benchmark run | Not discovered |
GET | /api/benchmark/runs | List benchmark runs | Not discovered |
GET | /api/benchmark/runs/{run_id} | Get benchmark run details | Not 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
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
POST | /api/content/analyze | Analyze Content | frontend/src/pages/ContentOptimization.tsx |
GET | /api/content/optimizations | List Optimizations | frontend/src/hooks/useApi.ts |
DELETE | /api/content/optimizations/{optimization_id} | Delete Optimization | frontend/src/pages/ContentOptimization.tsx |
GET | /api/content/optimizations/{optimization_id} | Get Optimization Detail | frontend/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
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
GET | /api/prompts | List all prompts | frontend/src/hooks/useApi.ts |
GET | /api/prompts/{query_id} | Get prompt details | frontend/src/hooks/useApi.ts, frontend/src/hooks/useApi.ts |
GET | /api/prompts/{query_id}/analysis | Get full prompt analysis | frontend/src/hooks/useApi.ts |
GET | /api/prompts/{query_id}/history | Get 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
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
POST | /api/sources/classify | Classify Sources | Not discovered |
GET | /api/sources/domains | Get Domain Analytics | frontend/src/hooks/useApi.ts |
GET | /api/sources/gap-analysis | Get Gap Analysis | frontend/src/hooks/useApi.ts |
GET | /api/sources/urls | Get Url Analytics | frontend/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
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
POST | /api/xyops/control/dispatch-due | Dispatch 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/status | Get xyOps control-plane status | Not discovered |
GET | /api/xyops/control/templates | Get production xyOps event templates | Not 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
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
POST | /api/admin/assign-brands-to-org | Assign brands to an organization by clerk org ID | Not discovered |
POST | /api/admin/assign-templates-to-org | Assign templates to an organization by clerk org ID | Not discovered |
POST | /api/admin/import | Bulk import scraped results | Not 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
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
GET | /api/auth/me | Get current user info | Not discovered |
GET | /api/auth/provider/status | Get auth provider readiness | Not discovered |
POST | /api/auth/provider/switch | Switch active auth provider at runtime | Not 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
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
POST | /api/geo/recommendations | Generate Recommendations Endpoint | frontend/src/components/geo/KanbanBoard.tsx |
GET | /api/geo/recommendations/{brand_id} | Get Recommendations Endpoint | frontend/src/components/geo/KanbanBoard.tsx |
PATCH | /api/geo/recommendations/{recommendation_id}/status | Update Recommendation Status | Not 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
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
POST | /api/suggestions/generate | Generate Ai Suggestions | Not discovered |
POST | /api/suggestions/generate/v2 | Generate Ai Suggestions V2 | Not discovered |
GET | /api/suggestions/status | Get Suggestions Status | Not 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
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
GET | /api/vpn/ip/{country} | Get VPN container IP | Not discovered |
POST | /api/vpn/rotate/{country} | Rotate VPN IP | Not discovered |
GET | /api/vpn/status | Get all VPN status | Not 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
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
GET | /api/chats | List Chats | frontend/src/hooks/useApi.ts |
GET | /api/chats/{chat_id} | Get Chat Detail | frontend/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
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
GET | /api/sources | List all sources | Not discovered |
GET | /api/sources/analytics | Get source analytics | Not 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
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
POST | /api/webhooks/clerk | Handle Clerk Webhook | Not discovered |
POST | /api/webhooks/stripe | Handle Stripe Webhook | Not 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
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
GET | /api/reference | API Reference | Not 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
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
POST | /api/embeddings/sync | Sync Embeddings | Not 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
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
GET | /api/health | Health check | Not 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
| Method | Path | What It Does | Frontend File Usage |
|---|---|---|---|
GET | /api/prompt-volumes | Get Prompt Volumes | frontend/src/hooks/useApi.ts, frontend/src/pages/AnswerEngineInsights.tsx |