List strategies
Response
Propose a strategy
StrategySpec. See StrategySpec for the schema.
Proposing a strategy requires the
strategy:author scope. Without it the request is rejected with 403.Server-stamped fields
The server assignsid, version, and tenant_id. If the request body includes any of these, they are silently ignored. See StrategySpec.
Response
Immutability
A strategy spec is write-once. To “edit” a spec, you propose it again with the samename; the server creates a new row with an incremented version. Backtest runs pin a specific spec_id + spec_version, so they always reference the exact spec they were run against.
Validation errors
If the spec fails schema validation, the response is422 with field-level details:
Related
- StrategySpec — the full schema reference
- Backtest system — running a spec
- Run endpoints — creating a backtest from a spec
- Scopes — the
strategy:authorcapability