AEMO WEMDE DispatchCase

AEMO's public API catalogue lists 4 operation(s) for this API, gateway-routed under the path prefix /WEM/v1/dispatchCase. AEMO's own openapi-link export for this API is a shell — it declares paths: {} with zero operations and names an internal host — so the 4 operation(s) in the OpenAPI captured here were harvested from AEMO's developer-portal operations endpoints (https://dev.aemo.com.au/developer/apis/wemde-dispatchcase-external-v1/operations?api-version=2022-04-01-preview), complete with parameters, headers, response codes and response examples. Harvested 2026-07-27 (HTTP 200).

OpenAPI Specification

aemo-wemde-dispatchcase-external-v1-openapi.yml Raw ↑
openapi: 3.0.1
info:
  title: WEMDE DispatchCase
  version: '3.0'
  x-origin:
  - format: openapi
    source: AEMO API Management developer portal
    url: https://dev.aemo.com.au/developer/apis/wemde-dispatchcase-external-v1/operations?api-version=2022-04-01-preview
servers:
- url: https://api-gwy-prd.aemo.local/WEM/v1/dispatchCase
- url: https://api-gwy-prd.aemo.local/WEM/v1/dispatchCase
paths:
  ? /dispatchDataOutcomes?primaryDispatchIntervalFrom={primaryDispatchIntervalFrom}&primaryDispatchIntervalTo={primaryDispatchIntervalTo}
  : get:
      operationId: retrievesCaseDataFromTheCentralDispatchProcessThroughARangeOfPastPrimaryDispatchIntervals
      summary: Retrieves Case Data from the Central Dispatch Process through a range of past Primary Dispatch
        Intervals
      tags:
      - WEMDE DispatchCase
      description: Retrieves Case Data from the Central Dispatch Process through a range of past Primary
        Dispatch Intervals
      parameters:
      - name: primaryDispatchIntervalFrom
        in: path
        required: true
        schema:
          type: string
        description: 'Default date format: yyyy-MM-ddTHH:mm:ss+08:00. For request, the offset +08:00 is
          optional - api will by default treat incoming time as +08:00'
      - name: primaryDispatchIntervalTo
        in: path
        required: true
        schema:
          type: string
        description: 'Default date format: yyyy-MM-ddTHH:mm:ss+08:00. For request, the offset +08:00 is
          optional - api will by default treat incoming time as +08:00'
      - name: categories
        in: query
        required: false
        schema:
          type: string
        description: Possible Values are parameters,constraintViolationParameters,scada,constraintLookUp,constraints,dfcmData,unconstrainedForecast,registrationData,facilityLossFactors,markets,rcmData,marketServicesPriceFlag
      - name: dispatchScenario
        in: query
        required: false
        schema:
          type: string
        description: Possible values are Reference, ForecastHigh, ForecastLow, InServiceCapacityOnly,
          AvailableCapacity. Default value is Reference.
      - name: accept-encoding
        in: header
        required: false
        schema:
          type: string
          default: gzip
      - name: x-initiatingParticipantId
        in: header
        required: true
        schema:
          type: string
        description: The id of the Initiating Participant
      - name: x-market
        in: header
        required: true
        schema:
          type: string
        description: The id of the market
      responses:
        '200':
          description: Success
          content:
            text/plain:
              example: ''
            application/json:
              example:
                data:
                  dispatchDataIssueID: string
                  caseData:
                  - scenario: string
                    dispatchInterval: string
                    primaryDispatchInterval: string
                    parameters:
                    - name: string
                      value: 0
                    constraintViolationParameters:
                    - variable: string
                      price: 0
                    scada:
                    - tag: string
                      value: string
                      valueDataType: string
                      qualityFlag: string
                      dataSource: string
                      asAtTimeStamp: string
                    constraintLookUp:
                      forecast.regionalForecast-southWestGreatSouthernRegionBaseLoad-expected: 0
                      forecast.regionalForecast-southWestGreatSouthernRegionLoad-expected: 0
                      forecast.regionalForecast-northCountryRegionLoad-expected: 0
                      forecast.nsgForecast-warradargeWindFarm-bomAccessA-expected: 0
                      forecast.nsgForecast-walkawayWindFarm-bomAccessA-expected: 0
                      forecast.nsgForecast-yandinWindFarm-bomAccessA-expected: 0
                      forecast.nsgForecast-warradargeWindFarm-bomAccessA-high: 0
                      forecast.nsgForecast-walkawayWindFarm-bomAccessA-high: 0
                      forecast.nsgForecast-yandinWindFarm-bomAccessA-high: 0
                      forecast.nsgForecast-warradargeWindFarm-bomAccessA-low: 0
                      forecast.nsgForecast-walkawayWindFarm-bomAccessA-low: 0
                      forecast.nsgForecast-yandinWindFarm-bomAccessA-low: 0
                      forecast.ess-regulationRaise-expected: 0
                      forecast.ess-regulationLower-expected: 0
                      forecast.ess-contingencyLower-expected: 0
                      forecast.energy-forecastOperationalDemand-expected: 0
                      forecast.energy-forecastOperationalDemand-high: 0
                      forecast.energy-forecastOperationalDemand-low: 0
                      forecast.nsgForecast-warradargeWindFarm-wz-expected: 0
                      forecast.nsgForecast-walkawayWindFarm-wz-expected: 0
                      forecast.nsgForecast-yandinWindFarm-wz-expected: 0
                      forecast.nsgForecast-warradargeWindFarm-wz-high: 0
                      forecast.nsgForecast-walkawayWindFarm-wz-high: 0
                      forecast.nsgForecast-yandinWindFarm-wz-high: 0
                      forecast.nsgForecast-warradargeWindFarm-wz-low: 0
                      forecast.nsgForecast-walkawayWindFarm-wz-low: 0
                      forecast.nsgForecast-yandinWindFarm-wz-low: 0
                      forecast.nsgForecast-warradargeWindFarm-bomCombined-expected: 0
                      forecast.nsgForecast-walkawayWindFarm-bomCombined-expected: 0
                      forecast.nsgForecast-yandinWindFarm-bomCombined-expected: 0
                      forecast.nsgForecast-warradargeWindFarm-bomCombined-high: 0
                      forecast.nsgForecast-walkawayWindFarm-bomCombined-high: 0
                      forecast.nsgForecast-yandinWindFarm-bomCombined-high: 0
                      forecast.nsgForecast-warradargeWindFarm-bomCombined-low: 0
                      forecast.nsgForecast-walkawayWindFarm-bomCombined-low: 0
                      forecast.nsgForecast-yandinWindFarm-bomCombined-low: 0
                      forecast.nsgForecast-albanyWindFarm-wz-expected: 0
                      forecast.nsgForecast-badgingarraWindFarm-wz-expected: 0
                      forecast.nsgForecast-albanyWindFarm-bomAccessA-expected: 0
                      forecast.nsgForecast-badgingarraWindFarm-bomAccessA-expected: 0
                      forecast.nsgForecast-emuDownsWindFarm-wz-expected: 0
                      forecast.nsgForecast-collgarWindFarm-bomAccessA-expected: 0
                      forecast.nsgForecast-collgarWindFarm-wz-expected: 0
                      forecast.nsgForecast-albanyWindFarm-bomCombined-expected: 0
                      forecast.nsgForecast-emuDownsWindFarm-bomAccessA-expected: 0
                      forecast.nsgForecast-badgingarraWindFarm-bomCombined-expected: 0
                      forecast.nsgForecast-mumbidaWindFarm-bomAccessA-expected: 0
                      forecast.nsgForecast-collgarWindFarm-bomCombined-expected: 0
                      forecast.nsgForecast-albanyWindFarm-bomAccessA-high: 0
                      forecast.nsgForecast-emuDownsWindFarm-bomCombined-expected: 0
                      forecast.nsgForecast-badgingarraWindFarm-bomAccessA-high: 0
                      forecast.nsgForecast-mumbidaWindFarm-bomCombined-expected: 0
                      forecast.nsgForecast-mumbidaWindFarm-wz-expected: 0
                      forecast.nsgForecast-collgarWindFarm-bomAccessA-high: 0
                      forecast.nsgForecast-albanyWindFarm-bomCombined-high: 0
                      forecast.nsgForecast-emuDownsWindFarm-bomAccessA-high: 0
                      forecast.nsgForecast-albanyWindFarm-wz-high: 0
                      forecast.nsgForecast-badgingarraWindFarm-bomCombined-high: 0
                      forecast.nsgForecast-mumbidaWindFarm-bomAccessA-high: 0
                      forecast.nsgForecast-badgingarraWindFarm-wz-high: 0
                      forecast.nsgForecast-collgarWindFarm-bomCombined-high: 0
                      forecast.nsgForecast-albanyWindFarm-bomAccessA-low: 0
                      forecast.nsgForecast-emuDownsWindFarm-wz-high: 0
                      forecast.nsgForecast-emuDownsWindFarm-bomCombined-high: 0
                      forecast.nsgForecast-badgingarraWindFarm-bomAccessA-low: 0
                      forecast.nsgForecast-collgarWindFarm-wz-high: 0
                      forecast.nsgForecast-mumbidaWindFarm-bomCombined-high: 0
                      forecast.nsgForecast-collgarWindFarm-bomAccessA-low: 0
                      forecast.nsgForecast-mumbidaWindFarm-wz-high: 0
                      forecast.nsgForecast-albanyWindFarm-bomCombined-low: 0
                      forecast.nsgForecast-emuDownsWindFarm-bomAccessA-low: 0
                      forecast.nsgForecast-albanyWindFarm-wz-low: 0
                      forecast.nsgForecast-badgingarraWindFarm-bomCombined-low: 0
                      forecast.nsgForecast-mumbidaWindFarm-bomAccessA-low: 0
                      forecast.nsgForecast-badgingarraWindFarm-wz-low: 0
                      forecast.nsgForecast-collgarWindFarm-bomCombined-low: 0
                      forecast.nsgForecast-emuDownsWindFarm-wz-low: 0
                      forecast.nsgForecast-emuDownsWindFarm-bomCombined-low: 0
                      forecast.nsgForecast-collgarWindFarm-wz-low: 0
                      forecast.nsgForecast-mumbidaWindFarm-bomCombined-low: 0
                      forecast.nsgForecast-mumbidaWindFarm-wz-low: 0
                      forecast.nsgForecast-mungaraSolarFarm-bom-expected: 0
                      forecast.nsgForecast-merredinSolarFarm-bom-expected: 0
                      forecast.nsgForecast-mungaraSolarFarm-bom-high: 0
                      forecast.nsgForecast-merredinSolarFarm-bom-high: 0
                      forecast.nsgForecast-mungaraSolarFarm-bom-low: 0
                      forecast.nsgForecast-merredinSolarFarm-bom-low: 0
                      forecast.nsgForecast-merredinSolarFarm-wz-expected: 0
                      forecast.nsgForecast-mungaraSolarFarm-wz-high: 0
                      forecast.nsgForecast-merredinSolarFarm-wz-low: 0
                      forecast.nsgForecast-mungaraSolarFarm-wz-expected: 0
                      forecast.nsgForecast-merredinSolarFarm-wz-high: 0
                      forecast.nsgForecast-mungaraSolarFarm-wz-low: 0
                      forecast.regionalForecast-easternGoldfields-expected: 0
                      forecast.regionalForecast-northOfThreeSprings-expected: 0
                      forecast.regionalForecast-northCountryRegionBaseLoad-expected: 0
                      solver.minutesSincePrimary: 0
                    constraints:
                      constraintSet:
                      - id: string
                        constraintEquations:
                        - string
                        version: 0
                        description: string
                        comments: string
                      constraintEquations:
                      - id: string
                        description: string
                        comments: string
                        leftHandSide:
                        - term: string
                          coefficient: 0
                          termType: string
                          index: 0
                        operator: string
                        rightHandSide:
                        - term: string
                          coefficient: 0
                          termType: string
                          index: 0
                        rightHandSideScript: string
                        required: true
                        limitType: string
                        limitAdviceId: string
                        isInterventionEvent: true
                        constraintType: string
                        defaultRHS: 0
                        violationPenalty: 0
                        contingency: string
                        monitoredElement: string
                        version: 0
                        systemConfiguration: string
                    dfcmData:
                      dfcmId: string
                      dfcmSchemaVersion: string
                      frequencyLimits:
                        rocofMax: 0
                        rocofMin: 0
                        fmin: 0
                        fmax: 0
                        fss: 0
                      dfcmValidationDetails:
                        inertiaRangeMinimum: 0
                        inertiaRangeMaximum: 0
                        inertiaRangeStep: 0
                        largestContingencySizeMinimum: 0
                        largestContingencySizeMaximum: 0
                        largestContingencySizeStep: 0
                      tauValuesforCRPerformanceFactors:
                      - 0
                    registrationData:
                    - facilityCode: string
                      nol: true
                      facilityStandingData:
                        facilityRegistrationStatus: string
                        facilityClass: string
                        storageConstraints: true
                        inertia: 0
                        tauFactor: 0
                        unconstrainedForecastSource: scada
                        effectiveDispatchIntervalFrom: string
                    facilityLossFactors:
                    - facilityCode: string
                      transmissionLossFactor: 0
                      distributionLossFactor: 0
                    rcmData:
                    - facilityCode: string
                      rcoq: 0
                    marketServicesPriceFlag:
                      energyPriceAtCap: true
                      regulationRaisePriceAtCap: true
                      regulationLowerPriceAtCap: true
                      contingencyLowerPriceAtCap: true
                      contingencyRaisePriceAtCap: true
                      rocofPriceAtCap: true
                    markets:
                      energy:
                        marketService: string
                        baseForecastRequirement: 0
                        overrideForecastRequirement: 0
                        facilities:
                        - dspUnconstrainedWithdrawalQuantity: 0
                          dspConstrainedWithdrawalQuantity: 0
                          facilityCode: string
                          submissionId: string
                          submissionCode: string
                          maxInjectionCapacity: 0
                          maxWithdrawalCapacity: 0
                          unconstrainedInjectionForecast: 0
                          unconstrainedWithdrawalForecast: 0
                          inflexibleFlag: true
                          maxUpwardRampRate: 0
                          downwardsRampRateValueUsed: 0
                          maxDownwardRampRate: 0
                          upwardsRampRateValueUsed: 0
                          fsip:
                            t1: 0
                            t2: 0
                            t3: 0
                            t4: 0
                            minimumLoad: 0
                          tranches:
                          - tranche: 0
                            fuelType: string
                            quantity: 0
                            submittedPrice: 0
                            lfaPrice: 0
                            capacityType: string
                            noticeTime: 0
                      regulationRaise:
                        marketService: string
                        baseForecastRequirement: 0
                        overrideForecastRequirement: 0
                        facilities:
                        - dspUnconstrainedWithdrawalQuantity: 0
                          dspConstrainedWithdrawalQuantity: 0
                          facilityCode: string
                          submissionId: string
                          submissionCode: string
                          tranches:
                          - tranche: 0
                            fuelType: string
                            quantity: 0
                            submittedPrice: 0
                            lfaPrice: 0
                            capacityType: string
                            noticeTime: 0
                          maximumCapacity: 0
                          enablementMinimum: 0
                          enablementMinimumValueUsed: 0
                          lowBreakpoint: 0
                          lowBreakpointValueUsed: 0
                          highBreakpoint: 0
                          highBreakpointValueUsed: 0
                          enablementMaximum: 0
                          enablementMaximumValueUsed: 0
                      regulationLower:
                        marketService: string
                        baseForecastRequirement: 0
                        overrideForecastRequirement: 0
                        facilities:
                        - dspUnconstrainedWithdrawalQuantity: 0
                          dspConstrainedWithdrawalQuantity: 0
                          facilityCode: string
                          submissionId: string
                          submissionCode: string
                          tranches:
                          - tranche: 0
                            fuelType: string
                            quantity: 0
                            submittedPrice: 0
                            lfaPrice: 0
                            capacityType: string
                            noticeTime: 0
                          maximumCapacity: 0
                          enablementMinimum: 0
                          enablementMinimumValueUsed: 0
                          lowBreakpoint: 0
                          lowBreakpointValueUsed: 0
                          highBreakpoint: 0
                          highBreakpointValueUsed: 0
                          enablementMaximum: 0
                          enablementMaximumValueUsed: 0
                      contingencyRaise:
                        marketService: string
                        baseForecastRequirement: 0
                        overrideForecastRequirement: 0
                        facilities:
                        - dspUnconstrainedWithdrawalQuantity: 0
                          dspConstrainedWithdrawalQuantity: 0
                          facilityCode: string
                          submissionId: string
                          submissionCode: string
                          tranches:
                          - tranche: 0
                            fuelType: string
                            quantity: 0
                            submittedPrice: 0
                            lfaPrice: 0
                            capacityType: string
                            noticeTime: 0
                          maximumCapacity: 0
                          enablementMinimum: 0
                          enablementMinimumValueUsed: 0
                          lowBreakpoint: 0
                          lowBreakpointValueUsed: 0
                          highBreakpoint: 0
                          highBreakpointValueUsed: 0
                          enablementMaximum: 0
                          enablementMaximumValueUsed: 0
                      contingencyLower:
                        marketService: string
                        baseForecastRequirement: 0
                        overrideForecastRequirement: 0
                        facilities:
                        - dspUnconstrainedWithdrawalQuantity: 0
                          dspConstrainedWithdrawalQuantity: 0
                          facilityCode: string
                          submissionId: string
                          submissionCode: string
                          tranches:
                          - tranche: 0
                            fuelType: string
                            quantity: 0
                            submittedPrice: 0
                            lfaPrice: 0
                            capacityType: string
                            noticeTime: 0
                          maximumCapacity: 0
                          enablementMinimum: 0
                          enablementMinimumValueUsed: 0
                          lowBreakpoint: 0
                          lowBreakpointValueUsed: 0
                          highBreakpoint: 0
                          highBreakpointValueUsed: 0
                          enablementMaximum: 0
                          enablementMaximumValueUsed: 0
                      rocof:
                        marketService: string
                        baseForecastRequirement: 0
                        overrideForecastRequirement: 0
                        facilities:
                        - dspUnconstrainedWithdrawalQuantity: 0
                          dspConstrainedWithdrawalQuantity: 0
                          facilityCode: string
                          submissionId: string
                          submissionCode: string
                          tranches:
                          - tranche: 0
                            fuelType: string
                            quantity: 0
                            submittedPrice: 0
                            lfaPrice: 0
                            capacityType: string
                            noticeTime: 0
                          maximumCapacity: 0
                          enablementMinimum: 0
                          enablementMinimumValueUsed: 0
                          lowBreakpoint: 0
                          lowBreakpointValueUsed: 0
                          highBreakpoint: 0
                          highBreakpointValueUsed: 0
                          enablementMaximum: 0
                          enablementMaximumValueUsed: 0
                errors:
                - {}
                warnings:
                - {}
                infos:
                - {}
                transactionId: string
            text/json:
              example:
                data:
                  dispatchDataIssueID: string
                  caseData:
                  - scenario: string
                    dispatchInterval: string
                    primaryDispatchInterval: string
                    parameters:
                    - name: string
                      value: 0
                    constraintViolationParameters:
                    - variable: string
                      price: 0
                    scada:
                    - tag: string
                      value: string
                      valueDataType: string
                      qualityFlag: string
                      dataSource: string
                      asAtTimeStamp: string
                    constraintLookUp:
                      forecast.regionalForecast-southWestGreatSouthernRegionBaseLoad-expected: 0
                      forecast.regionalForecast-southWestGreatSouthernRegionLoad-expected: 0
                      forecast.regionalForecast-northCountryRegionLoad-expected: 0
                      forecast.nsgForecast-warradargeWindFarm-bomAccessA-expected: 0
                      forecast.nsgForecast-walkawayWindFarm-bomAccessA-expected: 0
                      forecast.nsgForecast-yandinWindFarm-bomAccessA-expected: 0
                      forecast.nsgForecast-warradargeWindFarm-bomAccessA-high: 0
                      forecast.nsgForecast-walkawayWindFarm-bomAccessA-high: 0
                      forecast.nsgForecast-yandinWindFarm-bomAccessA-high: 0
                      forecast.nsgForecast-warradargeWindFarm-bomAccessA-low: 0
                      forecast.nsgForecast-walkawayWindFarm-bomAccessA-low: 0
                      forecast.nsgForecast-yandinWindFarm-bomAccessA-low: 0
                      forecast.ess-regulationRaise-expected: 0
                      forecast.ess-regulationLower-expected: 0
                      forecast.ess-contingencyLower-expected: 0
                      forecast.energy-forecastOperationalDemand-expected: 0
                      forecast.energy-forecastOperationalDemand-high: 0
                      forecast.energy-forecastOperationalDemand-low: 0
                      forecast.nsgForecast-warradargeWindFarm-wz-expected: 0
                      forecast.nsgForecast-walkawayWindFarm-wz-expected: 0
                      forecast.nsgForecast-yandinWindFarm-wz-expected: 0
                      forecast.nsgForecast-warradargeWindFarm-wz-high: 0
                      forecast.nsgForecast-walkawayWindFarm-wz-high: 0
                      forecast.nsgForecast-yandinWindFarm-wz-high: 0
                      forecast.nsgForecast-warradargeWindFarm-wz-low: 0
                      forecast.nsgForecast-walkawayWindFarm-wz-low: 0
                      forecast.nsgForecast-yandinWindFarm-wz-low: 0
                      forecast.nsgForecast-warradargeWindFarm-bomCombined-expected: 0
                      forecast.nsgForecast-walkawayWindFarm-bomCombined-expected: 0
                      forecast.nsgForecast-yandinWindFarm-bomCombined-expected: 0
                      forecast.nsgForecast-warradargeWindFarm-bomCombined-high: 0
                      forecast.nsgForecast-walkawayWindFarm-bomCombined-high: 0
                      forecast.nsgForecast-yandinWindFarm-bomCombined-high: 0
                      forecast.nsgForecast-warradargeWindFarm-bomCombined-low: 0
                      forecast.nsgForecast-walkawayWindFarm-bomCombined-low: 0
                      forecast.nsgForecast-yandinWindFarm-bomCombined-low: 0
                      forecast.nsgForecast-albanyWindFarm-wz-expected: 0
                      forecast.nsgForecast-badgingarraWindFarm-wz-expected: 0
                      forecast.nsgForecast-albanyWindFarm-bomAccessA-expected: 0
                      forecast.nsgForecast-badgingarraWindFarm-bomAccessA-expected: 0
                      forecast.nsgForecast-emuDownsWindFarm-wz-expected: 0
                      forecast.nsgForecast-collgarWindFarm-bomAccessA-expected: 0
                      forecast.nsgForecast-collgarWindFarm-wz-expected: 0
                      forecast.nsgForecast-albanyWindFarm-bomCombined-expected: 0
                      forecast.nsgForecast-emuDownsWindFarm-bomAccessA-expected: 0
                      forecast.nsgForecast-badgingarraWindFarm-bomCombined-expected: 0
                      forecast.nsgForecast-mumbidaWindFarm-bomAccessA-expected: 0
                      forecast.nsgForecast-collgarWindFarm-bomCombined-expected: 0
                      forecast.nsgForecast-albanyWindFarm-bomAccessA-high: 0
                      forecast.nsgForecast-emuDownsWindFarm-bomCombined-expected: 0
                      forecast.nsgForecast-badgingarraWindFarm-bomAccessA-high: 0
                      forecast.nsgForecast-mumbidaWindFarm-bomCombined-expected: 0
                      forecast.nsgForecast-mumbidaWindFarm-wz-expected: 0
                      forecast.nsgForecast-collgarWindFarm-bomAccessA-high: 0
                      forecast.nsgForecast-albanyWindFarm-bomCombined-high: 0
                      forecast.nsgForecast-emuDownsWindFarm-bomAccessA-high: 0
                      forecast.nsgForecast-albanyWindFarm-wz-high: 0
                      forecast.nsgForecast-badgingarraWindFarm-bomCombined-high: 0
                      forecast.nsgForecast-mumbidaWindFarm-bomAccessA-high: 0
                      forecast.nsgForecast-badgingarraWindFarm-wz-high: 0
                      forecast.nsgForecast-collgarWindFarm-bomCombined-high: 0
                      forecast.nsgForecast-albanyWindFarm-bomAccessA-low: 0
                      forecast.nsgForecast-emuDownsWindFarm-wz-high: 0
                      forecast.nsgForecast-emuDownsWindFarm-bomCombined-high: 0
                      forecast.nsgForecast-badgingarraWindFarm-bomAccessA-low: 0
                      forecast.nsgForecast-collgarWindFarm-wz-high: 0
                      forecast.nsgForecast-mumbidaWindFarm-bomCombined-high: 0
                      forecast.nsgForecast-collgarWindFarm-bomAccessA-low: 0
                      forecast.nsgForecast-mumbidaWindFarm-wz-high: 0
                      forecast.nsgForecast-albanyWindFarm-bomCombined-low: 0
                      forecast.nsgForecast-emuDownsWindFarm-bomAccessA-low: 0
                      forecast.nsgForecast-albanyWindFarm-wz-low: 0
                      forecast.nsgForecast-badgingarraWindFarm-bomCombined-low: 0
                      forecast.nsgForecast-mumbidaWindFarm-bomAccessA-low: 0
                      forecast.nsgForecast-badgingarraWindFarm-wz-low: 0
                      forecast.nsgForecast-collgarWindFarm-bomCombined-low: 0
                      forecast.nsgForecast-emuDownsWindFarm-wz-low: 0
                      forecast.nsgForecast-emuDownsWindFarm-bomCombined-low: 0
                      forecast.nsgForecast-collgarWindFarm-wz-low: 0
                      forecast.nsgForecast-mumbidaWindFarm-bomCombined-low: 0
                      forecast.nsgForecast-mumbidaWindFarm-wz-low: 0
                      forecast.nsgForecast-mungaraSolarFarm-bom-expected: 0
                      forecast.nsgForecast-merredinSolarFarm-bom-expected: 0
                      forecast.nsgForecast-mungaraSolarFarm-bom-high: 0
                      forecast.nsgForecast-merredinSolarFarm-bom-high: 0
                      forecast.nsgForecast-mungaraSolarFarm-bom-low: 0
                      forecast.nsgForecast-merredinSolarFarm-bom-low: 0
                      forecast.nsgForecast-merredinSolarFarm-wz-expected: 0
                      forecast.nsgForecast-mungaraSolarFarm-wz-high: 0
                      forecast.nsgForecast-merredinSolarFarm-wz-low: 0
                      forecast.nsgForecast-mungaraSolarFarm-wz-expected: 0
                      forecast.nsgForecast-merredinSolarFarm-wz-high: 0
                      forecast.nsgForecast-mungaraSolarFarm-wz-low: 0
                      forecast.regionalForecast-easternGoldfields-expected: 0
                      forecast.regionalForecast-northOfThreeSprings-expected: 0
                      forecast.regionalForecast-northCountryRegionBaseLoad-expected: 0
                      solver.minutesSincePrimary: 0
                    constraints:
                      constraintSet:
                      - id: string
                        constraintEquations:
                        - string
                        version: 0
                        description: string
                        comments: string
                      constraintEquations:
                      - id: string
                        description: string
                        comments: string
                        leftHandSide:
                        - term: string
                          coefficient: 0
                          termType: string
                          index: 0
                        operator: string
                        rightHandSide:
                        - term: string
                          coefficient: 0
                          termType: string
                          index: 0
                        rightHandSideScript: string
                        required: true
                        limitType: string
                        limitAdviceId: string
                        isInterventionEvent: true
                        constraintType: string
                        defaultRHS: 0
                        violationPenalty: 0
                        contingency: string
                        monitoredElement: string
                        version: 0
                        systemConfiguration: string
                    dfcmData:
                      dfcmId: string
                      dfcmSchemaVersion: string
                      frequencyLimits:
                        rocofMax: 0
                        rocofMin: 0
                        fmin: 0
                        fmax: 0
                        fss: 0
                      dfcmValidationDetails:
                        inertiaRangeMinimum: 0
                        inertiaRangeMaximum: 0
                        inertiaRangeStep: 0
                        largestContingencySizeMinimum: 0
                        largestContingencySizeMaximum: 0
                        largestContingencySizeStep: 

# --- truncated at 32 KB (189 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/aemo/refs/heads/main/openapi/aemo-wemde-dispatchcase-external-v1-openapi.yml