AEMO RCM Operations API

RCM Operations

Business capability
Capacity Market Participation BC-3850.40

Operations 50

GET /api/v1/CapacityYears/Facilities/SeparatelyCertifiedComponents/{tradingDay} /api/v1/CapacityYears/Facilities/SeparatelyCertifiedComponents/{tradingDay}… #
GET /api/v1/RelevantDemand/{capacityYearId}/TwoHundredPeakHours A list of two hundred hours with the highest generation #
GET /api/v4/capacityCreditAllocations/flexible/{capacityYear}/standing Retrieves a Flexible CCA Standing Submission List for a Capacity Year #
POST /api/v4/capacityCreditAllocations/flexible/{capacityYear}/standing Submits a Flexible CCA Standing Submission List for a Capacity Year #
GET /api/v4/capacityCreditAllocations/flexible/received Retrieves a list of approved Flexible CCAs received by a Market Participant for… #
GET /api/v4/capacityCreditAllocations/peak/received Retrieves a list of approved Peak CCAs received by a Market Participant for a… #
GET /api/v1/CapacityYears/{capacityYearId}/CapacityAllocations/Amendments/{tradingMonth} Retrieves a list of capacity allocation amendment requests for existing… #
GET /api/v1/CapacityYears/{capacityYearId}/CapacityAllocations/Transactions/{tradingMonth} Retrieves a list of Capacity Credit Allocation transactions for the Trading… #
GET /api/v3/CapacityYears/{capacityYear}/CapacityAllocations/Received Retrieves a list of capacity credit allocations received by a market… #
GET /api/v3/CapacityYears/{capacityYear}/CapacityAllocations/{tradingDay}/Received Retrieves a list of capacity credit allocations received by a market… #
GET /api/v3/CapacityYears/{capacityYear}/CapacityAllocations/Submitted Retrieves a list of capacity credit allocations submitted by a market… #
GET /api/v3/CapacityYears/{capacityYear}/CapacityAllocations/{tradingDay}/Submitted Retrieves a list of capacity credit allocations submitted by a market… #
POST /api/v3/CapacityYears/{capacityYear}/CapacityAllocations/{tradingDay}/Submitted Submits a capacity credit allocation in respect of a facility for a trading day #
GET /api/v4/capacityCreditAllocations/flexible/submitted Retrieves a list of Flexible CCAs submitted by a Market Participant for a range… #
GET /api/v4/capacityCreditAllocations/peak/submitted Retrieves a list of Peak CCAs submitted by a Market Participant for a range of… #
GET /api/v3/CapacityYears/{capacityYear}/CapacityAllocations/OpenTradingDays Retrieves a list of trading days for which the capacity credit allocation… #
GET /api/v4/capacityCreditAllocations/{capacityYear}/openTradingDays Retrieves a list of Trading Days for which the CCA window is open in respect of… #
GET /api/v4/capacityCreditAllocations/peak/{capacityYear}/standing Retrieves a Peak CCA Standing Submission List for a Capacity Year #
POST /api/v4/capacityCreditAllocations/peak/{capacityYear}/standing Submits a Peak CCA Standing Submission List for a Capacity Year #
GET /api/v1/CapacityYears/{capacityYearId}/CapacityAllocationMonths Retrieves cutoff dates relating to Capacity Credit Allocations #
GET /api/v1/CapacityYears/{capacityYearId}/Ircr/{tradingMonth}/Files/Log Retrieves IRCR LOG report data #
GET /api/v1/CapacityYears/{capacityYearId}/Ircr/{tradingMonth}/Log Retrieves IRCR LOG report data #
GET /api/v1/CapacityYears/{capacityYearId}/Ircr/{tradingMonth}/Files/Pir Retrieves IRCR PIR report data #
GET /api/v1/CapacityYears/{capacityYearId}/Ircr/{tradingMonth}/Pir Retrieves IRCR PIR report data #
GET /api/v1/RequiredLevel/Adjusted/{tradingDay} Retrieves the adjusted required values effective on the provided trading day. #
GET /api/v1/CapacityYears/{capacityYearId}/CapacityAllocations/{tradingMonth}/Position Retrieves the Capacity Credit Allocation position for the Trading Month #
GET /api/v2/CapacityYears/{capacityYearId}/CapacityAllocations/{tradingMonth}/Position Retrieves the Capacity Credit Allocation positions for the Trading Month… #
GET /api/v3/CapacityYears/{capacityYear}/CapacityAllocations/Window/{tradingDay} Retrieves the capacity credit allocation window for a trading day #
GET /api/v4/capacityCreditAllocations/window/{tradingDay} Retrieves the CCA Window for a Trading Day #
GET /api/v1/CapacityYears/{capacityYearId}/CapacityAllocations Retrieves the complete list of Capacity Credit Allocations for the Capacity Year #
GET /api/v1/CapacityYears/{capacityYearId}/CapacityAllocations/{tradingMonth} Retrieves the complete list of Capacity Credit Allocations for the Capacity… #
GET /api/v2/CapacityYears/{capacityYearId}/CapacityAllocations/{tradingMonth}/{facilityId} Retrieves the complete list of Capacity Credit Allocations for the Capacity… #
GET /api/v1/CapacityYears/{capacityYearId} Retrieves the information for a specific capacity year #
GET /api/v1/CapacityYears Retrieves the information for all capacity year cycles configured in the RCM… #
GET /api/v1/CapacityYears/CapacityYearsWithFacilityPrice Retrieves the information for all capacity year cycles configured in the RCM… #
GET /api/v1/CapacityYears/{capacityYearId}/CapacityCredits/History Retrieves the list of capacity credits for all participants #
GET /api/v1/CapacityYears/{capacityYearId}/CapacityCredits Retrieves the list of capacity credits for the participant #
GET /api/v1/TwelvePeaks/Published Retrieves the list of published 12 Peak SWIS Trading Intervals #
GET /api/v1/FourPeaks/Published Retrieves the list of published 4 Peak SWIS Trading Intervals #
GET /api/v1/RCOQ Retrieves the list of RCOQs for a specified time range #
GET /api/v1/Rcoq/Components/DispatchInterval/{tradingDay} Retrieves the list of RCOQs for components at trading interval for the… #
GET /api/v1/Rcoq/Facilities/TradingInterval/{tradingDay} Retrieves the list of RCOQs for facilities at trading interval for the… #
GET /api/v1/Esroi/TradingInterval/{tradingDay} Retrieves the trading days on which ESROI is applicable for the capacity year… #
GET /api/v1/CapacityYears/CapacityCreditsWithComponents/{tradingDay} Shows the view of the capacity credits for all facilities and components for a… #
POST /api/v4/capacityCreditAllocations/flexible/{tradingDay}/submit Submits a Flexible CCA Submission in respect of a Facility or SCC for a Trading… #
POST /api/v4/capacityCreditAllocations/peak/{tradingDay}/submit Submits a Peak CCA Submission in respect of a Facility or SCC for a Trading… #
GET /api/v1/CapacityYears/{capacityYearId}/Facilities The summary of facilities for a given capacity year for the participant #
PUT /api/v3/CapacityYears/{capacityYear}/CapacityAllocations/{tradingDay}/{ccaId}/withdraw Withdraw a capacity credit allocation submission in respect of a facility for a… #
PUT /api/v4/capacityCreditAllocations/flexible/{ccaId}/withdraw Withdraws an approved Flexible CCA #
PUT /api/v4/capacityCreditAllocations/peak/{ccaId}/withdraw Withdraws an approved Peak CCA #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/aemo-rcm-operations-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

aemo-rcm-operations-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: RCM Operations API
  version: '3.0'
  x-origin:
  - format: openapi
    source: AEMO API Management developer portal
    url: https://dev.aemo.com.au/developer/apis/rcm-ops-external-v1/operations?api-version=2022-04-01-preview
  description: RCM Operations
servers:
- url: https://api-prd.aemo.local/WEM/RCM
security:
- {}
- apiKeyHeader: []
- apiKeyQuery: []
tags:


# --- truncated at 32 KB (340 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/aemo/refs/heads/main/openapi/aemo-rcm-operations-api-openapi.yml