Consumers
A consumer represents a household or business that buys electricity under an energy supply contract. Key attributes include:saas_customer_id must be unique within your whitelabel customer account and cannot exceed 32 characters. Choose an ID that maps directly to your own database primary key or CRM reference to simplify reconciliation.Producers
A producer represents an operator of a renewable energy generation plant — for example a solar park, a wind turbine, a biogas unit, a hydropower plant, or a battery storage system. Producers hold feed-in contracts rather than supply contracts.Supported plant types
Solar
Wind
Gas / Biogas
Water / Hydro
Battery
Prosumers
A prosumer is a customer who both consumes electricity and produces it (for example, a household with a solar panel that also has a supply contract for grid draw). In the Lumenaza API, this is modelled by linking a producer’s contract to its corresponding consumer contract via theconsumer_saas_contract_id field on the producer contract.
Private vs. business customers
Theis_business flag drives several downstream behaviours in the API, including required fields and applicable contract terms.

