B2BMessagingSync

API Reference
Picture
Postman Collection
NavigationArrow

About the API

The B2BMessagingSync API is used to send and receive B2B messages between the participants in a synchronous fashion.

Messages are delivered between participants in a blocking thread for example, the Initiator sends the request to the Recipient and the Recipient is expected to send the response (MACK Reject / TACK Reject / Response) in the same blocking thread.

Getting access

AEMO provisions access to participants or intending participants in accordance with the accreditation process outlined in the B2B e-Hub Accreditation Process.

During formal onboarding, you are first provided access to Pre-Production and must complete your development/testing there prior to getting access to Production.

FAQ

Q: Can I send my message in JSON?

No. The B2B Messaging APIs only support xml payloads, specifically the aseXML standard. For details on how to use the aseXML format see: aseXML standards

Additional resources

Below is a list of external links for additional context to the API or Program:

API Details

Authentication methods

This API is using the following security policies:

Note: The TLS certificates used to access Pre-Production are different from those used to access Production.

Endpoints

Below are the base URLs used for this API.

Environment

Base URL

Data Type

Pre-Production Internet Entry

https://apis.preprod.aemo.com.au:9319/ws/B2BMessagingSync/1.0

Test Data

Pre-Production MarketNet Entry

https://apis.preprod.marketnet.net.au:9319/ws/B2BMessagingSync/1.0

Test Data

Production Internet Entry

https://apis.prod.aemo.com.au:9319/ws/B2BMessagingSync/1.0

Live Data

Production MarketNet Entry

https://apis.prod.marketnet.net.au:9319/ws/B2BMessagingSync/1.0

Live Data

Parameters

Paths, headers, request body, and responses can be found in the API Reference (OpenAPI Spec).