{"info":{"description":"Read-only public API over SEC EDGAR-derived 13F data, live-status, data-quality review signals, Confluence methodology, and append-only signal history.","title":"13FLOW Public API","version":"v1"},"openapi":"3.1.0","paths":{"/api/buyer-pack":{"get":{"responses":{"200":{"description":"Buyer review pack"}},"summary":"Shareable buyer review pack"}},"/api/buyer-pack.md":{"get":{"responses":{"200":{"description":"Markdown buyer review pack"}},"summary":"Shareable buyer review pack in Markdown"}},"/api/compare":{"get":{"responses":{"200":{"description":"Overlap matrix"}},"summary":"Compare fund holdings overlap"}},"/api/consensus/buys":{"get":{"responses":{"200":{"description":"Moves"}},"summary":"Consensus buys/openings by quarter"}},"/api/consensus/holdings":{"get":{"responses":{"200":{"description":"Holdings"}},"summary":"Consensus holdings by quarter"}},"/api/coverage":{"get":{"responses":{"200":{"description":"Coverage report"}},"summary":"Ticker-resolution coverage"}},"/api/data-quality":{"get":{"responses":{"200":{"description":"Quality report"}},"summary":"Read-only data-quality warnings"}},"/api/fund/{cik}":{"get":{"parameters":[{"in":"path","name":"cik","required":true,"schema":{"pattern":"^[0-9]{1,12}$","type":"string"}}],"responses":{"200":{"description":"Fund detail"},"404":{"description":"Fund not found"}},"summary":"Fund portfolio, moves and filing metadata"}},"/api/funds":{"get":{"responses":{"200":{"description":"Fund list"}},"summary":"List tracked funds with AUM series"}},"/api/i18n":{"get":{"responses":{"200":{"description":"i18n manifest"}},"summary":"Public bilingual route manifest and copy completeness"}},"/api/live-status":{"get":{"responses":{"200":{"description":"Live status"}},"summary":"Verifiable live/demo/degraded data state"}},"/api/mcp":{"post":{"responses":{"200":{"description":"MCP response"}},"summary":"Read-only MCP JSON-RPC endpoint"}},"/api/methodology/app":{"get":{"responses":{"200":{"description":"App methodology"}},"summary":"Application data methodology and proof boundary"}},"/api/methodology/confluence-v1":{"get":{"responses":{"200":{"description":"Methodology contract"}},"summary":"Frozen Confluence v1 research contract"}},"/api/methodology/mcp":{"get":{"responses":{"200":{"description":"MCP methodology"}},"summary":"MCP tool methodology, auth and fail-closed contract"}},"/api/pilot-intake":{"get":{"responses":{"200":{"description":"Pilot intake pack"}},"summary":"Controlled-pilot intake checklist and operator note template"}},"/api/pilot-intake.md":{"get":{"responses":{"200":{"description":"Markdown pilot intake pack"}},"summary":"Controlled-pilot intake checklist in Markdown"}},"/api/pilot-request-assist":{"get":{"responses":{"200":{"description":"Pilot request assistant"}},"summary":"Public no-submit pilot request assistant contract"}},"/api/product-status":{"get":{"responses":{"200":{"description":"Product status"}},"summary":"Go-to-market readiness and proof boundary"}},"/api/research-readiness":{"get":{"responses":{"200":{"description":"Research readiness"}},"summary":"Research readiness checklist and evidence boundary"}},"/api/sandbox/key":{"get":{"responses":{"200":{"description":"Sandbox key"}},"summary":"Instant sandbox-only public demo key"}},"/api/sandbox/v1/funds":{"get":{"responses":{"200":{"description":"Sandbox funds"},"401":{"description":"Sandbox key required"}},"summary":"Sandbox fund sample endpoint"}},"/api/sandbox/v1/mcp-minimum":{"get":{"responses":{"200":{"description":"MCP minimum"},"401":{"description":"Sandbox key required"}},"summary":"Minimal public MCP inclusion boundary"}},"/api/sandbox/v1/status":{"get":{"responses":{"200":{"description":"Sandbox status"},"401":{"description":"Sandbox key required"}},"summary":"Sandbox status demo endpoint"}},"/api/security-posture":{"get":{"responses":{"200":{"description":"Security posture"}},"summary":"Controlled-pilot security posture and evidence links"}},"/api/signals/confluence":{"get":{"responses":{"200":{"description":"Signals"},"503":{"description":"Unavailable"}},"summary":"Confluence signal screen"}},"/api/signals/confluence/history":{"get":{"responses":{"200":{"description":"Signal history"}},"summary":"Append-only Confluence signal revisions"}},"/api/stocks/{ticker}":{"get":{"parameters":[{"in":"path","name":"ticker","required":true,"schema":{"pattern":"^[A-Z0-9.\\-]{1,12}$","type":"string"}}],"responses":{"200":{"description":"Ticker flow detail"},"400":{"description":"Invalid ticker"}},"summary":"Ticker flow intelligence with holders, moves, score and data confidence"}},"/api/trust-artifact":{"get":{"responses":{"200":{"description":"Trust artifact"}},"summary":"Broad trust-layer evidence artifact"}},"/api/version":{"get":{"responses":{"200":{"description":"Version metadata"}},"summary":"Runtime version and public state"}},"/api/watchlist/discover":{"get":{"parameters":[{"in":"query","name":"limit","required":false,"schema":{"default":25,"maximum":50,"minimum":1,"type":"integer"}},{"in":"query","name":"action","required":false,"schema":{"description":"Comma-separated alert, watch, monitor, blocked","type":"string"}},{"in":"query","name":"min_score","required":false,"schema":{"maximum":100,"minimum":0,"type":"number"}},{"in":"query","name":"move","required":false,"schema":{"description":"Comma-separated NEW, ADD, TRIM, EXIT","type":"string"}},{"in":"query","name":"min_holders","required":false,"schema":{"maximum":100,"minimum":1,"type":"integer"}},{"in":"query","name":"min_buyers","required":false,"schema":{"maximum":100,"minimum":1,"type":"integer"}},{"in":"query","name":"max_13f_value_usd","required":false,"schema":{"minimum":0,"type":"number"}},{"in":"query","name":"exclude_mega_cap","required":false,"schema":{"description":"Uses aggregated latest 13F value as a proxy, not market cap","type":"boolean"}}],"responses":{"200":{"description":"Ranked discovery watchlist"}},"summary":"Automatic trusted 13F watchlist discovery feed"}},"/api/watchlist/preview":{"get":{"parameters":[{"in":"query","name":"tickers","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Watchlist trigger feed"},"400":{"description":"Invalid ticker list"}},"summary":"Stateless watchlist trigger preview from trusted ticker flow"}}},"servers":[{"url":"https://13flow.eu"}]}
