Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Elexon Legacy API

The Legacy API from Elexon — 2 operation(s) for legacy.

Elexon Legacy API is one of 32 APIs that Elexon publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Legacy. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 2 operations across 2 paths, and defines 12 schemas. It is described by OpenAPI 3.0.4, at version 1.0.

Requests are made against a single base URL, https://data.elexon.co.uk/bmrs/api/v1.

2 operations 2 paths 12 schemas 2 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.4
API Version
1.0
Base URL
https://data.elexon.co.uk/bmrs/api/v1
Resource Areas
1

Paths & Operations 2

Across 2 paths, the API surfaces 2 operations — 2 GET. Each is listed below with its method, path, parameters, and response codes.

Legacy 2
GET
/interop/MessageListRetrievaldeprecated
This endpoint is obsolete, and this location may be removed with no further notice. Use /remit/ or /datasets/REMIT endpoints instead.
2 params → 200
GET
/interop/MessageDetailRetrievaldeprecated
This endpoint is obsolete, and this location may be removed with no further notice. Use /remit/ or /datasets/REMIT endpoints instead.
1 param → 200

Schemas 12

The contract defines 12 schemas that model the data the API accepts and returns. The most detailed are Insights.Api.LegacyInteroperability.LegacyRemitListItem (28 properties), Insights.Api.LegacyInteroperability.LegacyRemitDetailItem (27 properties), Insights.Api.LegacyInteroperability.LegacyRemitListMetadata (6 properties), Insights.Api.LegacyInteroperability.LegacyRemitDetailMetadata (4 properties). Each schema is shown below with its type and property counts.

Insights.Api.LegacyInteroperability.LegacyRemitOutageProfile
object
1 property
Insights.Api.LegacyInteroperability.LegacyRemitResponseList
object
1 property
Insights.Api.LegacyInteroperability.LegacyRemitListResponse
object
2 properties
Insights.Api.LegacyInteroperability.LegacyRemitDetailItem
object
27 properties
Insights.Api.LegacyInteroperability.LegacyRemitOutageProfileSegment
object
3 properties
Insights.Api.LegacyInteroperability.LegacyRemitListResponseBody
object
2 properties
Insights.Api.LegacyInteroperability.LegacyRemitListItem
object
28 properties
Insights.Api.LegacyInteroperability.LegacyRemitDetailMetadata
object
4 properties
Insights.Api.LegacyInteroperability.LegacyRemitDetailList
object
1 property
Insights.Api.LegacyInteroperability.LegacyRemitListMetadata
object
6 properties
Insights.Api.LegacyInteroperability.LegacyRemitDetailResponse
object
2 properties
Insights.Api.LegacyInteroperability.LegacyRemitDetailBody
object
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

elexon-legacy-api-openapi.yml Raw ↑

Other APIs Elexon publishes across the network.

Elexon Balancing Mechanism Dynamic API
Elexon Balancing Mechanism Physical API
Elexon Balancing Services Adjustment - Disaggregated API
Elexon Balancing Services Adjustment - Net API
Elexon Bid-Offer Acceptances API
Elexon Bid-Offer API
Elexon BMRS Datasets API
Elexon Credit Default Notice API
Elexon Data Status API
Elexon Demand API
Elexon Demand Forecast API
Elexon Generation API