---
title: "Restoration Zone Demand Restored Submissions (RZDR)"
method: GET
path: "/demand/by-restoration-zone/restored/submissions"
tags: ["Demand"]
---

# Restoration Zone Demand Restored Submissions (RZDR)

`GET /demand/by-restoration-zone/restored/submissions`

This endpoint provides data about the end of system restoration events. It returns the restored demand value
for each restoration zone at the last submission time of each event. The number of events to return is
determined by the `count` parameter.
            
The data can be filtered by submission date/time, region, and GSP Group ID (when received by NESO).
            
All DateTimes should be expressed as defined within
<a href="https://datatracker.ietf.org/doc/html/rfc3339#section-5.6" target="_blank">RFC 3339</a>.

Some examples of parameter combinations are shown below.
            
Filtering latest 3 events:
            
    /demand/by-restoration-zone/restored/submissions?count=3
            
Filtering latest 3 events before a given submission time:
            
    /demand/by-restoration-zone/restored/submissions?before=2025-10-01T00:00Z&count=3
            
Filtering latest 10 events for a given region:
            
    /demand/by-restoration-zone/restored/submissions?region=North West&count=10

## Query parameters

- `count` integer, required
- `before` string, date-time
- `region` 'North Scotland' | 'South Scotland' | 'North West' | 'North East' | 'Midlands' | 'South West' | 'South East'
- `gspGroupId` string
- `format` 'json' | 'xml' | 'csv'

## Response `200`

Data retrieved

- InsightsApiModelsResponsesResponseWithMetadata1InsightsApiModelsResponsesRestorationZoneRestorationZoneDemandRestoredDatasetRow
  - `data` InsightsApiModelsResponsesRestorationZoneRestorationZoneDemandRestoredDatasetRow[], nullable
    - `dataset` string, nullable
    - `submissionDateTime` string, date-time
    - `publishTime` string, date-time
    - `region` string, nullable
    - `gspGroupId` string, nullable
    - `restoredDemand` integer
  - `metadata` InsightsApiModelsMetadataApiResponseSourceMetadata
    - `datasets` string[], nullable

## 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/revisions/d94e9edb295e/schema)
