Strategy Action Controller
Authorizations
Path parameters
strategyAppIdstringRequired
Header parameters
se-api-versionstringOptional
Responses
202
Accepted
No content
400
Bad Request
*/*
422Error
*/*
put
PUT /strategy-orchestrator/strategies/{strategyAppId}/action/stop HTTP/1.1
Host:
Authorization: Bearer JWT
Accept: */*
No content
Authorizations
Path parameters
strategyAppIdstringRequired
Header parameters
se-api-versionstringOptional
Responses
202
Accepted
No content
400
Bad Request
*/*
422Error
*/*
put
PUT /strategy-orchestrator/strategies/{strategyAppId}/action/start HTTP/1.1
Host:
Authorization: Bearer JWT
Accept: */*
No content
Authorizations
Path parameters
strategyAppIdstringRequired
Header parameters
se-api-versionstringOptional
Body
fromTimestring · date-timeRequired
toTimestring · date-timeRequired
Responses
202
Accepted
No content
400
Bad Request
*/*
422Error
*/*
put
PUT /strategy-orchestrator/strategies/{strategyAppId}/action/schedule-opening-pause HTTP/1.1
Host:
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 75
{
"fromTime": "2025-10-02T04:03:18.870Z",
"toTime": "2025-10-02T04:03:18.870Z"
}
No content
Authorizations
Path parameters
strategyAppIdstringRequired
Header parameters
se-api-versionstringOptional
Responses
202
Accepted
No content
400
Bad Request
*/*
422Error
*/*
put
PUT /strategy-orchestrator/strategies/{strategyAppId}/action/pause HTTP/1.1
Host:
Authorization: Bearer JWT
Accept: */*
No content
Authorizations
Path parameters
strategyAppIdstringRequired
Header parameters
se-api-versionstringOptional
Body
longPositionTargetPercentagenumberRequired
shortPositionTargetPercentagenumberRequired
Responses
202
Accepted
No content
400
Bad Request
*/*
422Error
*/*
put
PUT /strategy-orchestrator/strategies/{strategyAppId}/action/flush HTTP/1.1
Host:
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 68
{
"longPositionTargetPercentage": 1,
"shortPositionTargetPercentage": 1
}
No content
Authorizations
Body
one ofOptional
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
Responses
201
Created
*/*
400Error
*/*
422
Strategy cannot be created
*/*
post
POST /strategy-orchestrator/strategies/action/create HTTP/1.1
Host:
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 354
{
"strategyType": "AI",
"productCode": "btcusdt_f",
"accountId": "1",
"aiModelVariant": "VFM6",
"aiModelPositionMode": "LONG",
"executionType": "SMO_MPL",
"useInitialModelPrice": true,
"initialBaseCurrencySize": 0.02,
"initialQuoteCurrencyAmount": 0.03,
"desiredNetProfitPercentage": 0.7,
"useSpikeProtection": true,
"alwaysPassive": false,
"ignoreWarnings": false,
"autoRun": true
}
{
"strategyId": "text"
}
Parameters depends on strategy type. PATCH behavior
"foo" : null -> foo := null
missing "foo" -> foo left unchanged
Authorizations
Path parameters
strategyAppIdstringRequired
Header parameters
se-api-versionstringOptional
Body
one ofOptional
or
or
or
or
or
or
or
or
or
or
or
Responses
202
Accepted
No content
400
Bad Request
*/*
422Error
*/*
patch
PATCH /strategy-orchestrator/strategies/{strategyAppId}/action/modify HTTP/1.1
Host:
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 41
{
"priceLimit": 101,
"ignoreWarnings": false
}
No content
Authorizations
Path parameters
strategyAppIdstringRequired
Header parameters
se-api-versionstringOptional
Responses
202
Accepted
No content
400
Bad Request
*/*
422Error
*/*
delete
DELETE /strategy-orchestrator/strategies/{strategyAppId}/action/delete HTTP/1.1
Host:
Authorization: Bearer JWT
Accept: */*
No content
Was this helpful?