MiroxMirox
  • Platform

    • Philosophy
    • Platform Overview
    • Platform Resources
    • Availability and Maintenance Windows
    • Releases and Versions
  • Mirox-Cloud

    • Cloud Overview
    • Connected Microservices
  • Mirox-Agent

    • Agent Overview
    • Deployment Options
    • Data Scraper
    • Digital Twin
  • Technical Details

    • Metric Collection
  • Information

    • Supported Plants
  • Plant Types

    • Solar Plants
    • Solar Trackers and Park Controllers
    • Wind Plants
    • Battery Storage
    • Alarm System
  • Monitoring & Visualization

    • Real-time Monitoring
    • Digital Twin
    • Component States
    • Inverter Status Codes
    • Inverter Events
    • Loss Detection
    • Power Limits & Curtailment
    • Efficiency Detection
    • KPI Dashboard
  • Data Management

    • Events
    • Alarm Levels
    • Tickets
    • Forecasts
    • Reports
    • Metrics
  • Alert Manager

    • Overview
    • Alert Rules
    • Alerts & Notifications
    • Examples
  • Integration & Sharing

    • Cooperations
    • API Tokens
    • VPN
    • VPN Address Conflicts
    • Proxy
  • AI

    • AI Assistant & Wizards
    • Agentic Access (MCP)
  • Billing

    • Market & Tariffs
    • How Revenue Is Calculated
    • Accounting & Billing
    • Contracts
  • Collaboration

    • Invitations
  • Security

    • Authentication
    • Account Lockout
    • Organization Security Policy
    • Permission System
    • Network Segmentation
    • Cooperation Restrictions
    • Access Audit Logging
    • Activity & Audit Trail
    • Data Isolation
  • Getting Started

    • Onboarding
    • Setup
  • Personal

    • Using the VPN
    • Using the Proxy
    • Two-Factor Authentication
    • Sessions
    • API Tokens
    • Notifications
    • Connect Microsoft Teams
  • Per Park

    • Contacts
    • Network Devices
    • Data Loggers
    • Generic Modbus Reader
    • Components
    • Direct VPN (per Agent)
    • Data Volume
    • History Import
  • Organization

    • Member Permissions
    • Security Policy
    • Cooperations
    • File Storage
    • VPN Services
    • Working with Reports
  • Data Export

    • Metric Export
    • Metric Export API
    • Migrating to the Metric Export
    • Legacy Export API
    • External Report Generation
    • Grafana
    • Grafana Dashboards
    • API Overview
    • MiroxQL Formulas (API)
  • Support

    • Request an Integration
  • Reporting

    • External Report Generator
    • Metric Export for Excel
  • Remote Access
  • Account Security
  • AI in Mirox
  • History Import
  • Reports
  • Data Export
  • English
  • Deutsch
  • Español
  • Français
  • Português
  • Italiano
  • English
  • Platform

    • Philosophy
    • Platform Overview
    • Platform Resources
    • Availability and Maintenance Windows
    • Releases and Versions
  • Mirox-Cloud

    • Cloud Overview
    • Connected Microservices
  • Mirox-Agent

    • Agent Overview
    • Deployment Options
    • Data Scraper
    • Digital Twin
  • Technical Details

    • Metric Collection
  • Information

    • Supported Plants
  • Plant Types

    • Solar Plants
    • Solar Trackers and Park Controllers
    • Wind Plants
    • Battery Storage
    • Alarm System
  • Monitoring & Visualization

    • Real-time Monitoring
    • Digital Twin
    • Component States
    • Inverter Status Codes
    • Inverter Events
    • Loss Detection
    • Power Limits & Curtailment
    • Efficiency Detection
    • KPI Dashboard
  • Data Management

    • Events
    • Alarm Levels
    • Tickets
    • Forecasts
    • Reports
    • Metrics
  • Alert Manager

    • Overview
    • Alert Rules
    • Alerts & Notifications
    • Examples
  • Integration & Sharing

    • Cooperations
    • API Tokens
    • VPN
    • VPN Address Conflicts
    • Proxy
  • AI

    • AI Assistant & Wizards
    • Agentic Access (MCP)
  • Billing

    • Market & Tariffs
    • How Revenue Is Calculated
    • Accounting & Billing
    • Contracts
  • Collaboration

    • Invitations
  • Security

    • Authentication
    • Account Lockout
    • Organization Security Policy
    • Permission System
    • Network Segmentation
    • Cooperation Restrictions
    • Access Audit Logging
    • Activity & Audit Trail
    • Data Isolation
  • Getting Started

    • Onboarding
    • Setup
  • Personal

    • Using the VPN
    • Using the Proxy
    • Two-Factor Authentication
    • Sessions
    • API Tokens
    • Notifications
    • Connect Microsoft Teams
  • Per Park

    • Contacts
    • Network Devices
    • Data Loggers
    • Generic Modbus Reader
    • Components
    • Direct VPN (per Agent)
    • Data Volume
    • History Import
  • Organization

    • Member Permissions
    • Security Policy
    • Cooperations
    • File Storage
    • VPN Services
    • Working with Reports
  • Data Export

    • Metric Export
    • Metric Export API
    • Migrating to the Metric Export
    • Legacy Export API
    • External Report Generation
    • Grafana
    • Grafana Dashboards
    • API Overview
    • MiroxQL Formulas (API)
  • Support

    • Request an Integration
  • Reporting

    • External Report Generator
    • Metric Export for Excel
  • Remote Access
  • Account Security
  • AI in Mirox
  • History Import
  • Reports
  • Data Export
  • English
  • Deutsch
  • Español
  • Français
  • Português
  • Italiano
  • English
  • Getting Started

    • Onboarding
    • Setup
  • Personal

    • Using the VPN
    • Using the Proxy
    • Setting Up Two-Factor Authentication
    • Managing Your Sessions
    • API Tokens
    • Notifications
    • Connect Microsoft Teams
  • Per Park

    • Managing Plant Contacts
    • Managing Network Devices
    • Configuring Data Loggers
    • Generic Modbus Reader
    • Configuring Components
    • Configuring VPN Servers per Agent (Direct VPN)
    • Data Volume per Plant
    • Importing a Plant's History
  • Organization

    • Managing Member Permissions
    • Setting Your Organization's Security Policy
    • Creating Cooperations
    • Using File Storage
    • Organization VPN Services
    • Working with Reports
  • Data Export

    • Metric Export
    • Metric Export API
    • Migrating to the Metric Export
    • Legacy Export API
    • External Report Generation
    • Using Grafana as an External Read Platform
    • Building Your Own Grafana Dashboards
    • API Overview
    • MiroxQL Formulas (API Reference)
  • Support

    • Request an Integration

