Report and Web Service Specifications

This page contains technical specifications, guides and other documentation for the reports and web services AEMO provides to participants.

The latest release notes that detail incremental system updates can be found on the IT Change and Release Management page.


The WEMS application provides functionality related to WEM Registration, STEM and Bilaterals. With the recent new market commencement, Balancing Markets and Load Following Ancillary Service (LFAS) have been replaced by the Real-Time Market. For more information refer to the Real-Time Market Submissions page.

The WEMS application also includes the legacy settlement and prudential functionality that was available prior to WEM PaSS (see below).

Participants can interact with the WEMS application through the WEMS Market Participant Interface (MPI) or by using web service APIs.

The STEM APIs use the SOAP (Simple Object Access Protocol) and are documented below:

RCM Operations

The RCM Operations application provides functionality related to the Reserve Capacity Mechanism, including Certified Reserve Capacity applications, Non-Temperature Dependent Load applications, Individual Reserve Capacity Requirements, and Capacity Credit Allocations.
Participants can interact with the RCM Operations application through WEMS MPI or by using web service APIs.

Prudential and Settlement Service

The Prudential and Settlements Service application provides functionality related to Credit Support, Trading Margin, Settlement Statements, and Invoices.

Participants can interact with the PaSS application through WEMS MPI or by using web service APIs. Prudential-related information is available from 22 August 2020 onwards. Settlement-related information is available for Settlement Invoices issued from 1 August 2021 onwards. Prior to these dates refer to the WEMS application.

Using Swagger

The JSON data that AEMO provides through its RESTful APIs can be "consumed" (read) by a variety of tools. AEMO has exposed this data and provided the API documentation on its website using a proprietary software tool called Swagger-UI. Participants can make RESTful API calls and receive the response either by using the Swagger-UI directly or by using other software applications.

Participants may prefer to use their own in-house tools or other software applications that offer useful functionalities not available through the Swagger-UI tool. AEMO does not endorse any particular software for this purpose, but suggests the following may be suitable: 

Cookies help us improve your website experience.
By using our website, you agree to our use of cookies.