Signals
Raw normalized signal catalog per area. The primitive — every other surface composes from this.
- GET/v1/area
- GET/v1/signals/:category
- GET/v1/areas
- GET/v1/meta
We’re regenerating the interactive reference from the live Fastify backend. While that ships, here’s a surface map of every product endpoint, with a pointer to the methodology.
One card per product surface with a representative endpoint list. Detailed per-surface docs are the next wave of work; until they ship, the methodology page covers the engine.
Raw normalized signal catalog per area. The primitive — every other surface composes from this.
Deterministic composite score per area. Four presets, custom weights, or saved organisation preset_id.
Portfolios of tracked areas. Bulk enrich, detect monthly change, fire signal.changed webhooks.
Typed query plane. AI emits the plan; the database answers. 6 plan ops, 92.9% planner accuracy.
Per-organisation methodology + admin. Custom signal bundles, scoring presets, methodology pinning, peer cohorts, members, RBAC, white-label, IP allowlist.
AI-narrated report for one area, bulk batch, list-mine.
Methodology page for the engine, and the current OpenAPI spec snapshot for buyers who already integrated.
Live page. 14 sections covering signals, store, time-series, scoring, Intelligence, Levers, versioning.
Read methodology03.2OpenAPI 3.0 v2.0.0. Documents the existing surface; kept available for buyers integrated against it while the interactive reference is regenerated.
Download JSONThe new spec will be derived from Fastify route schemas already defined in apps/api/src/modules/**/routes.ts. Same source of truth as the live API. Auto-regenerated on every release.
Wire @fastify/swagger + @fastify/swagger-ui into apps/api; publish at apps/api/.../openapi.json; have apps/web fetch and embed at build time. Auth surfaced consistently with the oga_ prefix. Engine-version enum read from getSupportedEngineVersions() rather than hardcoded. Dark-flagged endpoints noted with an x-availability extension.
When that lands, this page returns to an interactive reference (Scalar or equivalent), themed to Brand v3. Until then, this honest map.
Get an API key and read the methodology. The surface is real; the documentation rebuild is in flight.