WEM Dispatch Solution v2 API

The solution file contains the market outcomes for a given case file. For every successful Market Schedule produced there will be a reconcilable relationship between the solution file and case file. The solution file contains the full set of data produced by WEMDE. Information regarding Scenarios and Market Schedules can be found under section 2 - Data availability on the WEM Dispatch APIs Overview page.

The data contained within solution files is made publicly available in accordance with the confidentiality status set in Section 10.2: Information Confidentiality Status of the WEM Rules.

For support, contact WA RTMM team:

API status

Available in pre-production and production.

Audience

The primary audience is registered participants.

The secondary audience is AEMO's internal team.

For additional information, see:

OpenAPI specification

You can download the OpenAPI Specification for the following environments:

Prerequisites

Before using the WEM DSP Dispatch Solution v2 API, see API Requirements in Markets Portal Help. You also need:

  • An enabled participant user account associated with a Registered Market Participant. Your Market Participant Administrator creates and manages user accounts. See the WEMS MPI User Management User Guide.

  • A DigiCert certificate created and installed for the participant user account.

Payload format

This API supports a JSON format payload.

API gateway

Participants can connect to the AEMO API Gateway through the internet. See URL format in the API Reference.

All communications between AEMO’s API gateway and participants’ gateways use HTTPS. AEMO APIs do not support HTTP.

Authentication methods

The WEM Dispatch APIs use the DigiCert TLS certificate authentication method. 

Authorization

Authorization is based on the participant user account and the permissions configured in the WEMS MPI User Management portal. The participant certificate authenticates the participant with AEMO's Identity Service and obtains a JSON Web Token (JWT). The participant must include the JWT when interacting with the APIs.

Throttling

To control traffic, participants can make up to 50 API calls per minute, with a maximum of 250 calls over any 5-minute period.

Response codes

See Response codes in the API Reference.

Submission rules

The submission rules for the WEM DSP Dispatch Instructions v2 API are:

  • Payload format - JSON

  • HTTP Methods - GET

  • Authentication Mechanisms - as per AEMO standard

  • Request parameters - specific to each API

Submission size

A submission request or response has a payload limit of 10 MB (compressed or uncompressed).

Submission processing

n/a

Submission response

Follows standard response codes and throws exception on validation fails.

URLs

The base URLs in the API Reference represent the APIM direct host. They are not applicable for participants. Participants should instead use the base URLs below:

Pre-production base URL: https://wem-apis.wgw.aemo.com.au/WEM/v2/

Production base URL: https://wem-apis.preprod.wgw.aemo.com.au/WEM/v2/

Validation

Validation is implemented for each endpoint. If validation fails, the endpoint returns a 422 response containing the validation error message.