SerenQuantDocs
Sign up
Sign up
© 2026 SerenQuant. All rights reserved.
DocsPrivacyTermsStatusSupport
Docs
Documentation
Start here
Overview
Guide library
GuidesGetting Started: APIGetting Started: MCPAuth + Workspace ScopesAccount and Workspace ManagementMarkets workspaceMarkets Symbol WorkspaceMarket Guides and Beta ScopeFutures ReadinessResearch WorkflowResearch Workbench, Pipeline, and ExperimentsResearch Specialist MethodsResearch Context SurfacesBacktests Run LifecycleBacktests Run Detail and CompareStrategy Sweeps and OptimizerExecution WorkflowProviders and BenchmarkingSettings and Runtime ConfigAgent WorkbenchNews WorkflowDatasets WorkflowGlobal Language SelectionMFA Getting StartedMFA Recovery + Device LossMFA Trusted DevicesMFA API ReferenceLLM Market Analysis LoopStrategy Generation + Backtest LoopPromotion + Risk Guardrails
Reference
API ReferenceMCP Reference
Lifecycle
Changelog
  1. Docs/
  2. API Reference
Public docs

API Reference

Generated endpoint reference from live FastAPI routes.

Bundled contract
5 bundled API operations keep this reference usable while live docs refresh.

You are viewing a curated bundled snapshot, so the reference stays useful even if the live docs pipeline is unavailable. Retry when you need the newest contract.

API quickstartAuth modelDownload artifacts
Source
Bundled docs snapshot
The route is still usable because it falls back to a bundled reference snapshot.
Coverage
5 operations
System health, markets, portfolio, backtests, and reliability routes are represented in the bundled reference set.
Next step
Pick an endpoint from the directory
Start from the contract you need, then use code examples and Try It only after the route itself is clear.
Refreshing the live API snapshot
The bundled contract is already available below, and the page will switch to the live snapshot as soon as it loads.

Endpoint directory

Filter the current API surface by method, tag, and search query before you inspect the selected contract.

5 of 5 endpoints

Selected endpoint

POST/api/v1/backtests/runs

Create Backtest Run

Queue a new backtest run from a validated strategy request payload.

backtests

Try It

Auth mode: disabled · workspace: none

Required roles: researcher

POST /api/v1/backtests/runs
Execute a request to inspect response details.

Code examples

Start with a copyable request in cURL, TypeScript, or Python, then tailor headers, query params, and payload fields to your environment.

cURL
TypeScript
Python
curl --request POST \
  --url "$SERENQUANT_BASE_URL/api/v1/backtests/runs" \
  --header "Accept: application/json" \
  --header "Authorization: Bearer $SERENQUANT_API_TOKEN" \
  --header "X-Workspace-Id: $SERENQUANT_WORKSPACE_ID" \
  --header "Content-Type: application/json" \
  --data '{
  "strategy_id": "string",
  "symbol": "string"
}'

Schemas

Review the generated request and response shapes before you wire a client or automation flow.

Request Schema

type
object
properties
strategy_id
type
string
symbol
type
string
interval
type
string
required
[ ]
strategy_id
symbol

Response Schema

type
object
properties
run_id
type
string
status
type
string

Download Artifacts

Export live generated specs for API clients and MCP integration workflows.

Last updated

Apr 6, 2026, 12:00 AM

Feedback

Report unclear guidance, stale contracts, missing coverage, or broken docs UI on this page.

Open feedback issue
Previous
Promotion + Risk Guardrails
Next
MCP Reference