POST /api/optimisation/runs/:runId/cancel
Account required · HTTP API reference
All endpoints · Authentication and retries · Download OpenAPI
- Requires a signed-in account and permission to access this resource. Use identifiers returned by your own account's earlier requests.
- Protected writes require an allowed Origin, the CSRF cookie and matching X-CSRF-Token header.
Request
| Parameter | Location | Type and requirement |
|---|---|---|
runId | path | string · required |
Origin | header | string · required An origin allowed by this deployment. |
X-CSRF-Token | header | string · required Must match the CSRF cookie issued to this browser. |
No request body.
Example
Examples use fictional data. Replace identifiers with resources you can access. For account requests, cookies.txt must contain your own session; set CSRF_TOKEN to the matching CSRF cookie value where required.
curl --include \
--request POST \
'https://api.weavers.app/api/optimisation/runs/1/cancel' \
--cookie cookies.txt --cookie-jar cookies.txt \
--header 'Origin: https://weavers.app' \
--header "X-CSRF-Token: ${CSRF_TOKEN}"Responses
200 · Successful response.
application/json
{
"run": {
"runId": "1",
"experimentKey": "tp_sl_two_stage",
"templateKey": "tp_sl_two_stage_nsga2_v1",
"status": "running",
"visibility": "private",
"publishedAt": null,
"cluster": "dev",
"workerCount": 1,
"workersRunning": 1,
"workersSucceeded": 1,
"workersFailed": 1,
"workersPending": 1,
"createdAt": "2025-01-01T00:00:00.000Z",
"startedAt": null,
"finishedAt": null,
"cancelledAt": null,
"requestedByEmail": null,
"publishedStrategyId": null,
"latestPublishJob": null,
"publishPipeline": null,
"parameters": {
"dataProvider": "alpaca",
"publishBenchmarkSymbol": "SPY",
"objectivePreset": "balanced",
"workerCount": 1,
"startDate": null,
"endDate": null,
"equitiesOnly": false,
"excludeEtfs": false,
"excludeIndiaEtfs": false,
"stageATrials": 1,
"stageA2Mode": "disabled",
"stageA2Trials": 1,
"stageAToA2Threshold": 1,
"stageA2HorizonBars": 1,
"stageA2LabelMinUpPct": 1,
"stageA2PredictorFeaturesCsv": "example",
"stageBTrials": 1,
"stageBExecutionTimeframe": "1d",
"stageBMaxHoldingBars": 1,
"lookbackYears": 1,
"trainMonths": 1,
"valMonths": 1,
"stepMonths": 1,
"purgeDays": 1,
"holdoutMonths": 1,
"horizonBars": 1,
"labelMinUpPct": 1,
"stageAFeatureTimeframe": "1d",
"predictorFeaturesCsv": "example",
"stageADecisionThreshold": 1,
"stageALearningRateMin": 1,
"stageALearningRateMax": 1,
"stageAL2Min": 1,
"stageAL2Max": 1,
"stageAEpochsMin": 1,
"stageAEpochsMax": 1,
"stageAPosWeightMin": 1,
"stageAPosWeightMax": 1,
"tpMin": 1,
"tpMax": 1,
"slMin": 1,
"slMax": 1,
"reserveCashPctMin": 1,
"reserveCashPctMax": 1,
"optimizeProbThreshold": false,
"probThresholdMin": 1,
"probThresholdMax": 1,
"executionMode": "notional",
"executionBrokerId": "1",
"leverageMode": "cash",
"requestedLeverage": 1,
"marginInterestAnnualRatePct": null,
"marginInterestDayCountBasis": null,
"marginInterestRateSource": null,
"marginInterestBenchmarkId": null,
"marginInterestBenchmarkRatePct": null,
"marginInterestBenchmarkRateSeries": null,
"marginInterestSpreadPct": null,
"initialMarginRequirementPct": null,
"maintenanceMarginRequirementPct": null,
"marketFeeProfile": null,
"initialCapital": 1,
"riskPerTradePct": 1,
"maxPositionPctEquity": 1,
"maxGrossExposurePctEquity": 1,
"allowFractionalShares": false,
"maxTradesPerDay": null,
"commissionBps": 1,
"slippageBps": 1,
"halfSpreadBps": 1,
"borrowBpsPerBar": 1,
"minTrades": 1,
"maxDrawdown": 1,
"drawdownGateMetric": "max_drawdown_p75",
"maxSymbolConcentration": 1,
"minRiskAdjusted": 1,
"maxTurnover": null,
"maxCvar95": null,
"lambdaReturn": 1,
"lambdaStability": 1,
"lambdaTail": 1,
"lambdaDrawdown": 1,
"lambdaConcentration": 1,
"lambdaTurnover": 1,
"negativeRiskAdjustedPenalty": 1,
"saveValidationTrades": false,
"stageASeedBase": 1,
"stageBSeedBase": 1
},
"errorCode": null,
"errorMessage": null,
"failureDiagnostic": null,
"summary": {},
"trajectories": {
"stageA": null,
"stageA2": null,
"stageB": null
},
"trajectory": null,
"analytics": null,
"canEditVisibility": false
},
"workers": []
}View response model
run required · objectView run model
runId required · stringexperimentName optional · null | stringView experimentName model
Variant 1: null
null
Variant 2: string
string
eurekaStrategyWorkspaceId optional · stringcandidate optional · objectView candidate model
id required · stringtitle required · stringnicheId required · null | numberView nicheId model
Variant 1: null
null
Variant 2: number
number
nicheName required · null | stringView nicheName model
Variant 1: null
null
Variant 2: string
string
Additional fields: JSON values.
runNumber optional · null | numberView runNumber model
Variant 1: null
null
Variant 2: number
number
method optional · null | objectView method model
Variant 1: null
null
Variant 2: object
strategyLabel required · stringpurpose required · stringtask required · stringalgorithm required · null | objectView algorithm model
Variant 1: null
null
Variant 2: object
id required · stringlabel required · stringfamily required · stringAdditional fields: JSON values.
componentVersion required · null | stringView componentVersion model
Variant 1: null
null
Variant 2: string
string
algorithmSource required · "unavailable" | "configured" | "recorded"Additional fields: JSON values.
experimentKey required · "tp_sl_two_stage"templateKey required · "tp_sl_two_stage_nsga2_v1"status required · "running" | "failed" | "cancelled" | "queued" | "completed" | "cancelling" | "provisioning" | "collecting"visibility required · "private" | "community"publishedAt required · null | stringView publishedAt model
Variant 1: null
null
Variant 2: string
string
cluster required · "dev"workerCount required · numberworkersRunning required · numberworkersSucceeded required · numberworkersFailed required · numberworkersPending required · numbercreatedAt required · stringstartedAt required · null | stringView startedAt model
Variant 1: null
null
Variant 2: string
string
finishedAt required · null | stringView finishedAt model
Variant 1: null
null
Variant 2: string
string
cancelledAt required · null | stringView cancelledAt model
Variant 1: null
null
Variant 2: string
string
requestedByEmail required · null | stringView requestedByEmail model
Variant 1: null
null
Variant 2: string
string
ingestedRows optional · null | numberView ingestedRows model
Variant 1: null
null
Variant 2: number
number
rowProgress optional · null | objectView rowProgress model
Variant 1: null
null
Variant 2: object
phase required · null | stringView phase model
Variant 1: null
null
Variant 2: string
string
status required · null | stringView status model
Variant 1: null
null
Variant 2: string
string
message required · null | stringView message model
Variant 1: null
null
Variant 2: string
string
updatedAt required · null | stringView updatedAt model
Variant 1: null
null
Variant 2: string
string
workerKey required · null | stringView workerKey model
Variant 1: null
null
Variant 2: string
string
rawRows required · null | numberView rawRows model
Variant 1: null
null
Variant 2: number
number
selectedRows required · null | numberView selectedRows model
Variant 1: null
null
Variant 2: number
number
stageBInputRows required · null | numberView stageBInputRows model
Variant 1: null
null
Variant 2: number
number
preHoldoutRows required · null | numberView preHoldoutRows model
Variant 1: null
null
Variant 2: number
number
holdoutRows required · null | numberView holdoutRows model
Variant 1: null
null
Variant 2: number
number
stageBSignalRows required · null | numberView stageBSignalRows model
Variant 1: null
null
Variant 2: number
number
stageBTrialRows required · null | numberView stageBTrialRows model
Variant 1: null
null
Variant 2: number
number
stageAFinalRows required · null | numberView stageAFinalRows model
Variant 1: null
null
Variant 2: number
number
stageA2ScoredRows required · null | numberView stageA2ScoredRows model
Variant 1: null
null
Variant 2: number
number
symbolCount required · null | numberView symbolCount model
Variant 1: null
null
Variant 2: number
number
dayCount required · null | numberView dayCount model
Variant 1: null
null
Variant 2: number
number
Additional fields: JSON values.
submittedConfiguration optional · objectView submittedConfiguration model
compute optional · objectView compute model
tier required · "included" | "accelerated"vcpus required · numbermemoryGiB required · numbermaxHours required · numbermaxTwigs required · numberAdditional fields: JSON values.
experimentName optional · stringcandidateSourceRunId optional · stringcandidateTitle optional · stringexperimentKey required · "tp_sl_two_stage"templateKey required · "tp_sl_two_stage_nsga2_v1"cluster required · "dev"parameters required · objectView parameters model
dataProvider required · "alpaca"publishBenchmarkSymbol required · "SPY"objectivePreset required · "balanced" | "return_focus" | "risk_focus"workerCount required · numberstartDate required · null | stringView startDate model
Variant 1: null
null
Variant 2: string
string
endDate required · null | stringView endDate model
Variant 1: null
null
Variant 2: string
string
equitiesOnly required · booleanexcludeEtfs required · booleanexcludeIndiaEtfs required · booleanstageATrials required · numberstageA2Mode required · "disabled" | "auto"stageA2Trials required · numberstageAToA2Threshold required · numberstageA2HorizonBars required · numberstageA2LabelMinUpPct required · numberstageA2PredictorFeaturesCsv required · stringstageBTrials required · numberstageBExecutionTimeframe required · "1d" | "4h" | "1h"stageBMaxHoldingBars required · numberlookbackYears required · numbertrainMonths required · numbervalMonths required · numberstepMonths required · numberpurgeDays required · numberholdoutMonths required · numberholdoutStartDate optional · null | stringView holdoutStartDate model
Variant 1: null
null
Variant 2: string
string
horizonBars required · numberlabelMinUpPct required · numberstageAFeatureTimeframe required · "1d"predictorFeaturesCsv required · stringstageADecisionThreshold required · numberentryFilters optional · null | objectView entryFilters model
Variant 1: null
null
Variant 2: object
schema_version required · 1bar required · "1d"condition required · objectView condition model
Variant 1: object
op required · "cross_above" | "cross_below" | "gt" | "gte" | "lt" | "lte"left required · number | objectView left model
Variant 1: number
number
Variant 2: object
field required · "close" | "volume"Additional fields: JSON values.
Variant 3: object
indicator required · "sma" | "ema" | "rsi" | "atr"period required · numberAdditional fields: JSON values.
Variant 4: object
indicator required · "macd"fast required · numberslow required · numbersignal required · numbercomponent required · "line" | "signal" | "histogram"Additional fields: JSON values.
right required · number | objectView right model
Variant 1: number
number
Variant 2: object
field required · "close" | "volume"Additional fields: JSON values.
Variant 3: object
indicator required · "sma" | "ema" | "rsi" | "atr"period required · numberAdditional fields: JSON values.
Variant 4: object
indicator required · "macd"fast required · numberslow required · numbersignal required · numbercomponent required · "line" | "signal" | "histogram"Additional fields: JSON values.
Additional fields: JSON values.
Variant 2: object
op required · "and" | "or"conditions required · array of objectView conditions model
Array items:
op required · "cross_above" | "cross_below" | "gt" | "gte" | "lt" | "lte"left required · number | objectView left model
Variant 1: number
number
Variant 2: object
field required · "close" | "volume"Additional fields: JSON values.
Variant 3: object
indicator required · "sma" | "ema" | "rsi" | "atr"period required · numberAdditional fields: JSON values.
Variant 4: object
indicator required · "macd"fast required · numberslow required · numbersignal required · numbercomponent required · "line" | "signal" | "histogram"Additional fields: JSON values.
right required · number | objectView right model
Variant 1: number
number
Variant 2: object
field required · "close" | "volume"Additional fields: JSON values.
Variant 3: object
indicator required · "sma" | "ema" | "rsi" | "atr"period required · numberAdditional fields: JSON values.
Variant 4: object
indicator required · "macd"fast required · numberslow required · numbersignal required · numbercomponent required · "line" | "signal" | "histogram"Additional fields: JSON values.
Additional fields: JSON values.
Additional fields: JSON values.
Additional fields: JSON values.
stageALearningRateMin required · numberstageALearningRateMax required · numberstageAL2Min required · numberstageAL2Max required · numberstageAEpochsMin required · numberstageAEpochsMax required · numberstageAPosWeightMin required · numberstageAPosWeightMax required · numbertpMin required · numbertpMax required · numberslMin required · numberslMax required · numberreserveCashPctMin required · numberreserveCashPctMax required · numberoptimizeProbThreshold required · booleanprobThresholdMin required · numberprobThresholdMax required · numberexecutionMode required · "notional" | "capital"executionBrokerId required · stringleverageMode required · "cash" | "reg_t"requestedLeverage required · 1 | 2marginInterestAnnualRatePct required · null | numberView marginInterestAnnualRatePct model
Variant 1: null
null
Variant 2: number
number
marginInterestDayCountBasis required · null | numberView marginInterestDayCountBasis model
Variant 1: null
null
Variant 2: number
number
marginInterestRateSource required · null | stringView marginInterestRateSource model
Variant 1: null
null
Variant 2: string
string
marginInterestBenchmarkId required · null | stringView marginInterestBenchmarkId model
Variant 1: null
null
Variant 2: string
string
marginInterestBenchmarkRatePct required · null | numberView marginInterestBenchmarkRatePct model
Variant 1: null
null
Variant 2: number
number
marginInterestBenchmarkRateSeries required · null | array of objectView marginInterestBenchmarkRateSeries model
Variant 1: null
null
Variant 2: array of object
Array items:
date required · stringrate_pct required · numberAdditional fields: JSON values.
marginInterestSpreadPct required · null | numberView marginInterestSpreadPct model
Variant 1: null
null
Variant 2: number
number
initialMarginRequirementPct required · null | numberView initialMarginRequirementPct model
Variant 1: null
null
Variant 2: number
number
maintenanceMarginRequirementPct required · null | numberView maintenanceMarginRequirementPct model
Variant 1: null
null
Variant 2: number
number
marketFeeProfile required · null | objectView marketFeeProfile model
Variant 1: null
null
Variant 2: object
Additional fields: JSON value.
initialCapital required · numberriskPerTradePct required · numbermaxPositionPctEquity required · numbermaxGrossExposurePctEquity required · numberallowFractionalShares required · booleanmaxTradesPerDay required · null | numberView maxTradesPerDay model
Variant 1: null
null
Variant 2: number
number
commissionBps required · numberslippageBps required · numberhalfSpreadBps required · numberborrowBpsPerBar required · numberminTrades required · numbermaxDrawdown required · numberdrawdownGateMetric required · "max_drawdown_p75" | "max_drawdown_stitched"maxSymbolConcentration required · numberminRiskAdjusted required · numbermaxTurnover required · null | numberView maxTurnover model
Variant 1: null
null
Variant 2: number
number
maxCvar95 required · null | numberView maxCvar95 model
Variant 1: null
null
Variant 2: number
number
lambdaReturn required · numberlambdaStability required · numberlambdaTail required · numberlambdaDrawdown required · numberlambdaConcentration required · numberlambdaTurnover required · numbernegativeRiskAdjustedPenalty required · numbersaveValidationTrades required · booleanstageASeedBase required · numberstageBSeedBase required · numberAdditional fields: JSON values.
executionPlan required · objectView executionPlan model
mode required · "stage_a_only" | "stage_b_only" | "stage_a_to_b"stageASourceRunId required · null | stringView stageASourceRunId model
Variant 1: null
null
Variant 2: string
string
stageAStudyName optional · null | stringView stageAStudyName model
Variant 1: null
null
Variant 2: string
string
stageAComponent optional · null | objectView stageAComponent model
Variant 1: null
null
Variant 2: object
sourceKind required · "weavers_preset"componentType required · "stage_a" | "stage_b"componentKey required · stringAdditional fields: JSON values.
Variant 3: object
sourceKind required · "notebook_component"componentType required · "stage_a" | "stage_b"componentKey required · stringAdditional fields: JSON values.
stageBComponent optional · null | objectView stageBComponent model
Variant 1: null
null
Variant 2: object
sourceKind required · "weavers_preset"componentType required · "stage_a" | "stage_b"componentKey required · stringAdditional fields: JSON values.
Variant 3: object
sourceKind required · "notebook_component"componentType required · "stage_a" | "stage_b"componentKey required · stringAdditional fields: JSON values.
canvas required · null | objectView canvas model
Variant 1: null
null
Variant 2: object
version required · 1nodes required · array of objectView nodes model
Array items:
id required · stringkind required · "stage_a_trainer" | "stage_b_entry_gate" | "stage_b_feasibility_gate" | "stage_b_optimizer"x required · numbery required · numberAdditional fields: JSON values.
edges required · array of objectView edges model
Array items:
id required · stringsource required · stringtarget required · stringAdditional fields: JSON values.
Additional fields: JSON values.
stageAUniverseSource optional · null | objectView stageAUniverseSource model
Variant 1: null
null
Variant 2: object
type required · "base"Additional fields: JSON values.
Variant 3: object
type required · "platform_niche"nicheId required · numbernicheKey required · stringAdditional fields: JSON values.
Variant 4: object
type required · "ticker_pool"symbols required · array of stringView symbols model
Array items:
string
Additional fields: JSON values.
stageADataSelectors optional · null | objectView stageADataSelectors model
Variant 1: null
null
Variant 2: object
matchMode required · "all" | "any"selectors required · array of objectView selectors model
Array items:
Variant 1: object
type required · "channel"timeframe required · "1d" | "4h" | "1h"windowDays required · numberdirections required · array of "ascending" | "descending"View directions model
Array items:
"ascending" | "descending"
requireValid required · booleanalgoVersion optional · stringcharacteristics optional · objectView characteristics model
states optional · array of "new" | "continuing"View states model
Array items:
"new" | "continuing"
minR2 optional · numbermaxR2 optional · numberminBandPosition optional · numbermaxBandPosition optional · numberminBandWidthRatio optional · numbermaxBandWidthRatio optional · numberminNormalizedSlope optional · numbermaxNormalizedSlope optional · numberminConsecutiveRuns optional · numbermaxConsecutiveRuns optional · numberAdditional fields: JSON values.
missingDataPolicy required · "skip_and_log"Additional fields: JSON values.
Variant 2: object
type required · "regime"source required · "snapshot"regime required · "bull" | "bear" | "stable"minConfidence required · numbermissingDataPolicy required · "skip_and_log"Additional fields: JSON values.
Additional fields: JSON values.
Additional fields: JSON values.
seedConfig optional · null | objectView seedConfig model
Variant 1: null
null
Variant 2: object
sourceStrategyId required · stringsourceStrategyRegistryId required · numbersourceArtifactId required · numbersourceRunId required · null | stringView sourceRunId model
Variant 1: null
null
Variant 2: string
string
stageAConfig required · objectView stageAConfig model
Additional fields: JSON value.
finalExecutionConfig required · objectView finalExecutionConfig model
Additional fields: JSON value.
Additional fields: JSON values.
clientLaunch optional · null | objectView clientLaunch model
Variant 1: null
null
Variant 2: object
validationRevisionId optional · stringeurekaStrategyWorkspaceId optional · stringresearchQuestion optional · stringsubmittedAt required · stringtimezone required · null | stringView timezone model
Variant 1: null
null
Variant 2: string
string
localTimestamp required · stringnotebookStrategyRun optional · null | objectView notebookStrategyRun model
Variant 1: null
null
Variant 2: object
schema required · "weavers.notebook.strategy_run.v1"notebookKey required · stringnotebookSavedAt required · stringselectedCells required · array of objectView selectedCells model
Array items:
cellId required · stringsourceSha256 required · stringsourceBytes required · numbersourceUpdatedAt required · stringAdditional fields: JSON values.
Additional fields: JSON values.
Additional fields: JSON values.
Additional fields: JSON values.
researchQuestion optional · null | stringView researchQuestion model
Variant 1: null
null
Variant 2: string
string
computeUsage optional · objectView computeUsage model
budget required · objectView budget model
tier required · "included" | "accelerated"vcpus required · numbermemoryGiB required · numbermaxHours required · numbermaxTwigs required · numberAdditional fields: JSON values.
reservedTwigs required · numberchargedTwigs required · null | numberView chargedTwigs model
Variant 1: null
null
Variant 2: number
number
allocatedVcpuHours required · numberAdditional fields: JSON values.
publishedStrategyId required · null | stringView publishedStrategyId model
Variant 1: null
null
Variant 2: string
string
latestPublishJob required · null | objectView latestPublishJob model
Variant 1: null
null
Variant 2: object
jobId required · stringrunId required · stringstatus required · "running" | "succeeded" | "failed" | "queued" | "awaiting_stress_test"stressTestId required · null | numberView stressTestId model
Variant 1: null
null
Variant 2: number
number
stressTestStatus required · null | "running" | "error" | "failed" | "queued" | "waiting_resources" | "passed"View stressTestStatus model
Variant 1: null
null
Variant 2: "running"
"running"
Variant 3: "error"
"error"
Variant 4: "failed"
"failed"
Variant 5: "queued"
"queued"
Variant 6: "waiting_resources"
"waiting_resources"
Variant 7: "passed"
"passed"
stressTestProgressStage required · null | stringView stressTestProgressStage model
Variant 1: null
null
Variant 2: string
string
stressTestProgressMessage required · null | stringView stressTestProgressMessage model
Variant 1: null
null
Variant 2: string
string
stressTestProgressHeartbeatAt required · null | stringView stressTestProgressHeartbeatAt model
Variant 1: null
null
Variant 2: string
string
request required · objectView request model
displayName required · stringstrategyKey required · null | stringView strategyKey model
Variant 1: null
null
Variant 2: string
string
activateNow required · booleanmonteCarloExecutionMode required · "default" | "skip"Additional fields: JSON values.
result required · null | objectView result model
Variant 1: null
null
Variant 2: object
strategyRegistryId required · numberstrategyKey required · stringstrategyVariant required · stringstrategyId required · stringalias required · stringdisplayName required · null | stringView displayName model
Variant 1: null
null
Variant 2: string
string
artifactId required · numberpublishedAt required · stringAdditional fields: JSON values.
errorCode required · null | stringView errorCode model
Variant 1: null
null
Variant 2: string
string
errorMessage required · null | stringView errorMessage model
Variant 1: null
null
Variant 2: string
string
createdAt required · stringupdatedAt required · stringstartedAt required · null | stringView startedAt model
Variant 1: null
null
Variant 2: string
string
finishedAt required · null | stringView finishedAt model
Variant 1: null
null
Variant 2: string
string
Additional fields: JSON values.
publishPipeline required · null | objectView publishPipeline model
Variant 1: null
null
Variant 2: object
fit required · objectView fit model
status required · "running" | "completed" | "not_started"artifactId required · null | numberView artifactId model
Variant 1: null
null
Variant 2: number
number
artifactVersion required · null | stringView artifactVersion model
Variant 1: null
null
Variant 2: string
string
strategyKey required · null | stringView strategyKey model
Variant 1: null
null
Variant 2: string
string
strategyVariant required · null | stringView strategyVariant model
Variant 1: null
null
Variant 2: string
string
finalExecutionStage required · null | "stage_b"View finalExecutionStage model
Variant 1: null
null
Variant 2: "stage_b"
"stage_b"
selectedStageATrialId required · null | numberView selectedStageATrialId model
Variant 1: null
null
Variant 2: number
number
selectedStageBTrialId required · null | numberView selectedStageBTrialId model
Variant 1: null
null
Variant 2: number
number
selectedFinalExecutionTrialId required · null | numberView selectedFinalExecutionTrialId model
Variant 1: null
null
Variant 2: number
number
selectedStageBInputTrialId required · null | numberView selectedStageBInputTrialId model
Variant 1: null
null
Variant 2: number
number
requestedAt required · null | stringView requestedAt model
Variant 1: null
null
Variant 2: string
string
completedAt required · null | stringView completedAt model
Variant 1: null
null
Variant 2: string
string
Additional fields: JSON values.
registry required · objectView registry model
strategyRegistryId required · null | numberView strategyRegistryId model
Variant 1: null
null
Variant 2: number
number
strategyId required · null | stringView strategyId model
Variant 1: null
null
Variant 2: string
string
alias required · null | stringView alias model
Variant 1: null
null
Variant 2: string
string
strategyKey required · null | stringView strategyKey model
Variant 1: null
null
Variant 2: string
string
strategyVariant required · null | stringView strategyVariant model
Variant 1: null
null
Variant 2: string
string
nicheId required · null | numberView nicheId model
Variant 1: null
null
Variant 2: number
number
nicheDisplayName required · null | stringView nicheDisplayName model
Variant 1: null
null
Variant 2: string
string
universeFilterKey required · null | stringView universeFilterKey model
Variant 1: null
null
Variant 2: string
string
Additional fields: JSON values.
stress required · objectView stress model
stressTestId required · null | numberView stressTestId model
Variant 1: null
null
Variant 2: number
number
status required · "running" | "error" | "failed" | "queued" | "not_started" | "waiting_resources" | "passed"progressStage required · null | stringView progressStage model
Variant 1: null
null
Variant 2: string
string
progressMessage required · null | stringView progressMessage model
Variant 1: null
null
Variant 2: string
string
progressHeartbeatAt required · null | stringView progressHeartbeatAt model
Variant 1: null
null
Variant 2: string
string
startedAt required · null | stringView startedAt model
Variant 1: null
null
Variant 2: string
string
completedAt required · null | stringView completedAt model
Variant 1: null
null
Variant 2: string
string
errorMessage required · null | stringView errorMessage model
Variant 1: null
null
Variant 2: string
string
passedGateCount required · numberfailedGateCount required · numberfailedGateNames required · array of stringView failedGateNames model
Array items:
string
warningGateCount required · numberwarningGateNames required · array of stringView warningGateNames model
Array items:
string
gates optional · array of objectView gates model
Array items:
key required · stringlabel required · stringstate required · "failed" | "unavailable" | "passed" | "warning"blocking required · booleanactual required · null | stringView actual model
Variant 1: null
null
Variant 2: string
string
threshold required · null | stringView threshold model
Variant 1: null
null
Variant 2: string
string
detail required · stringAdditional fields: JSON values.
promotionSharpe required · null | numberView promotionSharpe model
Variant 1: null
null
Variant 2: number
number
syntheticRegimeEquityChart required · null | objectView syntheticRegimeEquityChart model
Variant 1: null
null
Variant 2: object
kind optional · "line"templateKey required · stringtitle required · stringdescription required · stringyAxisLabel required · stringvalueFormat required · "number" | "currency" | "percent"series required · array of objectView series model
Array items:
key required · stringlabel required · stringpoints required · array of objectView points model
Array items:
day required · stringvalue required · numberAdditional fields: JSON values.
Additional fields: JSON values.
emptyState required · null | stringView emptyState model
Variant 1: null
null
Variant 2: string
string
Additional fields: JSON values.
Additional fields: JSON values.
paper required · objectView paper model
status required · "blocked" | "failed" | "queued" | "active" | "promoted" | "withdrawn" | "not_started"artifactLifecycleStatus required · null | stringView artifactLifecycleStatus model
Variant 1: null
null
Variant 2: string
string
artifactLifecycleReasonCode required · null | stringView artifactLifecycleReasonCode model
Variant 1: null
null
Variant 2: string
string
executionSource optional · null | "broker_backed" | "internal_simulation"View executionSource model
Variant 1: null
null
Variant 2: "broker_backed"
"broker_backed"
Variant 3: "internal_simulation"
"internal_simulation"
brokerReadinessStatus optional · null | "blocked" | "ready" | "queued"View brokerReadinessStatus model
Variant 1: null
null
Variant 2: "blocked"
"blocked"
Variant 3: "ready"
"ready"
Variant 4: "queued"
"queued"
brokerProviderId optional · null | stringView brokerProviderId model
Variant 1: null
null
Variant 2: string
string
brokerConnectMode optional · null | "api_key" | "oauth"View brokerConnectMode model
Variant 1: null
null
Variant 2: "api_key"
"api_key"
Variant 3: "oauth"
"oauth"
brokerAccountId optional · null | stringView brokerAccountId model
Variant 1: null
null
Variant 2: string
string
brokerBlockedReasonCode optional · null | stringView brokerBlockedReasonCode model
Variant 1: null
null
Variant 2: string
string
brokerBlockedReasonDetail optional · null | stringView brokerBlockedReasonDetail model
Variant 1: null
null
Variant 2: string
string
brokerReadyAt optional · null | stringView brokerReadyAt model
Variant 1: null
null
Variant 2: string
string
protection optional · null | objectView protection model
Variant 1: null
null
Variant 2: object
brokerBracketOpenPositions required · numberweaversManagedOpenPositions required · numberprotectionDegradedOpenPositions required · numberAdditional fields: JSON values.
liveOrFailStatus required · "failed" | "live" | "pending"paperPeriodId required · null | numberView paperPeriodId model
Variant 1: null
null
Variant 2: number
number
startedAt required · null | stringView startedAt model
Variant 1: null
null
Variant 2: string
string
endedAt required · null | stringView endedAt model
Variant 1: null
null
Variant 2: string
string
requiredDays required · null | numberView requiredDays model
Variant 1: null
null
Variant 2: number
number
tradingDaysElapsed required · null | numberView tradingDaysElapsed model
Variant 1: null
null
Variant 2: number
number
outcome required · null | "failed" | "promoted" | "withdrawn"View outcome model
Variant 1: null
null
Variant 2: "failed"
"failed"
Variant 3: "promoted"
"promoted"
Variant 4: "withdrawn"
"withdrawn"
paperSharpe required · null | numberView paperSharpe model
Variant 1: null
null
Variant 2: number
number
stressSharpe required · null | numberView stressSharpe model
Variant 1: null
null
Variant 2: number
number
requiredPaperSharpe required · null | numberView requiredPaperSharpe model
Variant 1: null
null
Variant 2: number
number
gatePassed required · null | false | trueView gatePassed model
Variant 1: null
null
Variant 2: false
false
Variant 3: true
true
gateName required · null | stringView gateName model
Variant 1: null
null
Variant 2: string
string
returnAggregation required · null | stringView returnAggregation model
Variant 1: null
null
Variant 2: string
string
evaluatedTradingDays required · null | numberView evaluatedTradingDays model
Variant 1: null
null
Variant 2: number
number
tradeCount required · null | numberView tradeCount model
Variant 1: null
null
Variant 2: number
number
Additional fields: JSON values.
Additional fields: JSON values.
parameters required · objectView parameters model
dataProvider required · "alpaca"publishBenchmarkSymbol required · "SPY"objectivePreset required · "balanced" | "return_focus" | "risk_focus"workerCount required · numberstartDate required · null | stringView startDate model
Variant 1: null
null
Variant 2: string
string
endDate required · null | stringView endDate model
Variant 1: null
null
Variant 2: string
string
equitiesOnly required · booleanexcludeEtfs required · booleanexcludeIndiaEtfs required · booleanstageATrials required · numberstageA2Mode required · "disabled" | "auto"stageA2Trials required · numberstageAToA2Threshold required · numberstageA2HorizonBars required · numberstageA2LabelMinUpPct required · numberstageA2PredictorFeaturesCsv required · stringstageBTrials required · numberstageBExecutionTimeframe required · "1d" | "4h" | "1h"stageBMaxHoldingBars required · numberlookbackYears required · numbertrainMonths required · numbervalMonths required · numberstepMonths required · numberpurgeDays required · numberholdoutMonths required · numberholdoutStartDate optional · null | stringView holdoutStartDate model
Variant 1: null
null
Variant 2: string
string
horizonBars required · numberlabelMinUpPct required · numberstageAFeatureTimeframe required · "1d"predictorFeaturesCsv required · stringstageADecisionThreshold required · numberentryFilters optional · null | objectView entryFilters model
Variant 1: null
null
Variant 2: object
schema_version required · 1bar required · "1d"condition required · objectView condition model
Variant 1: object
op required · "cross_above" | "cross_below" | "gt" | "gte" | "lt" | "lte"left required · number | objectView left model
Variant 1: number
number
Variant 2: object
field required · "close" | "volume"Additional fields: JSON values.
Variant 3: object
indicator required · "sma" | "ema" | "rsi" | "atr"period required · numberAdditional fields: JSON values.
Variant 4: object
indicator required · "macd"fast required · numberslow required · numbersignal required · numbercomponent required · "line" | "signal" | "histogram"Additional fields: JSON values.
right required · number | objectView right model
Variant 1: number
number
Variant 2: object
field required · "close" | "volume"Additional fields: JSON values.
Variant 3: object
indicator required · "sma" | "ema" | "rsi" | "atr"period required · numberAdditional fields: JSON values.
Variant 4: object
indicator required · "macd"fast required · numberslow required · numbersignal required · numbercomponent required · "line" | "signal" | "histogram"Additional fields: JSON values.
Additional fields: JSON values.
Variant 2: object
op required · "and" | "or"conditions required · array of objectView conditions model
Array items:
op required · "cross_above" | "cross_below" | "gt" | "gte" | "lt" | "lte"left required · number | objectView left model
Variant 1: number
number
Variant 2: object
field required · "close" | "volume"Additional fields: JSON values.
Variant 3: object
indicator required · "sma" | "ema" | "rsi" | "atr"period required · numberAdditional fields: JSON values.
Variant 4: object
indicator required · "macd"fast required · numberslow required · numbersignal required · numbercomponent required · "line" | "signal" | "histogram"Additional fields: JSON values.
right required · number | objectView right model
Variant 1: number
number
Variant 2: object
field required · "close" | "volume"Additional fields: JSON values.
Variant 3: object
indicator required · "sma" | "ema" | "rsi" | "atr"period required · numberAdditional fields: JSON values.
Variant 4: object
indicator required · "macd"fast required · numberslow required · numbersignal required · numbercomponent required · "line" | "signal" | "histogram"Additional fields: JSON values.
Additional fields: JSON values.
Additional fields: JSON values.
Additional fields: JSON values.
stageALearningRateMin required · numberstageALearningRateMax required · numberstageAL2Min required · numberstageAL2Max required · numberstageAEpochsMin required · numberstageAEpochsMax required · numberstageAPosWeightMin required · numberstageAPosWeightMax required · numbertpMin required · numbertpMax required · numberslMin required · numberslMax required · numberreserveCashPctMin required · numberreserveCashPctMax required · numberoptimizeProbThreshold required · booleanprobThresholdMin required · numberprobThresholdMax required · numberexecutionMode required · "notional" | "capital"executionBrokerId required · stringleverageMode required · "cash" | "reg_t"requestedLeverage required · 1 | 2marginInterestAnnualRatePct required · null | numberView marginInterestAnnualRatePct model
Variant 1: null
null
Variant 2: number
number
marginInterestDayCountBasis required · null | numberView marginInterestDayCountBasis model
Variant 1: null
null
Variant 2: number
number
marginInterestRateSource required · null | stringView marginInterestRateSource model
Variant 1: null
null
Variant 2: string
string
marginInterestBenchmarkId required · null | stringView marginInterestBenchmarkId model
Variant 1: null
null
Variant 2: string
string
marginInterestBenchmarkRatePct required · null | numberView marginInterestBenchmarkRatePct model
Variant 1: null
null
Variant 2: number
number
marginInterestBenchmarkRateSeries required · null | array of objectView marginInterestBenchmarkRateSeries model
Variant 1: null
null
Variant 2: array of object
Array items:
date required · stringrate_pct required · numberAdditional fields: JSON values.
marginInterestSpreadPct required · null | numberView marginInterestSpreadPct model
Variant 1: null
null
Variant 2: number
number
initialMarginRequirementPct required · null | numberView initialMarginRequirementPct model
Variant 1: null
null
Variant 2: number
number
maintenanceMarginRequirementPct required · null | numberView maintenanceMarginRequirementPct model
Variant 1: null
null
Variant 2: number
number
marketFeeProfile required · null | objectView marketFeeProfile model
Variant 1: null
null
Variant 2: object
Additional fields: JSON value.
initialCapital required · numberriskPerTradePct required · numbermaxPositionPctEquity required · numbermaxGrossExposurePctEquity required · numberallowFractionalShares required · booleanmaxTradesPerDay required · null | numberView maxTradesPerDay model
Variant 1: null
null
Variant 2: number
number
commissionBps required · numberslippageBps required · numberhalfSpreadBps required · numberborrowBpsPerBar required · numberminTrades required · numbermaxDrawdown required · numberdrawdownGateMetric required · "max_drawdown_p75" | "max_drawdown_stitched"maxSymbolConcentration required · numberminRiskAdjusted required · numbermaxTurnover required · null | numberView maxTurnover model
Variant 1: null
null
Variant 2: number
number
maxCvar95 required · null | numberView maxCvar95 model
Variant 1: null
null
Variant 2: number
number
lambdaReturn required · numberlambdaStability required · numberlambdaTail required · numberlambdaDrawdown required · numberlambdaConcentration required · numberlambdaTurnover required · numbernegativeRiskAdjustedPenalty required · numbersaveValidationTrades required · booleanstageASeedBase required · numberstageBSeedBase required · numberAdditional fields: JSON values.
errorCode required · null | stringView errorCode model
Variant 1: null
null
Variant 2: string
string
errorMessage required · null | stringView errorMessage model
Variant 1: null
null
Variant 2: string
string
failureDiagnostic required · null | objectView failureDiagnostic model
Variant 1: null
null
Variant 2: object
version required · 1code required · stringstage required · "configuration" | "dataset" | "signal_predictor" | "signal_refinement" | "execution_policy" | "infrastructure" | "unknown"category required · "model" | "configuration" | "infrastructure" | "unknown" | "data_quality" | "feasibility"reason required · stringretryable required · booleanevidence required · objectView evidence model
Additional fields: null | string | number | false | true.
adjustments required · array of objectView adjustments model
Array items:
parameterKey required · stringdirection required · "increase" | "decrease" | "review"priority required · "primary" | "alternative"basis optional · objectView basis model
kind required · "label_threshold_search"currentValue required · numbersuggestedValue required · null | numberView suggestedValue model
Variant 1: null
null
Variant 2: number
number
step required · numbermaxValue required · numberminPositives required · numberminNegatives required · numberminPositiveRate required · numbermaxPositiveRate required · numberwindowsTotal required · numberwindowsFailingBefore required · numberwindowsFailingAfter required · null | numberView windowsFailingAfter model
Variant 1: null
null
Variant 2: number
number
windows required · array of objectView windows model
Array items:
start required · stringend required · stringsupport required · numberupBefore required · numberupAfter required · null | numberView upAfter model
Variant 1: null
null
Variant 2: number
number
Additional fields: JSON values.
Additional fields: JSON values.
Additional fields: JSON values.
Additional fields: JSON values.
summary required · objectView summary model
Additional fields: JSON value.
trajectories required · objectView trajectories model
stageA required · null | objectView stageA model
Variant 1: null
null
Variant 2: object
studyName required · stringgeneratedAt required · stringpoints required · array of objectView points model
Array items:
trialId required · numberprAuc required · null | numberView prAuc model
Variant 1: null
null
Variant 2: number
number
logloss required · null | numberView logloss model
Variant 1: null
null
Variant 2: number
number
f1 required · null | numberView f1 model
Variant 1: null
null
Variant 2: number
number
bestSoFarPrAuc required · null | numberView bestSoFarPrAuc model
Variant 1: null
null
Variant 2: number
number
bestSoFarLogloss required · null | numberView bestSoFarLogloss model
Variant 1: null
null
Variant 2: number
number
bestSoFarF1 required · null | numberView bestSoFarF1 model
Variant 1: null
null
Variant 2: number
number
backendUsed required · null | stringView backendUsed model
Variant 1: null
null
Variant 2: string
string
deviceUsed required · null | stringView deviceUsed model
Variant 1: null
null
Variant 2: string
string
backendFallback required · null | false | trueView backendFallback model
Variant 1: null
null
Variant 2: false
false
Variant 3: true
true
timestampUtc required · null | stringView timestampUtc model
Variant 1: null
null
Variant 2: string
string
Additional fields: JSON values.
series required · objectView series model
bestSoFarPrAuc required · array of objectView bestSoFarPrAuc model
Array items:
trialId required · numbervalue required · numberAdditional fields: JSON values.
bestSoFarLogloss required · array of objectView bestSoFarLogloss model
Array items:
trialId required · numbervalue required · numberAdditional fields: JSON values.
bestSoFarF1 required · array of objectView bestSoFarF1 model
Array items:
trialId required · numbervalue required · numberAdditional fields: JSON values.
Additional fields: JSON values.
counts required · objectView counts model
totalPoints required · numberloglossPoints required · numberf1Points required · numberAdditional fields: JSON values.
Additional fields: JSON values.
stageA2 required · null | objectView stageA2 model
Variant 1: null
null
Variant 2: object
studyName required · stringgeneratedAt required · stringpoints required · array of objectView points model
Array items:
trialId required · numberprAuc required · null | numberView prAuc model
Variant 1: null
null
Variant 2: number
number
logloss required · null | numberView logloss model
Variant 1: null
null
Variant 2: number
number
f1 required · null | numberView f1 model
Variant 1: null
null
Variant 2: number
number
bestSoFarPrAuc required · null | numberView bestSoFarPrAuc model
Variant 1: null
null
Variant 2: number
number
bestSoFarLogloss required · null | numberView bestSoFarLogloss model
Variant 1: null
null
Variant 2: number
number
bestSoFarF1 required · null | numberView bestSoFarF1 model
Variant 1: null
null
Variant 2: number
number
backendUsed required · null | stringView backendUsed model
Variant 1: null
null
Variant 2: string
string
deviceUsed required · null | stringView deviceUsed model
Variant 1: null
null
Variant 2: string
string
backendFallback required · null | false | trueView backendFallback model
Variant 1: null
null
Variant 2: false
false
Variant 3: true
true
timestampUtc required · null | stringView timestampUtc model
Variant 1: null
null
Variant 2: string
string
Additional fields: JSON values.
series required · objectView series model
bestSoFarPrAuc required · array of objectView bestSoFarPrAuc model
Array items:
trialId required · numbervalue required · numberAdditional fields: JSON values.
bestSoFarLogloss required · array of objectView bestSoFarLogloss model
Array items:
trialId required · numbervalue required · numberAdditional fields: JSON values.
bestSoFarF1 required · array of objectView bestSoFarF1 model
Array items:
trialId required · numbervalue required · numberAdditional fields: JSON values.
Additional fields: JSON values.
counts required · objectView counts model
totalPoints required · numberloglossPoints required · numberf1Points required · numberAdditional fields: JSON values.
Additional fields: JSON values.
stageB required · null | objectView stageB model
Variant 1: null
null
Variant 2: object
studyName required · stringgeneratedAt required · stringpoints required · array of objectView points model
Array items:
constraintViolations optional · objectView constraintViolations model
Additional fields: null | number.
constraintMetrics optional · objectView constraintMetrics model
Additional fields: null | number.
trialId required · numberobjective1 required · numberobjective2 required · numberfeasible required · booleanbestSoFarObjective1 required · numberbestSoFarObjective2 required · numberfeasibleCountSoFar required · numberfeasibleRatio required · numbertimestampUtc required · null | stringView timestampUtc model
Variant 1: null
null
Variant 2: string
string
Additional fields: JSON values.
series required · objectView series model
bestSoFarObjective1 required · array of objectView bestSoFarObjective1 model
Array items:
trialId required · numbervalue required · numberAdditional fields: JSON values.
bestSoFarObjective2 required · array of objectView bestSoFarObjective2 model
Array items:
trialId required · numbervalue required · numberAdditional fields: JSON values.
feasibleRatio required · array of objectView feasibleRatio model
Array items:
trialId required · numbervalue required · numberAdditional fields: JSON values.
Additional fields: JSON values.
counts required · objectView counts model
totalPoints required · numberfeasiblePoints required · numberinfeasiblePoints required · numberAdditional fields: JSON values.
Additional fields: JSON values.
Additional fields: JSON values.
trajectory required · null | objectView trajectory model
Variant 1: null
null
Variant 2: object
studyName required · stringgeneratedAt required · stringpoints required · array of objectView points model
Array items:
constraintViolations optional · objectView constraintViolations model
Additional fields: null | number.
constraintMetrics optional · objectView constraintMetrics model
Additional fields: null | number.
trialId required · numberobjective1 required · numberobjective2 required · numberfeasible required · booleanbestSoFarObjective1 required · numberbestSoFarObjective2 required · numberfeasibleCountSoFar required · numberfeasibleRatio required · numbertimestampUtc required · null | stringView timestampUtc model
Variant 1: null
null
Variant 2: string
string
Additional fields: JSON values.
series required · objectView series model
bestSoFarObjective1 required · array of objectView bestSoFarObjective1 model
Array items:
trialId required · numbervalue required · numberAdditional fields: JSON values.
bestSoFarObjective2 required · array of objectView bestSoFarObjective2 model
Array items:
trialId required · numbervalue required · numberAdditional fields: JSON values.
feasibleRatio required · array of objectView feasibleRatio model
Array items:
trialId required · numbervalue required · numberAdditional fields: JSON values.
Additional fields: JSON values.
counts required · objectView counts model
totalPoints required · numberfeasiblePoints required · numberinfeasiblePoints required · numberAdditional fields: JSON values.
Additional fields: JSON values.
analytics required · null | objectView analytics model
Variant 1: null
null
Variant 2: object
sourceWorkerKey required · stringwinnerTrialId required · numberwinnerObjective1 required · numberwinnerObjective2 required · numberwinnerFeasible required · booleanwinner required · objectView winner model
Additional fields: JSON value.
holdout required · objectView holdout model
Additional fields: JSON value.
paretoFrontier required · array of objectView paretoFrontier model
Array items:
trialId required · numberobjective1 required · numberobjective2 required · numberfeasible required · booleanisWinner required · booleanAdditional fields: JSON values.
holdoutEquityCurve required · array of objectView holdoutEquityCurve model
Array items:
day required · stringequity required · numberdrawdown required · numberAdditional fields: JSON values.
stageACalibration required · null | objectView stageACalibration model
Variant 1: null
null
Variant 2: object
brier required · null | numberView brier model
Variant 1: null
null
Variant 2: number
number
ece required · null | numberView ece model
Variant 1: null
null
Variant 2: number
number
bins required · array of objectView bins model
Array items:
pMean required · numberyRate required · numbercount required · numberAdditional fields: JSON values.
Additional fields: JSON values.
equityOverlay required · null | objectView equityOverlay model
Variant 1: null
null
Variant 2: object
validation required · array of objectView validation model
Array items:
day required · stringequity required · numberdrawdown required · numberAdditional fields: JSON values.
holdout required · array of objectView holdout model
Array items:
day required · stringequity required · numberdrawdown required · numberAdditional fields: JSON values.
Additional fields: JSON values.
holdoutTradeCount required · numbervalidationTradeCount optional · numberholdoutLeverage optional · objectView holdoutLeverage model
tradeCount required · numberobservedTradeCount required · numberminMultiplier required · null | numberView minMultiplier model
Variant 1: null
null
Variant 2: number
number
maxMultiplier required · null | numberView maxMultiplier model
Variant 1: null
null
Variant 2: number
number
borrowedTradeCount required · numberborrowingObservedTradeCount required · numbermaxBorrowedNotional required · null | numberView maxBorrowedNotional model
Variant 1: null
null
Variant 2: number
number
marginInterestTotal required · null | numberView marginInterestTotal model
Variant 1: null
null
Variant 2: number
number
Additional fields: JSON values.
updatedAt required · stringAdditional fields: JSON values.
canEditVisibility required · booleanAdditional fields: JSON values.
workers required · array of objectView workers model
Array items:
workerKey required · stringattempt required · numberstatus required · "running" | "succeeded" | "failed" | "cancelled" | "pending" | "provisioning"k8sJobName required · null | stringView k8sJobName model
Variant 1: null
null
Variant 2: string
string
k8sPodName required · null | stringView k8sPodName model
Variant 1: null
null
Variant 2: string
string
phaseReason required · null | stringView phaseReason model
Variant 1: null
null
Variant 2: string
string
exitCode required · null | numberView exitCode model
Variant 1: null
null
Variant 2: number
number
logTail required · null | stringView logTail model
Variant 1: null
null
Variant 2: string
string
startedAt required · null | stringView startedAt model
Variant 1: null
null
Variant 2: string
string
finishedAt required · null | stringView finishedAt model
Variant 1: null
null
Variant 2: string
string
updatedAt required · stringAdditional fields: JSON values.
Additional fields: JSON values.
400 · Invalid request.
application/json
{
"error": "example",
"code": "example"
}View response model
error required · stringcode required · stringAdditional fields: JSON values.
401 · Authentication is missing or invalid.
application/json
{}View response model
Error envelopes can include resource-specific details. Check the status before reading these fields.
error optional · stringcode optional · stringmessage optional · stringAdditional fields: JSON values.
403 · Permission, origin or CSRF check failed.
application/json
{}View response model
Error envelopes can include resource-specific details. Check the status before reading these fields.
error optional · stringcode optional · stringmessage optional · stringAdditional fields: JSON values.
404 · Resource or enabled capability not found.
application/json
{
"error": "example",
"code": "example"
}View response model
error required · stringcode required · stringAdditional fields: JSON values.
429 · Rate limit reached; honor Retry-After when supplied.
application/json
{}View response model
Error envelopes can include resource-specific details. Check the status before reading these fields.
error optional · stringcode optional · stringmessage optional · stringAdditional fields: JSON values.
500 · Server failure.
application/json
{}View response model
Error envelopes can include resource-specific details. Check the status before reading these fields.
error optional · stringcode optional · stringmessage optional · stringAdditional fields: JSON values.
default · Operation-specific error. Inspect error/code before deciding whether to retry.
application/json
{
"error": "example",
"code": "example"
}View response model
error required · stringcode required · stringAdditional fields: JSON values.