AEMO B2MMessagingPull
The B2MMessagingPull push-pull API supports inbound submitMessages, submitMessageAcknowledgements, getMessages, and getQueueMetaData endpoints and suits low volume exchange of messages. Participants using B2MMessagingPull are responsible for implementing the polling logic to poll their Participant Hub Queue to retrieve new messages, similar to batch programs used to poll their outbox using FTP. AEMO's public API catalogue lists 4 operation(s) for this API, gateway-routed under the path prefix /NEMRetail/B2MMessagingPull. AEMO's own openapi-link export for this API is a shell — it declares paths: {} with zero operations and names an internal host — so the 4 operation(s) in the OpenAPI captured here were harvested from AEMO's developer-portal operations endpoints (https://dev.aemo.com.au/developer/apis/b2mmessaging-pull-v1/operations?api-version=2022-04-01-preview), complete with parameters, headers, response codes and response examples. Harvested 2026-07-27 (HTTP 200).