Skip to main content

Get Copier

Read one trade copier. Field details are in Copier fields.

Elite

The Management API requires an Elite subscription. See Authentication.

Endpoint​

GET https://app.crosstrade.io/v1/api/manage/nt8/copiers/{id}

Headers​

NameRequiredValue
AuthorizationYesBearer <your API token>
If-None-MatchNoETag from a previous read. Returns 304 with no body if nothing changed

Path parameters​

NameTypeDescription
idstringThe copier id

Code examples​

import requests

resp = requests.get(
"https://app.crosstrade.io/v1/api/manage/nt8/copiers/4b1f0c9e2d7a4c55b1e0",
headers={"Authorization": "Bearer YOUR_TOKEN"},
)
print(resp.status_code, resp.json())

Responses​

{
"success": true,
"data": {
"id": "4b1f0c9e2d7a4c55b1e0",
"nickname": null,
"active": false,
"mode": "order",
"leader": "Sim101",
"type": "single",
"groupName": null,
"followers": [
{
"account": "DemoAccount"
}
],
"sizing": {
"method": "ratio",
"ratio": 1,
"quantity": null,
"maxQuantity": null
},
"inverse": false,
"fillsOnly": false,
"instruments": [
"*"
],
"symbolReplacements": {},
"stealth": true,
"tandem": false,
"autoSync": {
"enabled": true,
"intervalSeconds": 10
},
"syncCorrection": {
"cooldownSeconds": 300,
"maxAttempts": 1
},
"reconnectDelayMs": 10000,
"strategyTagMode": "override",
"created": "2026-09-01T13:02:11Z",
"updated": "2026-10-02T14:31:07Z"
},
"meta": {
"requestId": "req_9f2c1a0b7d3e4f51",
"etag": "\"c2:Tm90UmVhbEV0YWcwMg\""
}
}

Notes​

  • A NinjaTrader copier saved with fixed-quantity sizing, which the web app no longer offers, reads as "method": "fixed" with its quantity. You can switch it to ratio.