Hub-to-Hub matrix

Data of available transfer capacities are only available for delivery periods opened for trading.

To receive notifications about changes in available transfer capacities, the client must connect via WebSocket with the topic hubtohub.

Message of type hubtohub-snapshot is sent to the client after the connection is initiated with the hubtohub topic or without any topic specified. This message represents the state of the available transfer capacities at that moment. Subsequent messages of type hubtohub-change are sent to reflect changes to the available transfer capacities.

Client can request new snapshot anytime with message of type hubtohub-snapshot.


GET https://isot.okte.sk/api/v1/idm/hub-to-hub

Parameters

:deliveryFrom
Date Time 8601 UTC
Start time of delivery range
:deliveryTo
Date Time 8601 UTC
End time of delivery range
:countryCodes
Enum (CZ, PL, HU...)
Two-letter country codes separated by commas.

Example

GET https://isot.okte.sk/api/v1/idm/hub-to-hub?countryCodes=CZ&deliveryFrom=2024-11-18T13:00:00Z[
  {
    "eic": "10YCZ-CEPS-----N",
    "areaName": "CEPS",
    "countryCode": "CZ",
    "deliveryDay": "2024-11-18",
    "deliveryStart": "2024-11-18T22:00:00Z",
    "deliveryEnd": "2024-11-18T23:00:00Z",
    "availableCapacityIn": 3066,
    "availableCapacityOut": 2798
  }
]

Request may return HTTP status codes 200 (OK), 400 (Bad Request), 429 (Too Many Requests), or 500 (Internal Server Error).

Response fields description

Field Description Format
eic EIC of the Market Area String
areaName Name of the Market Area String
countryCode Two-letter country code Enum (CZ, PL, HU...)
deliveryDay Date of the delivery Date ISO 8601
deliveryStart Delivery period start Date Time 8601 UTC
deliveryEnd Delivery period end Date Time 8601 UTC
availableCapacityIn Available import capacities in MW Float number
availableCapacityOut Available export capacities in MW Float number

Snapshot message example (WebSocket)

WS wss://isot.okte.sk/api/v1/idm/ws?topics=hubtohub{
  "type": "hubtohub-snapshot",
  "payload": {
    "data": [
      {
        "eic": "10YCZ-CEPS-----N",
        "areaName": "CEPS",
        "countryCode": "CZ",
        "deliveryDay": "2024-11-20",
        "deliveryStart": "2024-11-20T20:00:00Z",
        "deliveryEnd": "2024-11-20T21:00:00Z",
        "availableCapacityIn": 2310,
        "availableCapacityOut": 110
      }
    ]
  }
}

Changes message example (WebSocket)

WS wss://isot.okte.sk/api/v1/idm/ws?topics=hubtohub{
  "type": "hubtohub-change",
  "payload": {
    "data": [
      {
        "eic": "10YCZ-CEPS-----N",
        "areaName": "CEPS",
        "countryCode": "CZ",
        "deliveryDay": "2024-11-20",
        "deliveryStart": "2024-11-20T20:00:00Z",
        "deliveryEnd": "2024-11-20T21:00:00Z",
        "availableCapacityIn": 2319,
        "availableCapacityOut": 0
      }
    ]
  }
}

Snapshot request message example (WebSocket)

WS wss://isot.okte.sk/api/v1/idm/ws?topics=hubtohub{
  "type": "hubtohub-snapshot"
}