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
  • Monitoring & Visualization

    • Real-Time Monitoring
    • Digital Twin
    • Component States
    • Inverter Status Codes
    • Inverter Events
    • Loss Detection
    • Power Limits and Curtailment
    • Efficiency Detection (PRRC)
    • Local Network Inspector
    • Access Monitoring
    • KPI Dashboard
    • Graph Visualization
  • Data Management

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

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

    • Cooperations
    • API Tokens
    • VPN
    • VPN: Address Conflicts
    • Proxy (Web Access to Plant Devices)
  • AI

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

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

    • Invitations
  • Security

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

Cooperation Permission Restrictions

When you share a plant or portfolio with a partner organization, the level you share at becomes a ceiling: the partner can never grant their own members more access than you gave them. This keeps cross-organization sharing safe and predictable — you stay in control of how far your resources travel.

Concept

A cooperation lets two organizations share parks and portfolios across the organization boundary. Each shared resource is shared at a specific job role, and that role caps everything the receiving side can do with it.

Three rules make this work:

  • Visibility is broader than access. An Admin or Moderator on the receiving side can see what a cooperation shares — which plants and portfolios, at which job role, from whom, and for how long. Running a partner relationship is organizational governance, so the manager tier, Member and External see none of it.
  • Access stays with the Admin. Seeing the list is not the same as opening the data. Only an organization Admin on the receiving side automatically gains access to the shared resources themselves; everybody else needs an explicit grant from that admin.
  • Capped delegation. The receiving admin can hand a shared resource to their own members only at a role no higher than the one it was shared at, and only within an allowed set (see below).

Info

Visibility without access is deliberate. The people who run a partner relationship need to know which resources it covers, while the decision to actually open plant data to a person stays with a single accountable admin on each side.

Who sees what

On the receiving side, seeing that a resource was shared and being able to open it are two separate things:

Role on the receiving sideSees the sharing arrangementAutomatic access to the data
AdminYesYes
ModeratorYesNo
Asset Manager (Technical)NoNo
Asset Manager (Commercial)NoNo
MemberNoNo
ExternalNoNo

This is not a dead end. The admin decides who should work on the shared plants and delegates the resource to them — typically the Asset Manager (Technical) — and from that moment those people manage exactly the plants they were given. What delegation never hands over is the cooperation overview itself; that stays with Admin and Moderator.

Permission Hierarchy

Job roles on a resource run from highest to lowest authority. Technical Manager and Asset Manager sit at the same level: they are two parallel tracks for different purposes, not steps in a ladder. Cooperation sharing picks one of these — or the separate Security Officer lane described below — as the shared level:

Technical Manager covers the technical operation of the plant, including remote access to its networks. Asset Manager covers the same plant scope and additionally the commercial side (revenue, tariffs, accounting data) — without the remote network access. Choose the one that matches why the partner needs the resource — neither outranks the other.

The Operator role is reserved for resources an organization owns directly. You can never share or re-grant a resource at the Operator level through a cooperation — that authority does not cross the organization boundary.

Security Officer is not on this ladder at all — it is a separate lane. It reaches the network segments of the plant it was granted (network infrastructure, cameras, security systems) over remote access, plus that plant's access log, and it reaches no production, performance or commercial data. That makes it the level to share with an alarm, CCTV or perimeter contractor: they get to the equipment they maintain, and to nothing else on the plant. Which networks a security officer actually reaches is decided by the segment tags — see Network Segmentation.

You share at this level exactly like any other: pick the plant or the portfolio, and set Security Officer as the shared role. Sharing a portfolio hands the role every plant inside it. What the partner then sees is the plant by name, its network devices in the granted segments, remote access (VPN and browser proxy) to those devices, tickets and the plant's access log — and no dashboard, production graphs, components, reports or commercial figures at all.

A Viewer is not a smaller Security Officer

The two are different lanes, not two rungs of one ladder. A Viewer sees the plant's production, performance and events, but reaches no network device and gets no remote access. A Security Officer is the mirror image: remote access to its granted segments, and no production data whatsoever. Neither contains the other — which is why a Security Officer share is delegated on its own terms.

How Capped Delegation Works

When Organization A shares a resource with Organization B at a given level, Organization B's admins can:

  1. Access the resource automatically at the shared level (admins only).
  2. Delegate to their own members — but only within the allowed set for that shared level.

The allowed set for a cooperation-shared resource is Viewer plus the shared role itself. A receiving admin chooses between giving a member read-only access (Viewer) or the full shared level — nothing in between, and never higher.

The one exception is Security Officer, because Viewer does not sit below it. Offering Viewer there would let the receiving admin turn a segment-only share into a production grant you never made, so a Security Officer share can only be delegated as Security Officer.

Client is the one rung below Viewer: operating data only, no events, tickets, reports, exports, contacts or money. A Viewer share may therefore be delegated as Viewer or Client, and a Client share only as Client.

Shared atReceiving admin may grant membersNever allowed
Technical ManagerViewer, Technical ManagerOperator, anything higher
Asset Manager (commercial authority)Viewer, Asset ManagerOperator, anything higher
Security Officer (network segments)Security OfficerViewer, Operator, everything else
Viewer (read-only)Viewer, Clientevery higher role
Client (operating data only)ClientViewer, every higher role

Example Scenario

Warning

A member who receives a cooperation-shared resource sees exactly what their granted level allows — no more than the organization that owns the plant chose to share. If the sharing organization later lowers the shared level or removes the cooperation, the receiving members' access is reduced or revoked accordingly.

The Owner's Two-Factor Requirement

An organization can require two-factor authentication (2FA) for access to its plants. This rule belongs to the organization that owns the plant, so it travels with every plant that organization shares.

  • It applies to partner users. If the owner requires 2FA, the receiving Admin and every member the Admin delegated to need a second factor (authenticator app or passkey) on their own account to see the shared plants.
  • Plants are hidden, nobody is signed out. A partner user without a second factor does not see the owner's plants. The user stays signed in, and a hint in the header tells them to enable 2FA. As soon as they enable it, the plants are back. Their own organization's plants are not affected.
  • You can see it beforehand. The cooperation list shows whether a partner requires 2FA.
  • Alarm notifications are still delivered, also for plants that are hidden by the requirement.

Sign-in duration is never passed on

Only the 2FA requirement crosses a cooperation. How long a user stays signed in, and how often an account with 2FA signs in again, is always decided by the user's own organization — never by a partner.

The rules themselves are described on the Organization Security Policy page.

Managing Cooperation Permissions

You manage what your organization shares, and what it re-grants, from the cooperation and member-permission areas of the platform:

  • What you share out — only the resource-owning organization can set the level at which a park or portfolio is shared through a cooperation, and can set an optional expiration on that share.
  • What you delegate in — a receiving admin grants the shared resource to their own members within the allowed set above, optionally with an expiration date.

These surfaces are also available through the public REST API (see the live /docs). The same caps are enforced no matter how a grant is made, so the API can never be used to exceed the shared level.

Related Features

  • Permission System — organization roles, job roles, and how they map to resource access
  • Organization Security Policy — the 2FA requirement an owner can set for its plants
  • Cooperations — how to create, pause, and expire cross-organization sharing
  • Invitations — inviting members and partner organizations
  • Audit Log — who accessed shared plant infrastructure and when
Prev
Network Segmentation
Next
Access Audit Logging
© 2026 Mirox Verwaltungs GmbH. All rights reserved. | Privacy Policy