---
title: "The Regulation on Wholesale Energy Markets Integrity and Transparency (REMIT)"
method: GET
path: "/datasets/REMIT"
tags: ["BMRS Datasets"]
---

# The Regulation on Wholesale Energy Markets Integrity and Transparency (REMIT)

`GET /datasets/REMIT`

The Regulation on Wholesale Energy Markets Integrity and Transparency (REMIT) is an EU regulation aimed at preventing market abuse in wholesale energy markets.

This endpoint returns information provided by market participants to comply with Article 4 of Regulation on Wholesale Energy Market Integrity and Transparency (REMIT) Regulation (EU) 1227/2011.
            
Only JSON and XML formats are supported for this endpoint.

## Query parameters

- `publishDateTimeFrom` string, date-time, required
- `publishDateTimeTo` string, date-time, required
- `format` 'json' | 'xml'

## Response `200`

Data retrieved

- InsightsApiModelsResponsesDatasetResponse1InsightsApiModelsResponsesTransparencyRemitDatasetRowsRemitMessage
  - `data` InsightsApiModelsResponsesTransparencyRemitDatasetRowsRemitMessage[], nullable
    - `dataset` string, nullable
    - `mrid` string, nullable
    - `revisionNumber` integer
    - `publishTime` string, date-time
    - `createdTime` string, date-time
    - `messageType` string, nullable
    - `messageHeading` string, nullable
    - `eventType` string, nullable
    - `unavailabilityType` string, nullable
    - `participantId` string, nullable
    - `registrationCode` string, nullable
    - `assetId` string, nullable
    - `assetType` string, nullable
    - `affectedUnit` string, nullable
    - `affectedUnitEIC` string, nullable
    - `affectedArea` string, nullable
    - `biddingZone` string, nullable
    - `fuelType` string, nullable
    - `normalCapacity` number, double, nullable
    - `availableCapacity` number, double, nullable
    - `unavailableCapacity` number, double, nullable
    - `eventStatus` string, nullable
    - `eventStartTime` string, date-time
    - `eventEndTime` string, date-time, nullable
    - `durationUncertainty` string, nullable
    - `cause` string, nullable
    - `relatedInformation` string, nullable
    - `outageProfile` InsightsApiModelsResponsesTransparencyRemitDatasetRowsOutageProfileData[], nullable
      - `startTime` string, date-time
      - `endTime` string, date-time
      - `capacity` number, double

## Other responses

- `400` — Error with query parameters - see response for details
- `429` — Too many requests
- `500` — Server error - please try again later

---

[API](https://skmtc.net/elexon/apis/bmrs-insights.md) · [All operations](https://skmtc.net/elexon/apis/bmrs-insights/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/elexon/bmrs-insights/versions/d94e9edb295e/schema)
