API Changelog
Version history, new features, and breaking changes for the VynCo API.
v2.1.0
Bulk Operations, Widgets, Industry Reports & Mobile PWA
- FeatureBulk Operations — CSV watchlist import (POST /v1/bulk/watchlist/{id}), bulk screening (POST /v1/bulk/screening), and field-selected export (POST /v1/bulk/export)
- FeatureEmbeddable Company Widget — embed live company cards on partner websites via script tag or iframe (GET /v1/widget/company/{uid}, /v1/widget/embed.js)
- FeatureIndustry Intelligence Reports — AI-generated reports with LLM narrative, statistics, and trend analysis for 68 sectors (GET /v1/reports/industries, /v1/reports/industry/{industry})
- FeatureCompany PDF Profile — downloadable PDF with registry overview, changes, board, risk, and auditor sections (GET /v1/companies/{uid}/pdf)
- FeatureKeyboard Shortcuts — press ? for help overlay with all available shortcuts
- FeatureDashboard Personalization — pinned pages, default landing page, stat card selection
- ImprovementCompany Comparison — capital charts, shared board detection, peer benchmarking across compared companies
- FeatureMobile PWA — bottom navigation, standalone mode, installable on mobile devices
v2.0.0
Saved Searches, AI Comparative, Ownership Chains & Predictive Risk
- FeatureSaved Searches with scheduling (daily/weekly/monthly) — CRUD endpoints for managing saved search filters with automatic execution
- FeatureAI Comparative Intelligence — multi-company dossiers with board overlap detection and governance scoring (POST /v1/ai/comparative)
- FeatureBeneficial Ownership Chain tracing with circular ownership detection (POST /v1/ownership/{uid})
- FeaturePredictive Risk Scoring — 7-signal dissolution model analysing capital trends, auditor stability, board turnover, and more (POST /v1/risk/predictive/{uid})
- FeatureAPI Marketplace — OpenAPI v2.0.0 spec expanded to 99 endpoints
- BreakingAPI version bumped to v2.0.0. Existing /v1/ai/risk-score response now includes 7 signals instead of 6. Additional fields in company comparison responses.
v1.5.0
Rate Limiting, Bulk Exports & Auditor Intelligence
- FeatureRedis-backed rate limiting with real X-RateLimit-Remaining headers
- FeatureBulk export API (POST /v1/exports) — async NDJSON/CSV download up to 500K rows
- FeatureAuditor tenure tracking (GET /v1/auditor-tenures) with ISS rotation alerts
- FeatureGET /v1/exports/{id}/download for raw file download
- ImprovementWorker pool increased to 10 connections for 13 pipeline concurrency
v1.4.0
AI Intelligence Layer
- FeaturePOST /v1/ai/dossier — AI-generated due diligence reports with source citations
- FeaturePOST /v1/ai/search — natural language company search (LLM-powered filter extraction)
- FeaturePOST /v1/ai/risk-score — 6-factor weighted algorithmic risk assessment (0-100)
- FeatureLLM client supporting OpenRouter/Anthropic APIs with streaming SSE
- ImprovementAPI key auth on premium endpoints (ai, screening, webhooks, watchlists)
v1.3.0
Compliance Data Enrichment
- FeaturePOST /v1/screening — unified entity screening against SECO + OpenSanctions + FINMA
- FeatureSECO sanctions sync pipeline (5,886 entities from OpenSanctions NDJSON)
- FeatureUID Register SOAP client for VAT status, tax domicile, NOGA enrichment
- FeatureScreening result caching with 1-hour TTL
- Improvementpg_trgm fuzzy matching for sanctions and FINMA lookup
v1.2.0
Real-Time Change Intelligence
- FeatureWebhook system with HMAC-SHA256 signed delivery and exponential retry
- FeatureWebhook management API — CRUD, test events, delivery audit log
- FeatureChange detection pipeline (diffs company snapshots every 30 min)
- FeatureEntity watchlist API with company monitoring and event feeds
- FeatureCompany events API (GET /v1/companies/{uid}/events)
- FeatureCloudEvents schema for all change events
v1.1.0
Developer Experience & API Polish
- FeatureOpenAPI 3.1 spec + Swagger UI at /docs
- FeatureSandbox mode — vc_test_ keys return mock data, zero credits consumed
- FeatureDelta endpoint: ?changed_since= on /v1/companies
- FeatureRFC 7807 Problem Details error responses (application/problem+json)
- FeatureX-RateLimit-Limit header on all responses
v1.0.0
Initial Release
- Feature640K Swiss companies from Zefix/LINDAS SPARQL
- FeatureCompany search with pg_trgm fuzzy matching
- FeatureSOGC publications pipeline (36K+ publications)
- FeatureDashboard API with pipeline monitoring and data completeness stats
- FeatureHealth endpoint with database connectivity check