How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

AEMO RCM Operations

AEMO RCM Operations from AEMO — 47 path(s) described in OpenAPI.

AEMO RCM Operations is one of 77 APIs that AEMO publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 50 operations across 47 paths. It is described by OpenAPI 3.0.1, at version 3.0.

Requests are made against a single base URL, https://api-prd.aemo.local/WEM/RCM.

50 operations 47 paths 0 schemas 42 GET5 POST3 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.1
API Version
3.0
Base URL
https://visualisations.aemo.com.au/aemo/apps/api/report
Authentication
API Key, API Key
Resource Areas
1

Authentication & Security 2

AEMO RCM Operations declares 2 security schemes for authenticating requests. An API key is passed in the header as Ocp-Apim-Subscription-Key (apiKeyHeader). An API key is passed in the query as subscription-key (apiKeyQuery). By default, every request must be authenticated, though some operations may also be called without credentials.

Paths & Operations 50

Across 47 paths, the API surfaces 50 operations — 42 GET, 5 POST, 3 PUT. Each is listed below with its method, path, parameters, and response codes.

RCM Operations 50

RCM Operations

GET
/api/v1/CapacityYears/Facilities/SeparatelyCertifiedComponents/{tradingDay}
/api/v1/CapacityYears/Facilities/SeparatelyCertifiedComponents/{tradingDay} - GET
apiV1CapacityYearsFacilitiesSeparatelyCertifiedComponentsTradingDayGET 4 params → 200400401403404405413429
GET
/api/v1/RelevantDemand/{capacityYearId}/TwoHundredPeakHours
A list of two hundred hours with the highest generation
aListOfTwoHundredHoursWithTheHighestGeneration 3 params → 400401403404405413429500
GET
/api/v4/capacityCreditAllocations/flexible/{capacityYear}/standing
Retrieves a Flexible CCA Standing Submission List for a Capacity Year.
retrievesAFlexibleCCAStandingSubmissionListForACapacityYear 5 params → 200400401403404405413422
POST
/api/v4/capacityCreditAllocations/flexible/{capacityYear}/standing
Submits a Flexible CCA Standing Submission List for a Capacity Year.
submitsAFlexibleCCAStandingSubmissionListForACapacityYear 4 params body → 200400401403404405413422
GET
/api/v4/capacityCreditAllocations/flexible/received
Retrieves a list of approved Flexible CCAs received by a Market Participant for a range of Trading Days.
retrievesAListOfApprovedFlexibleCCAsReceivedByAMarketParticipantForARangeOfTradingDays 6 params → 200400401403404405413429
GET
/api/v4/capacityCreditAllocations/peak/received
Retrieves a list of approved Peak CCAs received by a Market Participant for a range of Trading Days.
retrievesAListOfApprovedPeakCCAsReceivedByAMarketParticipantForARangeOfTradingDays 6 params → 200400401403404405413429
GET
/api/v1/CapacityYears/{capacityYearId}/CapacityAllocations/Amendments/{tradingMonth}
Retrieves a list of capacity allocation amendment requests for existing Capacity Credit Allocations the Capacity Year and Trading Month
retrievesAListOfCapacityAllocationAmendmentRequestsForExistingCapacityCreditAllocationsTheCapacityYearAndTradingMonth 4 params → 200400401403404405413429
GET
/api/v1/CapacityYears/{capacityYearId}/CapacityAllocations/Transactions/{tradingMonth}
Retrieves a list of Capacity Credit Allocation transactions for the Trading Month
retrievesAListOfCapacityCreditAllocationTransactionsForTheTradingMonth 4 params → 200400401404405413429500
GET
/api/v3/CapacityYears/{capacityYear}/CapacityAllocations/Received
Retrieves a list of capacity credit allocations received by a market participant for a range of trading days
retrievesAListOfCapacityCreditAllocationsReceivedByAMarketParticipantForARangeOfTradingDays 5 params → 200400401403404405413429
GET
/api/v3/CapacityYears/{capacityYear}/CapacityAllocations/{tradingDay}/Received
Retrieves a list of capacity credit allocations received by a market participant for a trading day
retrievesAListOfCapacityCreditAllocationsReceivedByAMarketParticipantForATradingDay 4 params → 200400401403404405413429
GET
/api/v3/CapacityYears/{capacityYear}/CapacityAllocations/Submitted
Retrieves a list of capacity credit allocations submitted by a market participant for a range of trading days
retrievesAListOfCapacityCreditAllocationsSubmittedByAMarketParticipantForARangeOfTradingDays 5 params → 200400401403404405413429
GET
/api/v3/CapacityYears/{capacityYear}/CapacityAllocations/{tradingDay}/Submitted
Retrieves a list of capacity credit allocations submitted by a market participant for a trading day
retrievesAListOfCapacityCreditAllocationsSubmittedByAMarketParticipantForATradingDay 4 params → 200400401403404405413429
POST
/api/v3/CapacityYears/{capacityYear}/CapacityAllocations/{tradingDay}/Submitted
Submits a capacity credit allocation in respect of a facility for a trading day
submitsACapacityCreditAllocationInRespectOfAFacilityForATradingDay 4 params body → 200400401403404405413422
GET
/api/v4/capacityCreditAllocations/flexible/submitted
Retrieves a list of Flexible CCAs submitted by a Market Participant for a range of Trading Days.
retrievesAListOfFlexibleCCAsSubmittedByAMarketParticipantForARangeOfTradingDays 6 params → 200400401403404405413422
GET
/api/v4/capacityCreditAllocations/peak/submitted
Retrieves a list of Peak CCAs submitted by a Market Participant for a range of Trading Days.
retrievesAListOfPeakCCAsSubmittedByAMarketParticipantForARangeOfTradingDays 6 params → 200400401403404405413422
GET
/api/v3/CapacityYears/{capacityYear}/CapacityAllocations/OpenTradingDays
Retrieves a list of trading days for which the capacity credit allocation window is open
retrievesAListOfTradingDaysForWhichTheCapacityCreditAllocationWindowIsOpen 4 params → 200400401403404405413429
GET
/api/v4/capacityCreditAllocations/{capacityYear}/openTradingDays
Retrieves a list of Trading Days for which the CCA window is open in respect of the asAt.
retrievesAListOfTradingDaysForWhichTheCCAWindowIsOpenInRespectOfTheAsAt 5 params → 200400401403404405413429
GET
/api/v4/capacityCreditAllocations/peak/{capacityYear}/standing
Retrieves a Peak CCA Standing Submission List for a Capacity Year.
retrievesAPeakCCAStandingSubmissionListForACapacityYear 5 params → 200400401403404405413429
POST
/api/v4/capacityCreditAllocations/peak/{capacityYear}/standing
Submits a Peak CCA Standing Submission List for a Capacity Year.
submitsAPeakCCAStandingSubmissionListForACapacityYear 4 params body → 200400401403404405413422
GET
/api/v1/CapacityYears/{capacityYearId}/CapacityAllocationMonths
Retrieves cutoff dates relating to Capacity Credit Allocations
retrievesCutoffDatesRelatingToCapacityCreditAllocations 3 params → 200400401403404405413429
GET
/api/v1/CapacityYears/{capacityYearId}/Ircr/{tradingMonth}/Files/Log
Retrieves IRCR LOG report data
retrievesIRCRLOGReportData 5 params → 400401403404405413429500
GET
/api/v1/CapacityYears/{capacityYearId}/Ircr/{tradingMonth}/Log
Retrieves IRCR LOG report data
retrievesIRCRLOGReportData2 5 params → 200400401403404405413429
GET
/api/v1/CapacityYears/{capacityYearId}/Ircr/{tradingMonth}/Files/Pir
Retrieves IRCR PIR report data
retrievesIRCRPIRReportData 5 params → 400401403404405413429500
GET
/api/v1/CapacityYears/{capacityYearId}/Ircr/{tradingMonth}/Pir
Retrieves IRCR PIR report data
retrievesIRCRPIRReportData2 5 params → 200400401403404405413429
GET
/api/v1/RequiredLevel/Adjusted/{tradingDay}
Retrieves the adjusted required values effective on the provided trading day. If no values exist for the trading day, but underlying capacity year data exists, the adjusted values will be calculated.
retrievesTheAdjustedRequiredValuesEffectiveOnTheProvidedTradingDayIfNoValuesExistForTheTradingDayButUnderlyingCapacityYearDataExistsTheAdjustedValuesWillBeCalculated 4 params → 200400401403404405413429
GET
/api/v1/CapacityYears/{capacityYearId}/CapacityAllocations/{tradingMonth}/Position
Retrieves the Capacity Credit Allocation position for the Trading Month
retrievesTheCapacityCreditAllocationPositionForTheTradingMonth 4 params → 200400401403404405413429
GET
/api/v2/CapacityYears/{capacityYearId}/CapacityAllocations/{tradingMonth}/Position
Retrieves the Capacity Credit Allocation positions for the Trading Month against each Facility
retrievesTheCapacityCreditAllocationPositionsForTheTradingMonthAgainstEachFacility 4 params → 200400401403404405413429
GET
/api/v3/CapacityYears/{capacityYear}/CapacityAllocations/Window/{tradingDay}
Retrieves the capacity credit allocation window for a trading day
retrievesTheCapacityCreditAllocationWindowForATradingDay 4 params → 200400401403404405413429
GET
/api/v4/capacityCreditAllocations/window/{tradingDay}
Retrieves the CCA Window for a Trading Day.
retrievesTheCCAWindowForATradingDay 4 params → 200400401403404405413429
GET
/api/v1/CapacityYears/{capacityYearId}/CapacityAllocations
Retrieves the complete list of Capacity Credit Allocations for the Capacity Year
retrievesTheCompleteListOfCapacityCreditAllocationsForTheCapacityYear 3 params → 200400401403404405413429
GET
/api/v1/CapacityYears/{capacityYearId}/CapacityAllocations/{tradingMonth}
Retrieves the complete list of Capacity Credit Allocations for the Capacity Year and Trading Month
retrievesTheCompleteListOfCapacityCreditAllocationsForTheCapacityYearAndTradingMonth 4 params → 200400401403404405413429
GET
/api/v2/CapacityYears/{capacityYearId}/CapacityAllocations/{tradingMonth}/{facilityId}
Retrieves the complete list of Capacity Credit Allocations for the Capacity Year, Trading Month and FacilityId
retrievesTheCompleteListOfCapacityCreditAllocationsForTheCapacityYearTradingMonthAndFacilityId 5 params → 200400401403404405413429
GET
/api/v1/CapacityYears/{capacityYearId}
Retrieves the information for a specific capacity year
retrievesTheInformationForASpecificCapacityYear 3 params → 200400401403404405413429
GET
/api/v1/CapacityYears
Retrieves the information for all capacity year cycles configured in the RCM system
retrievesTheInformationForAllCapacityYearCyclesConfiguredInTheRCMSystem 2 params → 200400401403404405413429
GET
/api/v1/CapacityYears/CapacityYearsWithFacilityPrice
Retrieves the information for all capacity year cycles configured in the RCM system
retrievesTheInformationForAllCapacityYearCyclesConfiguredInTheRCMSystem2 4 params → 200400401403404405413429
GET
/api/v1/CapacityYears/{capacityYearId}/CapacityCredits/History
Retrieves the list of capacity credits for all participants
retrievesTheListOfCapacityCreditsForAllParticipants 3 params → 200400401403404405413429
GET
/api/v1/CapacityYears/{capacityYearId}/CapacityCredits
Retrieves the list of capacity credits for the participant
retrievesTheListOfCapacityCreditsForTheParticipant 3 params → 200400401403404405413429
GET
/api/v1/TwelvePeaks/Published
Retrieves the list of published 12 Peak SWIS Trading Intervals
retrievesTheListOfPublished12PeakSWISTradingIntervals 2 params → 200400401403404405413429
GET
/api/v1/FourPeaks/Published
Retrieves the list of published 4 Peak SWIS Trading Intervals
retrievesTheListOfPublished4PeakSWISTradingIntervals 2 params → 200400401403404405413429
GET
/api/v1/RCOQ
Retrieves the list of RCOQs for a specified time range
retrievesTheListOfRCOQsForASpecifiedTimeRange 4 params → 200400401403404405413422
GET
/api/v1/Rcoq/Components/DispatchInterval/{tradingDay}
Retrieves the list of RCOQs for components at trading interval for the specified trading day
retrievesTheListOfRCOQsForComponentsAtTradingIntervalForTheSpecifiedTradingDay 4 params → 200400401403404405413422
GET
/api/v1/Rcoq/Facilities/TradingInterval/{tradingDay}
Retrieves the list of RCOQs for facilities at trading interval for the specified trading day
retrievesTheListOfRCOQsForFacilitiesAtTradingIntervalForTheSpecifiedTradingDay 4 params → 200400401403404405413422
GET
/api/v1/Esroi/TradingInterval/{tradingDay}
Retrieves the trading days on which ESROI is applicable for the capacity year for the given date
retrievesTheTradingDaysOnWhichESROIIsApplicableForTheCapacityYearForTheGivenDate 3 params → 200400401403404405413429
GET
/api/v1/CapacityYears/CapacityCreditsWithComponents/{tradingDay}
Shows the view of the capacity credits for all facilities and components for a given Trading Day from Capacity Years 2023 onward
showsTheViewOfTheCapacityCreditsForAllFacilitiesAndComponentsForAGivenTradingDayFromCapacityYears2023Onward 4 params → 200400401403404405413429
POST
/api/v4/capacityCreditAllocations/flexible/{tradingDay}/submit
Submits a Flexible CCA Submission in respect of a Facility or SCC for a Trading Day, when the CCA Window is open.
submitsAFlexibleCCASubmissionInRespectOfAFacilityOrSCCForATradingDayWhenTheCCAWindowIsOpen 4 params body → 200400403404405413422429
POST
/api/v4/capacityCreditAllocations/peak/{tradingDay}/submit
Submits a Peak CCA Submission in respect of a Facility or SCC for a Trading Day, when the CCA Window is open.
submitsAPeakCCASubmissionInRespectOfAFacilityOrSCCForATradingDayWhenTheCCAWindowIsOpen 4 params body → 200400403404405413422429
GET
/api/v1/CapacityYears/{capacityYearId}/Facilities
The summary of facilities for a given capacity year for the participant
theSummaryOfFacilitiesForAGivenCapacityYearForTheParticipant 3 params → 200400401403404405413429
PUT
/api/v3/CapacityYears/{capacityYear}/CapacityAllocations/{tradingDay}/{ccaId}/withdraw
Withdraw a capacity credit allocation submission in respect of a facility for a trading day
withdrawACapacityCreditAllocationSubmissionInRespectOfAFacilityForATradingDay 5 params → 200400401403404405413422
PUT
/api/v4/capacityCreditAllocations/flexible/{ccaId}/withdraw
Withdraws an approved Flexible CCA.
withdrawsAnApprovedFlexibleCCA 4 params → 200400401403404405413422
PUT
/api/v4/capacityCreditAllocations/peak/{ccaId}/withdraw
Withdraws an approved Peak CCA.
withdrawsAnApprovedPeakCCA 4 params → 200400401403404405413422

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

aemo-rcm-ops-external-v1-openapi.yml Raw ↑

Other APIs AEMO publishes across the network.

AEMO NEM Data Dashboard API
AEMO NEMWeb Public Data Feed
AEMO WA Market Data Public Feed
AEMO CDR
AEMO CDR Common
AEMO WEM Attributes Report
AEMO B2BMessagingAsync
AEMO B2BMessagingPull
AEMO B2BMessagingSync
AEMO B2MMessagingAsync
AEMO B2MMessagingPull
AEMO B2MMessagingSync
Where this information came from

This is an independent, third-party profile of AEMO RCM Operations, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.