Modo Energy NEM API

Australian National Electricity Market

OpenAPI Specification

modo-energy-nem-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Modo Energy ERCOT NEM API
  version: v1
  description: 'Modo Energy''s public API for battery operators, owners, and utilities to

    consume energy market data. RESTful, JSON-encoded; authenticated via an

    `X-Token` header. Public API rate limit is 1000 requests per minute.


    Endpoint structure: `api.modoenergy.com/pub/v1/{locale}/{source}/{datapoint}`.

    '
  contact:
    name: Modo Energy
    url: https://developers.modoenergy.com/docs/getting-started
servers:
- url: https://api.modoenergy.com/pub/v1
  description: Modo Energy public API
security:
- apiKey: []
tags:
- name: NEM
  description: Australian National Electricity Market
paths:
  /australia-nem/assets/{asset_id}/revenue/:
    get:
      tags:
      - NEM
      operationId: ausNemAssetRevenue
      summary: AUS NEM Asset Revenue
      description: 'Retrieves revenue data for a specific asset within the Australian

        National Electricity Market (NEM) over a defined time range.

        '
      parameters:
      - name: asset_id
        in: path
        required: true
        schema:
          type: string
      - name: date_from
        in: query
        required: true
        schema:
          type: string
          format: date
      - name: date_to
        in: query
        required: true
        schema:
          type: string
          format: date
      responses:
        '200':
          description: Success
        '401':
          description: Unauthorized
        '404':
          description: Not Found
        '429':
          description: Too Many Requests
components:
  securitySchemes:
    apiKey:
      type: apiKey
      in: header
      name: X-Token
      description: Public API token obtained from your Modo Energy account.