API reference
Verus is a deterministic private credit valuation platform. The API exposes the DCF + multi-factor pricing engine, deal and assumption management, portfolio analytics, covenant monitoring, and IFRS 9 / IFRS 13 reporting.
https://beta.markst.comX-API-Key headerPOST /value Post ValuePOST /value/from-deal Post Value From DealPOST /value/full Post Value FullPOST /value/monte-carlo Post Monte CarloPOST /value/generate-report Post Generate ReportPOST /value/solve-dm Post Solve DmPOST /value/unified Post Value UnifiedPOST /valuation-runs Create RunGET /valuation-runs/{run_id} Get RunGET /valuation-runs/{run_id}/cashflows Get Run CashflowsPOST /valuation-runs/suggest-price Suggest PricePOST /valuation-runs/valuation-range Post Valuation RangePOST /valuation-runs/{run_id}/submit Submit RunPOST /valuation-runs/{run_id}/approve Approve RunPOST /valuation-runs/{run_id}/reject Reject RunPOST /valuation-runs/bulk-approve Bulk Approve RunsGET /value/multi-factor/strategies List StrategiesPOST /value/multi-factor Value Multi FactorPOST /value/multi-factor/cycle-stage Detect Cycle Stage EndpointGET /value/multi-factor/cycle-stage/auto Detect Cycle Stage Auto EndpointPOST /value/multi-factor/calibrate Calibrate Multi FactorGET /deals List DealsPOST /deals Create DealPOST /deals/classify Classify Deal PreviewGET /deals/{deal_id} Get DealPATCH /deals/{deal_id} Patch DealDELETE /deals/{deal_id} Delete DealPOST /deals/{deal_id}/tranches/{tranche_index}/value Value Tranche IndicativePOST /deals/{deal_id}/tranches/{tranche_index}/promote Promote Tranche To DealGET /deals/{deal_id}/runs/latest Get Deal Latest RunPOST /deals/{deal_id}/transfer Transfer DealPOST /deals/{deal_id}/clone-to-user Clone Deal To UserGET /deals/{deal_id}/versions List Deal VersionsPOST /deals/{deal_id}/versions Snapshot DealGET /deals/{deal_id}/versions/{deal_version_id} Get Deal VersionPOST /deals/{deal_id}/calibrate Calibrate Deal SpreadGET /deals/{deal_id}/documents List DocumentsPOST /deals/{deal_id}/documents Upload DocumentPOST /deals/{deal_id}/documents/purge-auto-cached Purge Auto Cached DocumentsPOST /deals/{deal_id}/documents/purge-orphan-web-search Purge Orphan Web SearchDELETE /deals/{deal_id}/documents/{doc_id} Delete DocumentGET /deals/{deal_id}/documents/{doc_id}/download Download DocumentGET /deals/{deal_id}/compare Compare ValuationsPOST /deals/{deal_id}/submit Submit DealPOST /deals/{deal_id}/approve Approve DealPOST /deals/{deal_id}/reject Reject DealGET /deals/{deal_id}/asset-type Get Deal Asset TypeGET /deals/classifications/all List All ClassificationsPOST /deals/{deal_id}/value-auto Value Deal AutoPOST /deals/{deal_id}/search-public-financials Search Public FinancialsPOST /deals/{deal_id}/import-public-financials Import Public FinancialsGET /assumptionsets List AssumptionsetsPOST /assumptionsets Create AssumptionsetGET /assumptionsets/default-curve Get Default CurvePOST /assumptionsets/snapshot-adhoc Snapshot Adhoc AssumptionsetGET /assumptionsets/{assumption_set_id} Get AssumptionsetPUT /assumptionsets/{assumption_set_id} Update AssumptionsetDELETE /assumptionsets/{assumption_set_id} Delete AssumptionsetPOST /assumptionsets/{assumption_set_id}/versions Snapshot AssumptionsetGET /assumptionsets/{assumption_set_id}/versions/{version_id} Get Assumptionset VersionGET /intake/uploads List UploadsPOST /intake/uploads Upload FilesGET /intake/uploads/{upload_id} Get UploadPOST /intake/suggest-deal Suggest DealPOST /intake/suggest-and-create-deal Suggest And Create DealPOST /intake/prompt-preview Prompt PreviewPOST /intake/prompt-create-deal-search Prompt Create Deal SearchPOST /intake/prompt-create-deal Prompt Create DealPOST /analytics/sensitivity Post SensitivityPOST /analytics/sensitivity/ladder Post Sensitivity LadderPOST /analytics/validation Post ValidationGET /analytics/audit List Audit RecordsGET /analytics/audit/{run_id} Get Audit RecordGET /analytics/audit/{run_id}/verify Verify Audit IntegrityPOST /analytics/sensitivity/blended Post Blended SensitivityGET /analytics/scenarios List ScenariosGET /benchmark/cohort Get CohortGET /benchmark/portfolio Portfolio BenchmarkGET /deals/{deal_id}/benchmark-variance BDC-filed benchmark marks for a deal (HARD-02)GET /market-data/sector-validation Get Sector ValidationGET /market-data/sector-validation/all Get All Sector ValidationGET /deals/{deal_id}/credit-analysis Get Credit AnalysisPOST /deals/{deal_id}/credit-analysis Run Credit AnalysisPOST /deals/{deal_id}/apply-company-factor-delta Apply Company Factor DeltaPOST /deals/{deal_id}/credit-analysis/apply-to-assumptions Apply Credit Analysis To AssumptionsPOST /deals/{deal_id}/extract-credit-data Extract Credit DataGET /comparables List ComparablesPOST /comparables Create ComparableGET /comparables/{comp_id} Get ComparableDELETE /comparables/{comp_id} Delete ComparablePOST /comparables/query Query ComparablesPOST /deals/{deal_id}/comparables Deal ComparablesPOST /covenants/test Test CovenantsGET /covenants/portfolio/status Get Portfolio Covenant StatusGET /covenants/{deal_id}/history Get Covenant HistoryGET /covenants/{deal_id}/breach-summary Get Breach SummaryGET /deals/{deal_id}/covenants List CovenantsPOST /deals/{deal_id}/covenants Create CovenantDELETE /deals/{deal_id}/covenants/{covenant_id} Delete CovenantGET /deals/{deal_id}/covenants/{covenant_id}/tests List TestsPOST /deals/{deal_id}/covenants/{covenant_id}/tests Record TestGET /deals/{deal_id}/covenant-status Get Deal Covenant StatusGET /deals/{deal_id}/covenant-status/{covenant_id} Get Single Covenant StatusGET /covenant-monitor/portfolio Get Portfolio Covenant OverviewGET /covenant-monitor/alerts List AlertsPOST /covenant-monitor/alerts/acknowledge Acknowledge AlertsPOST /ecl/compute Compute EclGET /deals/{deal_id}/impairment-review Get Latest Impairment ReviewPOST /deals/{deal_id}/impairment-review Create Impairment ReviewGET /deals/{deal_id}/impairment-reviews List Impairment ReviewsPOST /deals/{deal_id}/liquidation-analysis Run Liquidation AnalysisGET /liquidity/deals/{deal_id} Deal LiquidityGET /liquidity/waterfall Portfolio Liquidity WaterfallGET /liquidity/portfolio Portfolio LiquidityPOST /risk/decomposition Post Risk DecompositionGET /risk/portfolio-factors Portfolio Factor ReportGET /var/portfolio Portfolio VarGET /var/advanced Portfolio Var AdvancedGET /var/benchmark Get Benchmark ComparisonGET /var/vol-surface Get Vol Surface EndpointPOST /rwa/compute Compute Single RwaGET /rwa/portfolio Portfolio RwaGET /rwa/deal/{deal_id} Deal RwaPOST /rwa/portfolio/custom Portfolio Rwa CustomPOST /rwa/capital-adequacy Capital AdequacyGET /rwa/approaches List ApproachesGET /market-data/cds/history Cds HistoryPOST /market-data/cds/refresh Cds RefreshGET /market-data/curves Get Live CurvesGET /market-data/rates Get Stored RatesGET /market-data/rates/history Get Rate HistoryGET /market-data/history/coverage Get History CoverageGET /market-data/history/series Get History SeriesPOST /market-data/rates/refresh Refresh RatesGET /market-data/credit/live Get Live CreditGET /market-data/credit/hazard/{rating} Get Live Hazard For RatingPOST /market-data/credit/refresh Refresh CreditGET /market-data/curves/{currency} Get Currency CurveGET /market-data/equity/{ticker} Get Equity Market ValuePOST /market-data/ingest/fred Trigger Fred Daily IngestPOST /market-data/curves/refresh Refresh All Market CurvesGET /market-data/rates/sofr Get Sofr RateGET /market-data/rates/euribor Get Euribor RateGET /market-data/freshness Get Market FreshnessGET /calibration/spread-bounds Get Spread BoundsGET /calibration/console Get Calibration ConsoleGET /calibration/overlays List Curve OverlaysPOST /calibration/overlays Stage Curve OverlayPOST /calibration/overlays/{bucket}/approve Approve Curve OverlayDELETE /calibration/overlays/{bucket} Withdraw Curve OverlayPOST /calibration/actions/cds-refresh Action Cds RefreshPOST /calibration/actions/rebuild Action Rebuild Dry RunPOST /calibration/actions/promote Action Promote CandidateGET /calibration/overrides/deals List Deal OverridesGET /portfolio/scenarios List ScenariosPOST /portfolio/scenarios Create ScenarioPOST /portfolio/stress-test Post Stress TestGET /portfolio/concentration Portfolio ConcentrationGET /portfolio/fund-metrics Portfolio Fund MetricsGET /portfolio/summary Portfolio SummaryPOST /nav/snapshot/{deal_id} Create SnapshotGET /nav/history/{deal_id} Get HistoryGET /nav/periods List PeriodsGET /nav/portfolio Portfolio NavGET /nav/rating-migration Rating MigrationPOST /nav/snapshot-portfolio Snapshot PortfolioGET /funds List FundsPOST /funds Create FundGET /funds/consolidated-nav Consolidated NavGET /funds/{fund_id} Get FundPATCH /funds/{fund_id} Update FundGET /funds/{fund_id}/positions List PositionsPOST /funds/{fund_id}/positions Add PositionDELETE /funds/{fund_id}/positions/{deal_id} Remove PositionGET /funds/{fund_id}/portfolio Fund PortfolioGET /funds/{fund_id}/members List MembersPOST /funds/{fund_id}/members Add MemberDELETE /funds/{fund_id}/members/{user_id} Remove MemberGET /funds/{fund_id}/deals List Fund DealsPOST /funds/{fund_id}/deals Assign DealDELETE /funds/{fund_id}/deals/{deal_id} Unassign DealGET /funds/{fund_id}/nav Fund NavGET /deals/{deal_id}/funds Deal FundsGET /performance/deals/{deal_id}/economics Get EconomicsPOST /performance/deals/{deal_id}/economics Set EconomicsGET /performance/deals/{deal_id}/distributions List DistributionsPOST /performance/deals/{deal_id}/distributions Add DistributionGET /performance/portfolio Portfolio PerformanceGET /deals/{deal_id}/reports List ReportsPOST /deals/{deal_id}/reports Generate ReportGET /deals/{deal_id}/reports/{report_id} Get ReportDELETE /deals/{deal_id}/reports/{report_id} Delete ReportGET /deals/{deal_id}/reports/{report_id}/download Download ReportGET /deals/{deal_id}/reports/{report_id}/pdf Download Report PdfGET /export/nav-report Export Nav ReportGET /export/aifmd-annex-iv Export Aifmd Annex IvGET /export/form-pf Export Form PfGET /export/ic-pack/{deal_id} Export Ic PackGET /export/ilpa-report Export Ilpa ReportGET /audit/log Get Audit LogGET /audit/log/entity-types Get Audit Entity TypesGET /portfolio/optimise Optimise Portfolio