Docs
Api referenceCopy trading

List copy executions

GET
/v1/copy/executions

The copy-trading log: what each master change (and each drift correction or stop-out close) did on each follower, newest first — executed, skipped, failed or still pending — with the reason, in words, and the follower's order. Paginated by cursor.

Authorization

apiKey
AuthorizationBearer <token>

Authorization: Bearer fx_live_<id>_<secret>.

A key is shown once, at creation. We cannot show it again or recover it for you. Keys carry a label (live or test) in the key itself, so each configuration is easy to tell apart. Both reach real brokers: test with a broker demo account.

Scopes are per key. A key without accounts:write can read accounts and nothing else.

In: header

Query Parameters

strategyId?string
Formatuuid
subscriptionId?string
Formatuuid
followerAccountId?string
Formatuuid
status?string

Value in

  • "executed"
  • "skipped"
  • "failed"
  • "pending"
reason?string

Value in

  • "too_late"
  • "price_moved"
  • "follower_offline"
  • "below_min_volume"
  • "no_stop_loss"
  • "stale_figures"
  • "symbol_unmapped"
  • "symbol_blocked"
  • "limit_exceeded"
  • "not_enough_margin"
  • "market_closed"
  • "feature_not_included"
  • "quota_exceeded"
  • "broker_rejected"
  • "unresolved"
  • "netting_not_supported"
  • "internal_error"
  • "follower_changed"
since?string

Only executions created at or after this moment.

Formatdate-time
limit?integer

Default: 50.

Range1 <= value <= 200
cursor?string

The previous page's nextCursor.

Response Body

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/v1/copy/executions"
{  "data": [    {      "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",      "strategyId": "c855e259-15d8-4385-a60f-bdf8f7695ef7",      "subscriptionId": null,      "followerAccountId": "a14041f3-1c82-4713-aa88-52d0145c7220",      "status": "executed",      "reason": "too_late",      "detail": null,      "orderId": null,      "requestedVolume": null,      "latencyMs": null,      "createdAt": "2019-08-24T14:15:22Z",      "updatedAt": "2019-08-24T14:15:22Z",      "signal": {        "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",        "kind": "open",        "correction": "open",        "masterPositionId": "string",        "symbol": "string",        "side": "buy",        "volumeBefore": null,        "volumeAfter": null,        "price": null,        "stopLoss": null,        "takeProfit": null,        "detectedAt": "2019-08-24T14:15:22Z"      }    }  ],  "page": {    "hasMore": true,    "nextCursor": null  }}