---
title: "Demand control instructions (DCI)"
method: GET
path: "/system/demand-control-instructions"
tags: ["System"]
---

# Demand control instructions (DCI)

`GET /system/demand-control-instructions`

This endpoint provides demand control instruction data, filtered by the time range of the instruction.
There is no date range limit on parameters.
If no query parameters are supplied all data is returned.

## Query parameters

- `from` string, date-time
- `to` string, date-time
- `format` 'json' | 'xml' | 'csv'

## Response `200`

OK

- InsightsApiModelsResponsesResponseWithMetadata1InsightsApiModelsResponsesMiscDemandControlInstructionData
  - `data` InsightsApiModelsResponsesMiscDemandControlInstructionData[], nullable
    - `mRID` string, nullable
    - `revisionNumber` integer
    - `publishTime` string, date-time, nullable
    - `publishingPeriodCommencingTime` string, date-time
    - `affectedDso` string, nullable
    - `demandControlId` string, nullable
    - `instructionSequence` integer
    - `demandControlEventFlag` string
    - `timeFrom` string, date-time
    - `timeTo` string, date-time, nullable
    - `volume` number, double
    - `systemManagementActionFlag` string, nullable
    - `amendmentFlag` string, nullable
  - `metadata` InsightsApiModelsMetadataApiResponseSourceMetadata
    - `datasets` string[], nullable

---

[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)
