Nord Pool PowerSystem API

The PowerSystem API from Nord Pool — 17 operation(s) for powersystem.

OpenAPI Specification

nordpool-powersystem-api-openapi.yml Raw ↑
openapi: 3.0.3
info:
  title: Nord Pool Data Portal API (Public) Auction PowerSystem API
  version: '1.0'
  description: The unauthenticated JSON API behind the Nord Pool Data Portal (data.nordpoolgroup.com), where Nord Pool publishes day-ahead electricity prices for the Nordic, Baltic, CWE, and UK bidding areas. These endpoints return the same day-ahead auction results shown on the public website, in 15-minute Market Time Unit resolution, and are widely used by open-source integrations such as Home Assistant. IMPORTANT - this API is not part of Nord Pool's officially documented, subscription-backed developer offering. It is not covered by an SLA or the API General Terms, and Nord Pool may change or restrict it at any time. The two operations below were observed live and verified returning data on 2026-07-11; request and response shapes are modeled from those observed responses rather than from official reference documentation. For supported programmatic access, use the Nord Pool Market Data API (data-api.nordpoolgroup.com) with a Power Data Services subscription.
  contact:
    name: Nord Pool
    url: https://data.nordpoolgroup.com/
servers:
- url: https://dataportal-api.nordpoolgroup.com
  description: Nord Pool Data Portal backend (public, unauthenticated)