API Overview

The Mirox platform exposes a REST API so you can integrate plant data, automation, and reporting into your own systems and workflows. Everything the web interface does is built on the same public endpoints, so you can drive the platform programmatically.

Interactive Documentation

The complete API specification is generated live from the running platform and is available in two interactive views:

  • Swagger UI at /docs — an interactive reference with a built-in request builder for trying calls directly in the browser.
  • ReDoc at /redoc — the same specification in a layout optimized for reading and navigation.

Both views let you explore every available endpoint, its parameters, request body, and response format. They are the authoritative, always-current reference for what the API can do.

How the API Is Organized

API endpoints are grouped by what they act on, and every path is versioned (for example /v1/...). Common areas include:

  • Plants, portfolios, and components — read and manage your monitored sites and their structure.
  • Metrics and data export — export any metric as a time series, as CSV or, with format=json, as JSON, and define metrics of your own.
  • Events, tickets, and reports — retrieve machine-detected signals, human follow-up work, and generated reports.
  • Organization, cooperations, and access — manage members, sharing, and integration tokens.

Access to every endpoint is governed by your role and permissions. A call only returns the plants and data you are entitled to see, so the API enforces the same access rules as the interface.

Not Everything Is Listed in /docs

A few route groups are intentionally hidden from the published specification, so they will not appear in /docs or /redoc even though they work:

  • Administrative endpoints — platform-administration functions reserved for Mirox staff.
  • Device-assignment routes (/v1/device).

If you need to integrate against one of these, contact Mirox support for guidance.

Time-Series Data

For time-series data, use the Metric Export API. It exports every metric of the collection — plant, component, sensor, turbine and battery level, and the metrics of your organization — at steps from 1 minute to a year. A GET request answers CSV; format=json answers JSON.

Organization Metrics (MetricsQL)

The metrics you define under Metrics have their own route group, /v1/report/metric: list, read, create, update and delete a metric, POST /v1/report/metric/validate to check an expression, POST /v1/report/metric/preview to run it against one plant, and GET /v1/report/metric/building-blocks for the series and configured values an expression may read. These metrics feed the reports and the Metric Export alike. MiroxQL formulas are the calculated columns of the legacy export; their routes stay available.

Getting Started

To call the API you authenticate with an API token scoped to a permission group. See the API Tokens guide for how to create, scope, and rotate tokens, then use them to make requests.

Open in Mirox

Create and manage your tokens under Profile — open the profile menu (top right) ▸ Profile and use the API tokens section.

For runnable, end-to-end integration code, see the worked example External Report Generator.

Related Features

  • API Tokens — create and manage the scoped tokens that authenticate your API calls
  • Metric Export API — export any metric as a time series, as CSV or JSON
  • Legacy Export API — the previous export links, plant information and events
  • MiroxQL Formulas — the formula routes of the legacy export
  • Permission System — how roles and permission groups govern API access
Prev
Building Your Own Grafana Dashboards
Next
MiroxQL Formulas (API Reference)
© 2026 Mirox Verwaltungs GmbH. All rights reserved. | Privacy Policy