---
title: "GET /trades/private"
method: GET
path: "/trades/private"
---

# GET /trades/private

`GET /trades/private`

## Request

- Base URL: `https://intraday2-api.test.nordpoolgroup.com/api`
- URL: `https://intraday2-api.test.nordpoolgroup.com/api/trades/private`
- Auth: API key in header `X-AUTH-TOKEN`

## Query parameters

- `startZuluTime` string, date-time, required
- `endZuluTime` string
- `api-version` string

## Response `200`

- object[]
  - `updatedAt` string, date-time, required: Last update time for this trade
  - `tradeId` string, required: Trade ID
  - `tradeTime` string, date-time, required: Time of creation of this trade
  - `state` 'COMPLETED' | 'DISPUTED' | 'CANCELLED', required
  - `currency` string, required: Currency code
  - `contractPhase` 'CONT' | 'AUCT' | 'NONE', required
  - `eventSequenceNo` integer, required: Incremental counter of messages (technical field)
  - `revisionNo` integer, required: The latest revision number of the trade
  - `mediumDisplayName` string: Medium length name for contract
  - `companyTrade` boolean: If the trade belongs to your company, it will be enriched with portfolio information and this field will be set to **true**. Otherwise it will be set to **false**.
  - `legs` object[], required
    - `contractId` string, required: ID of the contract
    - `side` 'BUY' | 'SELL', required
    - `unitPrice` integer, required: Price
    - `quantity` integer, required: Quantity traded
    - `deliveryAreaId` integer, required: Delivery Area of the trade
    - `aggressor` boolean, required: Please note that for XBID trades, aggressor field is always **false**. For trades done on local contracts with trade id prefix `I`, then the following applies: * **true** if leg is the aggressor * **false** if leg is not the aggressor
    - `portfolioId` string, required: Portfolio ID involved in a trade
    - `orderId` string, required: Id of the order involved in the trade / leg
    - `userId` string, required: User name
    - `deliveryStart` string, date-time, required: Start time of the delivery
    - `deliveryEnd` string, date-time, required: End time of the delivery
    - `orderType` 'LIMIT' | 'ICEBERG' | 'USER_DEFINED_BLOCK'
    - `text` string: Text entered by a member. Maximum 250 characters. Available from release 4.23.0
    - `clientOrderId` string, required: Unique Id provided by the client for order tracking

---

[API](https://skmtc.dev/nordpoolgroup/apis/intraday-rest-api.md) - [All operations](https://skmtc.dev/nordpoolgroup/apis/intraday-rest-api/llms.txt) - [OpenAPI document](https://skmtc.dev/nordpoolgroup/apis/intraday-rest-api/revisions/f52c88bb5c9e?raw)
