Skip to content

ETPA XBID Public API (2.0.0)

Languages
Servers
https://acc-trading.etpa.nl

XBID Public Trades v1

Operations

XBID Public Trades v2

Operations

Get all public XBID trades

Request

Get all public XBID trades. This endpoint can filter and page the results.

Constraints:

  • If the system is unavailable, the request will return a BAD REQUEST response.`.
Security
api-key
Path
deliveryAreaIdstringrequired
Query
deliveryDaystringrequired
deliveryStartTimestring(date-time)
deliveryEndTimestring(date-time)
pageableobject(Pageable)required
pageable.​pageinteger(int32)>= 0
pageable.​sizeinteger(int32)>= 1
pageable.​sortArray of strings
curl -i -X GET \
  'https://acc-trading.etpa.nl/public-api/2.0/xbid/public-trades/{deliveryAreaId}?deliveryDay=string&deliveryStartTime=2019-08-24T14%3A15%3A22Z&deliveryEndTime=2019-08-24T14%3A15%3A22Z&page=0&size=1&sort=string' \
  -H 'api_key: YOUR_API_KEY_HERE'

Responses

OK

Bodyapplication/json
totalPagesinteger(int32)
totalElementsinteger(int64)
pageableobject(PageableObject)
sizeinteger(int32)
contentArray of objects(PublicXbidTradeApiQueryResponse)
numberinteger(int32)
sortobject(SortObject)
numberOfElementsinteger(int32)
firstboolean
lastboolean
emptyboolean
Response
application/json
{ "totalPages": 0, "totalElements": 0, "pageable": { "paged": true, "pageNumber": 0, "pageSize": 0, "offset": 0, "sort": { … }, "unpaged": true }, "size": 0, "content": [ { … } ], "number": 0, "sort": { "sorted": true, "empty": true, "unsorted": true }, "numberOfElements": 0, "first": true, "last": true, "empty": true }

Get Historical public XBID trades

Request

Retrieve historical public trades within a specified time range. This endpoint is suitable when needing historical trade data in within controlled time ranges without overloading ETPA's system

Constraints:

  • The difference between end and start must not exceed 6 hours.

  • If the requested time interval is too wide, an 400 error will be thrown.

  • If the system is unavailable, the request will return a BAD REQUEST response.

Security
api-key
Query
startstring(date-time)required
endstring(date-time)required
curl -i -X GET \
  'https://acc-trading.etpa.nl/public-api/2.0/xbid/public-trades/history?start=2019-08-24T14%3A15%3A22Z&end=2019-08-24T14%3A15%3A22Z' \
  -H 'api_key: YOUR_API_KEY_HERE'

Responses

OK

Body*/*Array [
xbidTradeIdinteger(int64)required
revisionNointeger(int64)required
tradeQuantitynumberrequired
mwhTradednumberrequired
tradePricenumberrequired
totalPricenumberrequired
deliveryStartTimestring(date-time)required
deliveryEndTimestring(date-time)required
contractIdinteger(int64)required
executionTimestring(date-time)required
buyDeliveryAreaobject(DeliveryAreaDto)
sellDeliveryAreaobject(DeliveryAreaDto)
revertedbooleanrequired
]