Get a trading account
const url = 'https://api.koneth.com/api/v1/management/servers/6be9a699-2f28-402e-b64e-93ba6bdafe1b/accounts/7001042';const options = { method: 'GET', headers: {'X-Request-Id': 'onboarding-client-1042', Authorization: '<Authorization>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.koneth.com/api/v1/management/servers/6be9a699-2f28-402e-b64e-93ba6bdafe1b/accounts/7001042 \ --header 'Authorization: <Authorization>' \ --header 'X-Request-Id: onboarding-client-1042'Returns account details and credentials. Requires accounts:read.
Transactions, orders, positions, and deals use their separate paginated
endpoints so this response remains bounded. Protect the credentials object
and do not forward this response directly to a webhook or client application.
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-93ba6bdafe1bTrading account number.
Example
7001042Header Parameters
Section titled “Header Parameters”Optional correlation ID used for API request billing and logs.
Example
onboarding-client-1042Responses
Section titled “Responses”Account details returned.
Account details and credentials. Historical records use separate paginated endpoints.
object
Known management and live fields for a trading account.
object
Koneth Main’s view of the account, which is not the same vocabulary
the trading server uses. pending means provisioning, failed
means the last command against the account failed, and active
means trading.
disabled is a pause: the account still exists and its trader can
still read it, but the server refuses its trades with
ACCOUNT_READ_ONLY until it is enabled. archived is the end: the
trader can no longer sign in. The server calls the paused state
read_only; Main keeps calling it disabled because that is the
operation an operator asked for.
Example
{ "account": { "status": "pending" }}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"}The requested resource was not found.
object
Validation issue details when the request fails schema validation.
object
Examplegenerated
{ "error": "example", "issues": [ {} ]}Unexpected server error.
object
Validation issue details when the request fails schema validation.
object
Example
{ "error": "Internal server error"}