v1
latestOpenAPI 3.1.02026-07-2694207444.7 KBAuction Orders
Order Creation
Submits order(s) to a specific EPAD auction.
Users can enter orders only when the action is in the Open state. Typically, the auction is open for order submission from 09:00 CET on the day before auction day to 09:00 CET on the auction day. The logged-in user can create order(s) to the portfolio to which they have access, and the portfolio has to be valid and have area access on gate closure. Orders may be defined in steps of 0,01 €/MW and divided by lots of 1MW or multiples thereof.
More details about handling of orders can be found in the <a href="https://www.nordpoolgroup.com/4ad1ed/globalassets/download-center/epad/statnett-epad-auction---market-rules.pdf"> Statnett EPAD Auction Rules</a>.
Payload fields description
- periodCode: contract period code containing time period - M (month), Q(quarter), or YR (year). For example, MFEB-25 is month February 2025, Q3-25 is quarter 3 2025, YR-26 is year 2026.
- areaCode: bidding zone code (NO1, NO2, NO3, NO4, NO5)
- portfolio: identifier of the portfolio to which the order is to be placed for the given auction
- side: Buy or Sell order
- price: price of the order in EUR/MWh. Orders may be defined in steps of 0,01 €/MW.
- volume: quantity of the order in MW. Orders may be divided by lots of 1MW or multiples thereof.
- riskIndicator: Hedge or Speculative according to Nasdaq terminology. The risk indicator is to be used to signal if the trade is of a hedging or speculative nature. This information will be passed on to Nasdaq if the orders are matched in the auction.
Returns a list of created orders.
Response field descriptions
- id: identifier of the created order
- periodCode: the same value as 'periodCode' in the payload
- areaCode: the same value as 'areaCode' in the payload
- side: the same value as 'side' in the payload
- portfolio: the same value as 'portfolio' in the payload
- price: the same value as 'price' in the payload
- volume: the same value as 'volume' in the payload
- riskIndicator: the same value as 'riskIndicator' in the payload
- modifiedBy: user name of the user who created the order
- modifiedAt: order creation timestamp
- onBehalfOf: the same user name as in 'modifiedBy'
- active: true - the order is active
post/api/auctions/{auctionId}/orders
Path parameters
auctionIdinteger required
The auction id
Request body
Response
OK