Skip to main content
PUT
Upsert Group Instrument

Path Parameters

group_id
string<uuid>
required
symbol
string
required

Body

application/json

All override fields are optional. group_instruments is the sole source of commercial terms — there is no fallback to instruments master. Safety limits enforced on all numeric overrides.

tradeability
string | null
spread
number | null
Required range: 0 <= x <= 100
margin_rate
number | null
Required range: 0.001 <= x <= 1
swap_type
string | null
swap_long
number | null
Required range: -50 <= x <= 50
swap_short
number | null
Required range: -50 <= x <= 50
commission_type
string | null
commission_value
number | null
Required range: 0 <= x <= 50
min_lot
number | null
Required range: 0.001 <= x <= 1000
max_lot
number | null
Required range: 0.001 <= x <= 10000
lot_step
number | null
Required range: 0.001 <= x <= 100
max_symbol_exposure
number | null
Required range: x >= 0

Response

Successful Response

id
string<uuid>
required
group_id
string<uuid>
required
instrument_id
string<uuid>
required
symbol
string
required
tradeability
string | null
required
spread
number | null
required
margin_rate
number | null
required
swap_type
string | null
required
swap_long
number | null
required
swap_short
number | null
required
commission_type
string | null
required
commission_value
number | null
required
min_lot
number | null
required
max_lot
number | null
required
lot_step
number | null
required
max_symbol_exposure
number | null