Skip to main content

List ATM Templates

List your Tradovate ATM templates, most recently changed first. Each item has the fields in ATM template fields.

Elite

The Management API requires an Elite subscription. See Authentication.

Endpoint​

GET https://app.crosstrade.io/v1/api/manage/tradovate/atm-templates

Headers​

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

Code examples​

import requests

resp = requests.get(
"https://app.crosstrade.io/v1/api/manage/tradovate/atm-templates",
headers={"Authorization": "Bearer YOUR_TOKEN"},
)
print(resp.status_code, resp.json())

Responses​

{
"success": true,
"data": [
{
"id": "tvatm_Qw12er34Ty56ui78",
"name": "Scalp",
"description": "Two targets, trail the runner",
"active": true,
"config": {
"targets": "20,40",
"stops": "16,16",
"quantities": "1,1",
"trail": "false,true",
"trailTrigger": null,
"trailOffset": null,
"breakeven": null,
"breakevenOffset": null
},
"created": "2026-09-01T13:02:11Z",
"updated": "2026-10-02T14:31:07Z"
}
],
"meta": {
"requestId": "req_9f2c1a0b7d3e4f51",
"count": 1,
"etag": "\"c2:Tm90UmVhbEV0YWcwMw\""
}
}