v1

latestOpenAPI 3.1.02026-07-241653251.3 MB
Trade Strategy

List Executions

Lists Executions across one or more Strategies, paginated. Each Execution includes the full instructions[] array, which can be large — narrow with filters whenever possible. Synchronous.

get/strategies/executions

Query parameters

strategy_idstring

Filter Executions to a single Strategy.

operation_idstring

Filter Executions to a single Operation.

participant_codestring

Filter Executions to a single end customer.

status'awaiting_execution' | 'settled' | 'skipped' | 'rejected'
page_tokenstring

Opaque cursor from a prior response's next_page_token. Empty / missing = first page.

page_sizeinteger

Items per page. Capped at 200. Defaults to 50.

Headers

X-SCX-SIGNEDstring required

HMAC-SHA256 signature of the request, base64-encoded. See the Authentication guide for the exact signing formula.

X-SCX-TIMESTAMPstring required
Example:1678901234

Current Unix timestamp in seconds. Must be within 60 seconds of server time or the request is rejected.

Response

Paginated list of Executions (possibly empty).

Example response

{
  "message": {
    "executions": [
      {
        "id": "b1c2d3e4-f5a6-4789-bcde-f01234567890",
        "strategy_id": "b1c2d3e4-f5a6-4789-bcde-f01234567890",
        "operation_id": "b1c2d3e4-f5a6-4789-bcde-f01234567890",
        "trader_id": "b1c2d3e4-f5a6-4789-bcde-f01234567890",
        "participant_code": "CUST01",
        "status": "settled",
        "instructions": [
          {
            "underlying_currency": "BTC",
            "quoted_currency": "USD",
            "side": "buy",
            "amount": "100.50",
            "amount_type": "notional",
            "status": "executed",
            "price": "100.50",
            "quantity": "100.50",
            "total_notional": "100.50",
            "executed_at": "2026-04-17T10:00:00Z"
          }
        ],
        "created_at": "2026-04-17T10:00:00Z",
        "updated_at": "2026-04-17T10:00:00Z"
      }
    ]
  }
}