cURL
curl --request GET \
--url 'https://api.forecast.example/api/v1/strategies?type=entry&status=active&limit=25' \
--header 'Authorization: Bearer USER_JWT'
const response = await fetch(
'https://api.forecast.example/api/v1/strategies?type=entry&status=active&limit=25',
{
headers: {
Authorization: 'Bearer USER_JWT'
}
}
);
const data = await response.json();
import requests
data = requests.get(
"https://api.forecast.example/api/v1/strategies",
params={"type": "entry", "status": "active", "limit": 25},
headers={"Authorization": "Bearer USER_JWT"},
timeout=30,
).json()
{
"strategies": [
{
"strategy_id": "btc_mr_v1",
"type": "entry",
"status": "active",
"name": "BTC mean reversion"
}
],
"count": 1
}
Product APIs
List strategies
GET
/
api
/
v1
/
strategies
cURL
curl --request GET \
--url 'https://api.forecast.example/api/v1/strategies?type=entry&status=active&limit=25' \
--header 'Authorization: Bearer USER_JWT'
const response = await fetch(
'https://api.forecast.example/api/v1/strategies?type=entry&status=active&limit=25',
{
headers: {
Authorization: 'Bearer USER_JWT'
}
}
);
const data = await response.json();
import requests
data = requests.get(
"https://api.forecast.example/api/v1/strategies",
params={"type": "entry", "status": "active", "limit": 25},
headers={"Authorization": "Bearer USER_JWT"},
timeout=30,
).json()
{
"strategies": [
{
"strategy_id": "btc_mr_v1",
"type": "entry",
"status": "active",
"name": "BTC mean reversion"
}
],
"count": 1
}
cURL
curl --request GET \
--url 'https://api.forecast.example/api/v1/strategies?type=entry&status=active&limit=25' \
--header 'Authorization: Bearer USER_JWT'
const response = await fetch(
'https://api.forecast.example/api/v1/strategies?type=entry&status=active&limit=25',
{
headers: {
Authorization: 'Bearer USER_JWT'
}
}
);
const data = await response.json();
import requests
data = requests.get(
"https://api.forecast.example/api/v1/strategies",
params={"type": "entry", "status": "active", "limit": 25},
headers={"Authorization": "Bearer USER_JWT"},
timeout=30,
).json()
{
"strategies": [
{
"strategy_id": "btc_mr_v1",
"type": "entry",
"status": "active",
"name": "BTC mean reversion"
}
],
"count": 1
}
Query parameters
string
Strategy type filter, such as
entry, exit, yes_gate, no_gate, or sizing.string
Status filter, typically
active or archived.string
Owner filter for strategy reads.
number
Maximum number of strategy objects to return.
string
User identifier filter for owned reads.