Update server configuration
const url = 'https://api.koneth.com/api/v1/management/servers/6be9a699-2f28-402e-b64e-93ba6bdafe1b/configuration';const options = { method: 'PATCH', headers: { 'X-Request-Id': 'onboarding-client-1042', Authorization: '<Authorization>', 'Content-Type': 'application/json' }, body: '{"maxLeverage":200,"defaultLeverage":100,"currency":"USD"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PATCH \ --url https://api.koneth.com/api/v1/management/servers/6be9a699-2f28-402e-b64e-93ba6bdafe1b/configuration \ --header 'Authorization: <Authorization>' \ --header 'Content-Type: application/json' \ --header 'X-Request-Id: onboarding-client-1042' \ --data '{ "maxLeverage": 200, "defaultLeverage": 100, "currency": "USD" }'Sets the maximum leverage and currency for the target server. Any whole
number up to the maximum is allowed when creating an account; the
maximum itself may be null, which removes the ceiling and is what makes
unlimited accounts possible. The legacy supported-leverage list is still
accepted and its largest value becomes the maximum. Requires
accounts:update.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”UUID of a trading server owned by your organization.
Example
6be9a699-2f28-402e-b64e-93ba6bdafe1bHeader Parameters
Section titled “Header Parameters”Optional correlation ID used for API request billing and logs.
Example
onboarding-client-1042Request Bodyrequired
Section titled “Request Bodyrequired”object
The ceiling. Null removes it, which is what allows unlimited accounts. Omit to leave it unchanged.
The pre-ceiling form. Its largest value becomes the maximum; prefer
maxLeverage.
Example
{ "maxLeverage": 200, "defaultLeverage": 100, "currency": "USD"}Responses
Section titled “Responses”Server configuration updated.
object
object
The ceiling. Any whole number up to it is allowed. Null removes it entirely, which is also what permits unlimited accounts.
Retained for clients that predate the ceiling; it echoes the maximum as a single value.
For accounts with no margin requirement: the share of balance at which they are warned. Percentages, not margin level.
For accounts with no margin requirement: the share of balance at which open positions are closed. Zero closes the moment equity reaches zero.
Example
{ "server": { "currency": "USD", "environment": "demo", "status": "active" }}Invalid request.
object
Validation issue details when the request fails schema validation.
object
Examplegenerated
{ "error": "example", "issues": [ {} ]}Management API authentication is missing or invalid.
object
Validation issue details when the request fails schema validation.
object
Example
{ "error": "Management API authentication required"}The organization cannot cover the active API request price.
object
Validation issue details when the request fails schema validation.
object
Example
{ "error": "Insufficient API credits"}The key lacks the required scope or server access.
object
Validation issue details when the request fails schema validation.
object
Example
{ "error": "Missing API scope: accounts:read"}Unexpected server error.
object
Validation issue details when the request fails schema validation.
object
Example
{ "error": "Internal server error"}