Skip to main content
PATCH
/
groups
/
{group_id}
Update Group
curl --request PATCH \
  --url https://api.{your-broker}.slate-labs.com/groups/{group_id} \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "<string>",
  "currency": "<string>",
  "default_leverage": 500,
  "margin_call_level": 57.5,
  "stopout_level": 42.5,
  "commission_type": "<string>",
  "commission_value": 25,
  "swap_free": true,
  "swap_enabled": true,
  "swap_multiplier": 5.005,
  "swap_free_days": 182,
  "is_islamic": true,
  "max_exposure": 1,
  "net_max_exposure": true,
  "max_open_positions": 5000,
  "is_default": true,
  "is_active": true
}
'
{
  "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "name": "<string>",
  "currency": "<string>",
  "default_leverage": 123,
  "margin_call_level": 123,
  "stopout_level": 123,
  "commission_type": "<string>",
  "commission_value": 123,
  "swap_free": true,
  "is_islamic": true,
  "max_exposure": 123,
  "net_max_exposure": true,
  "is_default": true,
  "is_active": true,
  "created_at": "2023-11-07T05:31:56Z",
  "updated_at": "2023-11-07T05:31:56Z",
  "swap_enabled": true,
  "swap_multiplier": 1,
  "swap_free_days": 0,
  "max_open_positions": 200
}

Path Parameters

group_id
string<uuid>
required

Body

application/json
name
string | null
Required string length: 1 - 64
currency
string | null
Maximum string length: 8
default_leverage
integer | null
Required range: 1 <= x <= 1000
margin_call_level
number | null
Required range: 20 <= x <= 95
stopout_level
number | null
Required range: 5 <= x <= 80
commission_type
string | null
commission_value
number | null
Required range: 0 <= x <= 50
swap_free
boolean | null
swap_enabled
boolean | null
swap_multiplier
number | null
Required range: 0.01 <= x <= 10
swap_free_days
integer | null
Required range: 0 <= x <= 365
is_islamic
boolean | null
max_exposure
number | null
Required range: x >= 0
net_max_exposure
boolean | null
max_open_positions
integer | null
Required range: 1 <= x <= 10000
is_default
boolean | null
is_active
boolean | null

Response

Successful Response

id
string<uuid>
required
name
string
required
currency
string
required
default_leverage
integer
required
margin_call_level
number
required
stopout_level
number
required
commission_type
string
required
commission_value
number
required
swap_free
boolean
required
is_islamic
boolean
required
max_exposure
number | null
required
net_max_exposure
boolean
required
is_default
boolean
required
is_active
boolean
required
created_at
string<date-time>
required
updated_at
string<date-time>
required
swap_enabled
boolean
default:true
swap_multiplier
number
default:1
swap_free_days
integer
default:0
max_open_positions
integer | null
default:200