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 the Balancing Market, LFAS Markets, STEM, and WEM registration. This 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 WEMS MPI or by using web service APIs.
These APIs use the SOAP (Simple Object Access Protocol) and are documented below:
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.
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: