Skip to main content
POST
/
api
/
sdk
/
positions
/
{market_id}
/
monitor
Risk Settings Set
curl --request POST \
  --url https://api.simmer.markets/api/sdk/positions/{market_id}/monitor \
  --header 'Content-Type: application/json' \
  --data '
{
  "side": "yes",
  "stop_loss_pct": 123,
  "take_profit_pct": 123,
  "venue": "polymarket"
}
'
{
  "success": true,
  "market_id": "<string>",
  "side": "<string>",
  "message": "<string>",
  "stop_loss_pct": 123,
  "take_profit_pct": 123,
  "shares": 123,
  "cost_basis": 123
}
Stop-loss is on by default — every buy gets a 50% stop-loss automatically. Take-profit is off by default (prediction markets resolve naturally). Use this endpoint to set or override thresholds for a specific position.

Path Parameters

market_id
string
required

Body

application/json

Request to set risk thresholds for a position.

side
enum<string>
required
Available options:
yes,
no
stop_loss_pct
number | null
take_profit_pct
number | null
venue
string
default:polymarket

Response

Successful Response

Response from risk settings endpoints.

success
boolean
required
market_id
string
required
side
string
required
message
string
required
stop_loss_pct
number | null
take_profit_pct
number | null
shares
number | null
cost_basis
number | null