---
title: "Indicative period BMU cashflows by settlement date (EBOCF)"
method: GET
path: "/balancing/settlement/indicative/cashflows/all/{bidOffer}/{settlementDate}"
tags: ["Indicative Imbalance Settlement"]
---

# Indicative period BMU cashflows by settlement date (EBOCF)

`GET /balancing/settlement/indicative/cashflows/all/{bidOffer}/{settlementDate}`

Returns derived indicative cashflow data generated by the latest calculation run for a given settlement date.
            
For each settlement period within the range, only messages generated for the latest settlement run are returned.
            
Settlement date parameter must be provided in the exact format yyyy-MM-dd.

## Path parameters

- `bidOffer` 'bid' | 'offer', required
- `settlementDate` string, date, required

## Query parameters

- `bmUnit` string[]
- `format` 'json' | 'xml'

## Response `200`

Data retrieved

- InsightsApiModelsResponsesResponseWithMetadata1InsightsApiModelsResponsesBalancingSettlementIndicativeCashflowResponse
  - `data` InsightsApiModelsResponsesBalancingSettlementIndicativeCashflowResponse[], nullable
    - `settlementDate` string, date
    - `settlementPeriod` integer
    - `startTime` string, date-time
    - `createdDateTime` string, date-time, nullable
    - `bmUnit` string, nullable
    - `bmUnitType` string
    - `leadPartyName` string, nullable
    - `nationalGridBmUnit` string, nullable
    - `bidOfferPairCashflows` InsightsApiModelsResponsesBalancingSettlementDerivedDataBidOfferPairs
      - `negative1` number, double, nullable
      - `positive1` number, double, nullable
      - `negative2` number, double, nullable
      - `positive2` number, double, nullable
      - `negative3` number, double, nullable
      - `positive3` number, double, nullable
      - `negative4` number, double, nullable
      - `positive4` number, double, nullable
      - `negative5` number, double, nullable
      - `positive5` number, double, nullable
      - `negative6` number, double, nullable
      - `positive6` number, double, nullable
    - `totalCashflow` number, double
  - `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)