tags:
- name: PowerSystem
paths:
  /api/v2/CleanHorizonStorageIndex/Daily/ByAreas:
    get:
      tags:
      - PowerSystem
      summary: Clean Horizon Premium Storage Index - Delivered by Nord Pool
      description: "Returns a list of daily gross revenues of storage assets for a list of areas and month.\n\nDaily storage index provides information on how much money could a 1, 2, and 4-hour storage asset have earned in a given day. It contains details on each component of the revenue stack\n(day-ahead, intraday, FCR, aFRR, mFRR, etc).\n\n### Response field descriptions\n- **area**: biding zone the index is calculated for\n- **status**: Missing if no data found for the area. Available if data is present\n- **unit**: currency unit of the index values, always **EUR/MW/Day**\n- **updatedAt**: date and time when the index values were last updated\n- **indexValues**: list of daily index values for a 1, 2, and 4-hour storage asset\n  - **utcDay**: day for which the index values are calculated\n  - **index1h**: \n    - **markets**: a dictionary of market (revenue streams), where each key corresponds to a market and each value to 1-hour storage index value for that market, in EUR/MW/Day\n    - **totalGrossRevenues**: sum of gross revenues of a 1-hour storage asset for the day\n  - **index2h**: \n    - **markets**: a dictionary of market (revenue streams), where each key corresponds to a market and each value to 2-hour storage index value for that market, in EUR/MW/Day\n    - **totalGrossRevenues**: sum of gross revenues of a 2-hour storage asset for the day\n  - **index4h**: \n    - **markets**: a dictionary of market (revenue streams), where each key corresponds to a market and each value to 4-hour storage index value for that market, in EUR/MW/Day\n    - **totalGrossRevenues**: sum of gross revenues of a 4-hour storage asset for the day\n            \nMore details about storage index can be found in the [Clean Horizon Storage Index](https://www.cleanhorizon.com/battery-index/)."
      parameters:
      - name: areas
        in: query
        description: 'Comma-separated list of areas (e.g., SE1, SE2).

          Supported: BE, CNOR, CSUD, DE, DK1, DK2, EE, ES, FI, FR, ITCALA, LT, LV, NORD, PL, PT, SARD, SE1, SE2,

          SE3, SE4, SICI, SUD, TEL'
        required: true
        schema:
          minItems: 1
          type: string
          items:
            type: string
      - name: month
        in: query
        description: 'Month in UTC. Format yyyy-MM-dd, for example 2025-01-01.

          Must be the first day of the month. If another day is provided, it will be transformed to the first day of that month.'
        required: true
        schema:
          type: string
          format: date
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ApiPremiumStorageIndex'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ApiPremiumStorageIndex'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ApiPremiumStorageIndex'
        '401':
          description: Unauthorized
          content:
            text/plain:
              schema:
                type: string
            application/json:
              schema:
                type: string
            text/json:
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            text/plain:
              schema:
                type: string
            application/json:
              schema:
                type: string
            text/json:
              schema:
                type: string
        '400':
          description: Bad Request
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/ValidationProblemDetails'
            application/json:
              schema:
                $ref: '#/components/schemas/ValidationProblemDetails'
            text/json:
              schema:
                $ref: '#/components/schemas/ValidationProblemDetails'
  /api/v2/CleanHorizonStorageIndex/Monthly/ByAreas:
    get:
      tags:
      - PowerSystem
      summary: Clean Horizon Storage Index - Delivered by Nord Pool
      description: "Returns a list of monthly gross revenues of storage assets for a list of areas.\n\nMonthly storage index provides information on how much money could a 1, 2, and 4-hour storage asset have earned in a given month.\nValues are calculated based on premium indexes by summing up daily total revenues for the month.  \n\n### Response field descriptions\n- **area**: biding zone the index is calculated for\n- **status**: Missing if no data found for the area. Available if data is present\n- **unit**: currency unit of the index values, always **EUR/MW/Month**\n- **updatedAt**: date and time when the index values were last updated\n- **markets**: list of markets (revenue streams) the index is considered for\n- **indexValues**: list of monthly index values for a 1, 2, and 4-hour storage asset\n  - **utcMonth**: month for which the index values are calculated\n  - **index1h**: 1 hour storage index value in EUR/MW/Month\n  - **index2h**: 2 hour storage index value in EUR/MW/Month\n  - **index4h**: 4 hour storage index value in EUR/MW/Month\n            \nMore details about storage index can be found in the [Clean Horizon Storage Index](https://www.cleanhorizon.com/battery-index/)."
      parameters:
      - name: areas
        in: query
        description: 'Comma-separated list of areas (e.g., SE1, SE2).

          Supported: BE, CNOR, CSUD, DE, DK1, DK2, EE, ES, FI, FR, ITCALA, LT, LV, NORD, PL, PT, SARD, SE1, SE2,

          SE3, SE4, SICI, SUD, TEL'
        required: true
        schema:
          minItems: 1
          type: string
          items:
            type: string
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ApiFreeStorageIndex'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ApiFreeStorageIndex'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ApiFreeStorageIndex'
        '401':
          description: Unauthorized
          content:
            text/plain:
              schema:
                type: string
            application/json:
              schema:
                type: string
            text/json:
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            text/plain:
              schema:
                type: string
            application/json:
              schema:
                type: string
            text/json:
              schema:
                type: string
        '400':
          description: Bad Request
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/ValidationProblemDetails'
            application/json:
              schema:
                $ref: '#/components/schemas/ValidationProblemDetails'
            text/json:
              schema:
                $ref: '#/components/schemas/ValidationProblemDetails'
  /api/v2/PowerSystem/ConsumptionForecasts/ByAreas:
    get:
      tags:
      - PowerSystem
      summary: Consumption Forecasts
      description: "Returns a list of consumption forecasts for a date and a list of areas.\n            \nConsumption forecasts tells how much electricity is expected to be consumed / used in an area and delivery period. \n            \nThis corresponds to the \"Total Load / Day-Ahead\" data type in the Entso-e Transparency Platform.\n            \n### Response field descriptions\n- **status**: Missing if no data found for the date and area. Available if data is present\n- **consumptionForecasts**: a list of delivery periods\n  - **deliveryStart**: start of delivery period\n  - **deliveryEnd**: end of delivery period\n  - **volume**: the volume expected to be consumed in the delivery period, in MW \n\nData source: **Entso-e Transparency platform. Update frequency and data availability depends on data being reported to Entso-e.**\n            \n[Sample response with valid data for areas NO2,NO3 and date 2025-05-05](https://proddataservicespublic.blob.core.windows.net/public-api-response-samples/PowerSystem/get_api_v2_PowerSystem_ConsumptionForecasts_ByAreas.json)"
      externalDocs:
        description: Data portal link
        url: https://data.nordpoolgroup.com/power-system/consumption-forecast?deliveryDate=latest&deliveryAreas=FI&locations=
      parameters:
      - name: areas
        in: query
        description: 'Comma-separated list of areas (e.g., NO1, NO2).

          Supported: 50HZ, AMP, AT, BE, DE-LU, LU, DK1, DK2, EE, FI, FR, LT, LV, NL, NO1, NO2, NO3, NO4, NO5, PL, SE1, SE2,

          SE3, SE4, TBW, TTG, TEL, BG'
        required: true
        schema:
          minItems: 1
          type: string
          items:
            type: string
      - name: date
        in: query
        description: Delivery date, referring to CET date. Format yyyy-MM-dd, for example 2024-08-15
        required: true
        schema:
          type: string
          format: date
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ApiConsumptionForecast'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ApiConsumptionForecast'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ApiConsumptionForecast'
        '401':
          description: Unauthorized
          content:
            text/plain:
              schema:
                type: string
            application/json:
              schema:
                type: string
            text/json:
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            text/plain:
              schema:
                type: string
            application/json:
              schema:
                type: string
            text/json:
              schema:
                type: string
        '400':
          description: Bad Request
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/ValidationProblemDetails'
            application/json:
              schema:
                $ref: '#/components/schemas/ValidationProblemDetails'
            text/json:
              schema:
                $ref: '#/components/schemas/ValidationProblemDetails'
  /api/v2/PowerSystem/ConsumptionForecasts/ByLocations:
    get:
      tags:
      - PowerSystem
      summary: Consumption Forecasts By Location
      description: "Returns a list of consumption forecasts for a date and a list of locations.\n            \nConsumption forecasts tells how much electricity is expected to be consumed / used in an area and delivery period. Consumption forecasts by Location aggregates delivery area values into country or region values. \n            \n### Response field descriptions\n- **status**: Missing if no data found for the date and area. Available if data is present\n- **locationType**: Country or Region\n- **deliveryAreas**: delivery areas used for this locational aggregation\n- **consumptionForecasts**: a list of delivery periods\n  - **deliveryStart**: start of delivery period\n  - **deliveryEnd**: end of delivery period\n  - **volume**: the volume expected to be consumed in the delivery period, in MW \n\nData source: **Entso-e Transparency platform. Update frequency and data availability depends on data being reported to Entso-e.**\n            \n[Sample response with valid data for location NO and date 2025-05-05](https://proddataservicespublic.blob.core.windows.net/public-api-response-samples/PowerSystem/get_api_v2_PowerSystem_ConsumptionForecasts_ByLocations.json)"
      externalDocs:
        description: Data portal link
        url: https://data.nordpoolgroup.com/power-system/consumption-forecast?deliveryDate=latest&deliveryAreas=&locations=NO
      parameters:
      - name: locations
        in: query
        description: 'Comma-separated list of locations (e.g., NO, SE).

          Supported: AT, BE, DE, LU, DK, EE, FI, FR, LT, LV, NL, NO, PL, SE, RO, BG, BALTIC, CWE, DE-LU, NORDIC'
        required: true
        schema:
          minItems: 1
          type: string
          items:
            type: string
      - name: date
        in: query
        description: Delivery date, referring to CET date. Format yyyy-MM-dd, for example 2024-08-15
        required: true
        schema:
          type: string
          format: date
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ApiConsumptionForecastByLocation'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ApiConsumptionForecastByLocation'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ApiConsumptionForecastByLocation'
        '401':
          description: Unauthorized
          content:
            text/plain:
              schema:
                type: string
            application/json:
              schema:
                type: string
            text/json:
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            text/plain:
              schema:
                type: string
            application/json:
              schema:
                type: string
            text/json:
              schema:
                type: string
        '400':
          description: Bad Request
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/ValidationProblemDetails'
            application/json:
              schema:
                $ref: '#/components/schemas/ValidationProblemDetails'
            text/json:
              schema:
                $ref: '#/components/schemas/ValidationProblemDetails'
  /api/v2/PowerSystem/Consumptions/ByAreas:
    get:
      tags:
      - PowerSystem
      summary: Consumption
      description: "Returns a list of consumptions for a date and a list of areas.\n            \nConsumption tells how much electricity is being consumed / used in an area and delivery period. \n            \nThis corresponds to the \"Total Load / Actual\" data type in the Entso-e Transparency Platform.\n            \n### Response field descriptions\n- **status**: Missing if no data found for the date and area. Available if data is present\n- **consumptions**: a list of delivery periods\n  - **deliveryStart**: start of delivery period\n  - **deliveryEnd**: end of delivery period\n  - **volume**: the volume consumed in the delivery period, in MW\n\nData source: **Entso-e Transparency platform. Update frequency and data availability depends on data being reported to Entso-e.**\n            \n[Sample response with valid data for areas NO2,NO3 and date 2025-05-05](https://proddataservicespublic.blob.core.windows.net/public-api-response-samples/PowerSystem/get_api_v2_PowerSystem_Consumptions_ByAreas.json)"
      externalDocs:
        description: Data portal link
        url: https://data.nordpoolgroup.com/power-system/consumption?deliveryDate=latest&deliveryAreas=NO1&aggregation=DeliveryPeriod&locations=
      parameters:
      - name: areas
        in: query
        description: 'Comma-separated list of areas (e.g., NO1, NO2).

          Supported: 50HZ, AMP, AT, BE, DE-LU, LU, DK1, DK2, EE, FI, FR, LT, LV, NL, NO1, NO2, NO3, NO4, NO5, PL, SE1, SE2,

          SE3, SE4, TBW, TTG, TEL, BG'
        required: true
        schema:
          minItems: 1
          type: string
          items:
            type: string
      - name: date
        in: query
        description: Delivery date, referring to CET date. Format yyyy-MM-dd, for example 2024-08-15
        required: true
        schema:
          type: string
          format: date
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ApiConsumption'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ApiConsumption'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ApiConsumption'
        '401':
          description: Unauthorized
          content:
            text/plain:
              schema:
                type: string
            application/json:
              schema:
                type: string
            text/json:
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            text/plain:
              schema:
                type: string
            application/json:
              schema:
                type: string
            text/json:
              schema:
                type: string
        '400':
          description: Bad Request
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/ValidationProblemDetails'
            application/json:
              schema:
                $ref: '#/components/schemas/ValidationProblemDetails'
            text/json:
              schema:
                $ref: '#/components/schemas/ValidationProblemDetails'
  /api/v2/PowerSystem/Consumptions/ByLocations:
    get:
      tags:
      - PowerSystem
      summary: Consumption By Location
      description: " Returns a list of consumptions for a date and a list of locations.\n            \nConsumption tells how much electricity is being consumed / used in an area and delivery period. Consumption by location aggregates delivery area consumption value into country or region values. \n            \n### Response field descriptions\n- **status**: Missing if no data found for the date and area. Available if data is present\n- **locationType**: Country or Region\n- **deliveryAreas**: delivery areas used for this locational aggregation\n- **consumptions**: a list of delivery periods\n  - **deliveryStart**: start of delivery period\n  - **deliveryEnd**: end of delivery period\n  - **volume**: the volume consumed in the delivery period, in MW \n\nData source: **Entso-e Transparency platform. Update frequency and data availability depends on data being reported to Entso-e.**\n            \n[Sample response with valid data for location NO and date 2025-05-05](https://proddataservicespublic.blob.core.windows.net/public-api-response-samples/PowerSystem/get_api_v2_PowerSystem_Consumptions_ByLocations.json)"
      externalDocs:
        description: Data portal link
        url: https://data.nordpoolgroup.com/power-system/consumption?deliveryDate=latest&deliveryAreas=&aggregation=DeliveryPeriod&locations=SE
      parameters:
      - name: locations
        in: query
        description: 'Comma-separated list of locations (e.g., NO, SE).

          Supported: AT, BE, DE, LU, DK, EE, FI, FR, LT, LV, NL, NO, PL, SE, RO, BG, BALTIC, CWE, DE-LU, NORDIC'
        required: true
        schema:
          minItems: 1
          type: string
          items:
            type: string
      - name: date
        in: query
        description: Delivery date, referring to CET date. Format yyyy-MM-dd, for example 2024-08-15
        required: true
        schema:
          type: string
          format: date
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ApiConsumptionByLocation'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ApiConsumptionByLocation'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ApiConsumptionByLocation'
        '401':
          description: Unauthorized
          content:
            text/plain:
              schema:
                type: string
            application/json:
              schema:
                type: string
            text/json:
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            text/plain:
              schema:
                type: string
            application/json:
              schema:
                type: string
            text/json:
              schema:
                type: string
        '400':
          description: Bad Request
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/ValidationProblemDetails'
            application/json:
              schema:
                $ref: '#/components/schemas/ValidationProblemDetails'
            text/json:
              schema:
                $ref: '#/components/schemas/ValidationProblemDetails'
  /api/v2/PowerSystem/Consumptions/Yearly/ByArea:
    get:
      tags:
      - PowerSystem
      summary: Yearly Consumption
      description: " Returns a list of consumptions for a year and one area.\n            \nConsumption tells how much electricity is being consumed / used in an area and delivery period. \n            \nThis corresponds to the \"Total Load / Actual\" data type in the Entso-e Transparency Platform.\n            \n This yearly summary is updated in a rolling manner, and is updated daily.\n\n### Response field descriptions\n- **yearlySummary**: total MWh consumption for the year\n- **monthlySummaries**: a list of monthly consumption values\n  - **deliveryDateStartCET**: the earliest date taken into account in this monthly summary\n  - **deliveryDateEndCET**: the latest date taken into account in this monthly summary \n  - **totalVolume**: total consumption volume in MWh for the month\n- **dailySummaries**: a list of daily consumption values\n  - **deliveryDateCET**: the CET delivery date for this summary\n  - **totalVolume**: total consumption volume in MWh for the day\n- **consumptions**: a list of delivery periods\n  - **deliveryStart**: start of delivery period\n  - **deliveryEnd**: end of delivery period\n  - **volume**: the volume consumed in the delivery period, in MW \n\nData source: **Entso-e Transparency platform. Update frequency and data availability depends on data being reported to Entso-e.**\n            \n[Sample response with valid data for area NO2 and year 2021](https://proddataservicespublic.blob.core.windows.net/public-api-response-samples/PowerSystem/get_api_v2_PowerSystem_Consumptions_Yearly_ByArea.json)"
      parameters:
      - name: area
        in: query
        description: 'One area. For example NO1.

          Supported: 50HZ, AMP, AT, BE, DE-LU, LU, DK1, DK2, EE, FI, FR, LT, LV, NL, NO1, NO2, NO3, NO4, NO5, PL, SE1, SE2,

          SE3, SE4, TBW, TTG, TEL, BG'
        required: true
        schema:
          minLength: 1
          type: string
      - name: year
        in: query
        description: 'Year in CET (format: yyyy, e.g., 2024)'
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/ApiYearlyConsumptionByArea'
            application/json:
              schema:
                $ref: '#/components/schemas/ApiYearlyConsumptionByArea'
            text/json:
              schema:
                $ref: '#/components/schemas/ApiYearlyConsumptionByArea'
        '401':
          description: Unauthorized
          content:
            text/plain:
              schema:
                type: string
            application/json:
              schema:
                type: string
            text/json:
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            text/plain:
              schema:
                type: string
            application/json:
              schema:
                type: string
            text/json:
              schema:
                type: string
        '400':
          description: Bad Request
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/ValidationProblemDetails'
            application/json:
              schema:
                $ref: '#/components/schemas/ValidationProblemDetails'
            text/json:
              schema:
                $ref: '#/components/schemas/ValidationProblemDetails'
  /api/v2/PowerSystem/Consumptions/Yearly/ByLocation:
    get:
      tags:
      - PowerSystem
      summary: Yearly Consumption by Location
      description: " Returns a list of consumptions for a year and one location.\n\nConsumption tells how much electricity is being consumed / used in an area and delivery period. Consumption by location aggregates delivery area consumption value into country or region values. \n            \n This yearly summary is updated in a rolling manner, and is updated daily.\n            \n### Response field descriptions\n- **status**: Missing if no data found for the date and area. Available if data is present\n- **locationType**: Country or Region\n- **deliveryAreas**: delivery areas used for this locational aggregation\n- **yearlySummary**: total MWh consumption for the year\n- **monthlySummaries**: a list of monthly consumption values\n  - **deliveryDateStartCET**: the earliest date taken into account in this monthly summary\n  - **deliveryDateEndCET**: the latest date taken into account in this monthly summary \n  - **totalVolume**: total consumption volume in MWh for the month\n- **dailySummaries**: a list of daily consumption values\n  - **deliveryDateCET**: the CET delivery date for this summary\n  - **totalVolume**: total consumption volume in MWh for the day\n- **consumptions**: a list of delivery periods\n  - **deliveryStart**: start of delivery period\n  - **deliveryEnd**: end of delivery period\n  - **volume**: the volume consumed in the delivery period, in MW \n\nData source: **Entso-e Transparency platform. Update frequency and data availability depends on data being reported to Entso-e.**\n            \n[Sample response with valid data for location NO and year 2021](https://proddataservicespublic.blob.core.windows.net/public-api-response-samples/PowerSystem/get_api_v2_PowerSystem_Consumptions_Yearly_ByLocation.json)"
      parameters:
      - name: location
        in: query
        description: 'One location. For example NO.

          Supported: AT, BE, DE, LU, DK, EE, FI, FR, LT, LV, NL, NO, PL, SE, RO, BG, BALTIC, CWE, DE-LU, NORDIC'
        required: true
        schema:
          minLength: 1
          type: string
      - name: year
        in: query
        description: 'Year in CET (format: yyyy, e.g., 2024)'
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/ApiYearlyConsumptionByLocation'
            application/json:
              schema:
                $ref: '#/components/schemas/ApiYearlyConsumptionByLocation'
            text/json:
              schema:
                $ref: '#/components/schemas/ApiYearlyConsumptionByLocation'
        '401':
          description: Unauthorized
          content:
            text/plain:
              schema:
                type: string
            application/json:
              schema:
                type: string
            text/json:
              schema:
                type: string
        '403':
          description: Forbidden
          content:
            text/plain:
              schema:
                type: string
            application/json:
              schema:
                type: string
            text/json:
              schema:
                type: string
        '400':
          description: Bad Request
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/ValidationProblemDetails'
            application/json:
              schema:
                $ref: '#/components/schemas/ValidationProblemDetails'
            text/json:
              schema:
                $ref: '#/components/schemas/ValidationProblemDetails'
  /api/v2/PowerSystem/Exchanges/ByAreas:
    get:
      tags:
      - PowerSystem
      summary: Exchange
      description: "Returns a list of exchanges for a date and a list of areas.\n            \nExchange tells how much electricity has been importer or exported for an area and delivery period. This is the actual measured flow.\n            \nThis corresponds to the \"Physical Flows\" data type in the Entso-e Transparency Platform.\n            \n### Response field descriptions\n- **dailyTotalImport**: total MWh imported volume\n- **dailyTotalExport**: total MWh exported volume\n- **dailyTotalNetPosition**: total net position in MWh (total import - total export).\n- **exchanges**: a list of delivery periods, containing all exchanges for that period\n  - **byConnection**: a list of all connections that has a flow for the period. Each connection is identified by an area and optionally by a connection name. The Connection name is only present if multiple connections exists on the same border. **import** gives the import volume in MW, **export** the export volume in MW and **netPosition** describes import-export\n  - **totalImport**: sum of all connection import volumes given in MW\n  - **totalExport**: sum of all connection export volumes given in MW\n  - **totalNetPosition**: total import - total export\n\nData source: **Entso-e Transparency platform. Update frequency and data availability depends on data being reported to Entso-e.**\n            \n[Sample response with valid data for areas NO2,NO3 and date 2025-05-05](https://proddataservicespublic.blob.core.windows.net/public-api-response-samples/PowerSystem/get_api_v2_PowerSyste

# --- truncated at 32 KB (103 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/nordpool/refs/heads/main/openapi/nordpool-powersystem-api-openapi.yml