Polybridge Internal

API Reference

Unified internal reference for the live backend surfaces that power market search, graph construction, extension and ads retrieval, forecast workflows, watchlist-based anomaly monitoring, macro runtime proxying, and external series. The top section groups endpoints by workflow; the lower section renders the live OpenAPI spec for the selected backend.

Search And Retrieval

Use Oracle API for standalone market search plus direct market lookup and history used by forecast, graph, and watch tooling.

POST /v1/search GET /v1/markets GET /v1/markets/{id} GET /v1/markets/{id}/history

Extension And Ads Search

Use Extension API for article-to-market retrieval, first-class sports search, and ads retrieval. Sports-specific page search is also routed automatically from normal extension traffic when a sports page is detected.

POST /extension/v1/search POST /extension/v1/sports-search serving_mode=extension serving_mode=ads sports mode=auto sports mode=direct sports mode=fixture ads_search_mode=fast ads_search_mode=thorough POST /extension/v1/graph POST /extension/v1/prices

Graph Build

Use Oracle API for async graph jobs in operator flows or the sync debug surface that returns both the graph and build trace.

POST /internal/v1/graph/jobs GET /internal/v1/graph/jobs/{job_id} POST /internal/v1/graph/build

Forecast

Use Oracle API for public forecast orchestration and stored run artifacts for replay or feedback.

POST /v1/forecast POST /v1/forecast/stream POST /internal/v1/forecast/runs

Anomaly Monitoring

Watchlist-based anomaly monitoring lives in the Situation Room runtime, covering target binding, rule evaluation, alert feeds, charts, and delivery targets.

POST /v1/watchlists POST /v1/watchlists/{watchlist_id}/targets POST /v1/watchlists/{watchlist_id}/rules POST /v1/watchlists/{watchlist_id}/evaluate GET /v1/watchlists/{watchlist_id}/alerts GET /v1/watchlists/{watchlist_id}/targets/{target_id}/chart

Macro Runtime

Proxy macro runtime calls through Situation Room for shared auth, caching, and observability.

ANY /v1/macro-runtime/*

External Series

Register, refresh, and query external time series (macro indicators, partner feeds) used by watchlist evaluation.

POST /v1/external-series POST /v1/external-series/{series_id}/refresh

Health

Liveness and readiness probes for each backend service.

GET /v1/health

Oracle API

Live OpenAPI schema for the selected backend.