B2BMessagingPull
Getting Started
About the API
The B2BMessagingPull API is a B2B SMP API used to send and receive B2B messages between the participants in a Pull messaging pattern.
When this is used, the participant polls and ‘pulls’ messages from the e-Hub; electing this messaging pattern means that the participant is not required to implement APIs at their end.
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 will first be given 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
External Docs
Below are 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/B2BMessagingPull/1.0
Test Data
Pre-Production MarketNet Entry
https://apis.preprod.marketnet.net.au:9319/ws/B2BMessagingPull/1.0
Test Data
Production Internet Entry
https://apis.prod.aemo.com.au:9319/ws/B2BMessagingPull/1.0
Live Data
Production MarketNet Entry
https://apis.prod.marketnet.net.au:9319/ws/B2BMessagingPull/1.0
Live Data
Parameters
Paths, Headers, Request Body and Responses can be found in the API Reference (OpenAPI Spec).