# Lumenaza - [Lumenaza API](https://docs.lumenaza.de/introduction.md): Lumenaza is an energy SaaS platform whose REST API makes it easy to manage renewable energy consumers, producers, contracts, billing, and metering data. - [Lumenaza API: Quickstart](https://docs.lumenaza.de/quickstart.md): Make your first Lumenaza API call in three steps: obtain an OAuth 2.0 token, verify access, and register your first renewable energy consumer. - [OAuth 2.0 Authentication for the Lumenaza REST API](https://docs.lumenaza.de/authentication.md): Learn how to authenticate with the Lumenaza API using OAuth 2.0 client credentials flow to obtain and use bearer tokens for secure API access. - [Lumenaza API Key Concepts: Customers, Contracts, Tariffs](https://docs.lumenaza.de/concepts/overview.md): Learn how Lumenaza models energy customers, contracts, market locations, and tariffs for the German energy market. - [Consumers and Producers: Lumenaza Customer Types](https://docs.lumenaza.de/concepts/consumers-and-producers.md): Understand the difference between consumer and producer accounts in Lumenaza, including prosumers, key identifiers, and private vs. business distinctions. - [Energy Contracts: Lifecycle and Status in Lumenaza](https://docs.lumenaza.de/concepts/contracts.md): Learn how energy supply and feed-in contracts work in Lumenaza, covering registration statuses, market locations, meters, and termination vs. revocation. - [Products and Tariffs: Pricing in Lumenaza Contracts](https://docs.lumenaza.de/concepts/products-and-tariffs.md): Understand how pricing plans (products) attach to contracts in Lumenaza, including tariff types, validity periods, contract terms, and product switching. - [Register an Electricity Consumer](https://docs.lumenaza.de/guides/register-consumer.md): Step-by-step guide to validating delivery addresses, previewing pricing, and registering an electricity consumer via the Lumenaza v3 API. - [Register a Renewable Energy Producer with Lumenaza](https://docs.lumenaza.de/guides/register-producer.md): Step-by-step guide to registering a renewable energy producer, uploading plant documents, and monitoring delivery status via the Lumenaza v3 API. - [Manage Energy Contracts in Lumenaza](https://docs.lumenaza.de/guides/manage-contracts.md): List, inspect, switch products, update installments, terminate, revoke, and link energy contracts using the Lumenaza API. - [Apply Charges and Credits to Customer Invoices](https://docs.lumenaza.de/guides/charges-and-credits.md): Add one-time or recurring monetary charges and credits to customer invoices using the Lumenaza v3 API, including bulk CSV upload and update/delete flows. - [Update Customer Master Data via Change Requests](https://docs.lumenaza.de/guides/master-data-changes.md): Submit and track process-based master data change requests for customer addresses, bank details, and contract attributes using the Lumenaza v3 API. - [Community Energy Data: Feed-In, Supply, and CO2 Savings](https://docs.lumenaza.de/data/community-data.md): Access aggregate energy statistics—feed-in, supply, CO2 savings, live feeds, and plant details—for all customers under your sales partner account. - [Retrieve Meter Readings for Consumer and Producer Contracts](https://docs.lumenaza.de/data/metering-data.md): Fetch individual timestamped meter readings for consumer and producer contracts, with filtering by date range, device, and reading quality. - [Supply and Feed-In Interval Data for Energy Contracts](https://docs.lumenaza.de/data/supply-and-feed.md): Retrieve time-series consumption, feed-in, production forecast, and outage energy data for consumer and producer contracts with flexible aggregation. - [Energy Prices, CO2 Savings, and Offer Calculator API](https://docs.lumenaza.de/data/prices.md): Retrieve EPEX spot prices, calculate CO2 savings, look up local utility tariffs, and generate customer-facing offer quotes via the tariff calculator. - [Lumenaza API Reference: Overview and Conventions](https://docs.lumenaza.de/api-reference/overview.md): Complete reference for the Lumenaza API: base URLs, authentication, pagination, date formats, and resource groups. - [Lumenaza API Error Codes and Troubleshooting Guide](https://docs.lumenaza.de/api-reference/errors.md): HTTP status codes, field-level validation error formats, common 400 error examples, and step-by-step debugging guidance for the Lumenaza API. - [Validation Endpoints for IBAN and Market Location IDs](https://docs.lumenaza.de/api-reference/validation.md): Use the Lumenaza validation API to verify IBANs and 11-digit market location identifiers before submitting consumer or producer registrations. - [Returns feed-in and supply values.](https://docs.lumenaza.de/api-reference/generated/community-data-api/returns-feed-in-and-supply-values.md): Returns the feed-in and supply values for the requested time range (`start`, `end`) and aggregation type (`type`). These values are updated each day. Supply data is available for RLM and SLP customers. - [Returns live feed measurement data.](https://docs.lumenaza.de/api-reference/generated/community-data-api/returns-live-feed-measurement-data.md): Returns live feed measurement data at five-minute resolution for the requested control area (`control_area`), grouped by zip code. - [Returns number of delivering power plants.](https://docs.lumenaza.de/api-reference/generated/community-data-api/returns-number-of-delivering-power-plants.md): Returns the number of power plants currently in delivery in the community for each plant type (solar, biogas, wind, water). - [Returns a list of power plant details.](https://docs.lumenaza.de/api-reference/generated/community-data-api/returns-a-list-of-power-plant-details.md): Returns details for every power plant currently in delivery in the community. Each list entry contains the plant ID, basic location data, and plant type (solar, wind, gas, water, battery). - [Get v3consumer](https://docs.lumenaza.de/api-reference/generated/consumer/get-v3consumer.md) - [Get v3consumers](https://docs.lumenaza.de/api-reference/generated/consumers/get-v3consumers.md): Returns a list of dictionaries with key information for consumers - [Get v3consumers ](https://docs.lumenaza.de/api-reference/generated/consumers/get-v3consumers-.md) - [Post v3consumers add contract](https://docs.lumenaza.de/api-reference/generated/consumers/post-v3consumers-add_contract.md) - [Put v3consumers change password](https://docs.lumenaza.de/api-reference/generated/consumers/put-v3consumers-change_password.md): shared class for customer changes via the consumer or producer API endpoint - [Get v3consumers contracts](https://docs.lumenaza.de/api-reference/generated/consumers/get-v3consumers-contracts.md) - [Post v3consumers contracts](https://docs.lumenaza.de/api-reference/generated/consumers/post-v3consumers-contracts.md) - [Get v3consumers contracts ](https://docs.lumenaza.de/api-reference/generated/consumers/get-v3consumers-contracts-.md) - [Post v3consumers contracts charges and credits](https://docs.lumenaza.de/api-reference/generated/consumers/post-v3consumers-contracts-charges_and_credits.md): This API allows you to charge/credit amounts towards specific customer contracts. - [Put v3consumers contracts charges and creditsbulk updatesinput id ](https://docs.lumenaza.de/api-reference/generated/consumers/put-v3consumers-contracts-charges_and_creditsbulk_updatesinput_id-.md): This API view allows to update charge/credit based on customer_contract_id and input_id. - [Delete v3consumers contracts charges and creditsbulk updatesinput id ](https://docs.lumenaza.de/api-reference/generated/consumers/delete-v3consumers-contracts-charges_and_creditsbulk_updatesinput_id-.md): This API view allows to delete charge/credit based on customer_contract_id and input_id. - [Patch v3consumers contracts charges and creditsbulk updatesinput id ](https://docs.lumenaza.de/api-reference/generated/consumers/patch-v3consumers-contracts-charges_and_creditsbulk_updatesinput_id-.md): This API view allows to update charge/credit based on customer_contract_id and input_id. - [Get v3consumers contracts charges and creditsinternal id ](https://docs.lumenaza.de/api-reference/generated/consumers/get-v3consumers-contracts-charges_and_creditsinternal_id-.md): This API view allows to retrieve charge/credit based on customer_contract_id and internal_id. - [Put v3consumers contracts charges and creditsinternal id ](https://docs.lumenaza.de/api-reference/generated/consumers/put-v3consumers-contracts-charges_and_creditsinternal_id-.md): This API view allows to update charge/credit based on customer_contract_id and internal_id. - [Delete v3consumers contracts charges and creditsinternal id ](https://docs.lumenaza.de/api-reference/generated/consumers/delete-v3consumers-contracts-charges_and_creditsinternal_id-.md): This API view allows to delete charge/credit based on customer_contract_id and internal_id. - [Patch v3consumers contracts charges and creditsinternal id ](https://docs.lumenaza.de/api-reference/generated/consumers/patch-v3consumers-contracts-charges_and_creditsinternal_id-.md): This API view allows to update charge/credit based on customer_contract_id and internal_id. - [Get Meter Readings](https://docs.lumenaza.de/api-reference/generated/consumers/get-meter-readings.md): Returns a list of meter reading objects. Readings are unique through the timestamp, obis_number, device_identification. They can be modified only if the reading is canceled by the meter operator. - [Trigger Section 14a Case-3 module-change workflow](https://docs.lumenaza.de/api-reference/generated/consumers/trigger-section-14a-case-3-module-change-workflow.md) - [Switch Product](https://docs.lumenaza.de/api-reference/generated/consumers/switch-product.md): Switches the currently active product of a contract to a new product. A policy check will be performed to verify if the transition between both products is allowed. The old product will still be available but its validity is set until valid_from - 1. The new product will be created with validity sta… - [Add Product Start](https://docs.lumenaza.de/api-reference/generated/consumers/add-product-start.md): Adds a product start (i.e. the from where the product is getting active) to the currently active product. The product start overrides the delivery start data as provided by the network operator. The product start must always be on the day of delivery start of the contract or later. Since the deliver… - [Patch v3consumers contracts productsproduct start](https://docs.lumenaza.de/api-reference/generated/consumers/patch-v3consumers-contracts-productsproduct_start.md): Adds product start (in contrast to delivery start) to the product - [Post v3consumers contracts relationships](https://docs.lumenaza.de/api-reference/generated/consumers/post-v3consumers-contracts-relationships.md) - [Delete v3consumers contracts relationships ](https://docs.lumenaza.de/api-reference/generated/consumers/delete-v3consumers-contracts-relationships-.md) - [Revoke an existing contract](https://docs.lumenaza.de/api-reference/generated/consumers/revoke-an-existing-contract.md): Revocation of a contract is only possible if the contract has reg_status "in_revocation_period" in “open_join” within 14 days after registration, or in “closed_join” 8 days before delivery start. Otherwise, a 400 is returned. - [Returns a list of supply data for a consumer contract.](https://docs.lumenaza.de/api-reference/generated/consumers/returns-a-list-of-supply-data-for-a-consumer-contract.md): Returns detailed supply values within a defined time range for consumers with RLM or iMSys meters. Not available for SLP or heatpower customers. - [Terminate a contract.](https://docs.lumenaza.de/api-reference/generated/consumers/terminate-a-contract.md) - [Trigger Installment Update](https://docs.lumenaza.de/api-reference/generated/consumers/trigger-installment-update.md): Allows the customer to submit a change to the installment plan either by providing the amount in euro per month or in kWh per year. The post updates the annual_consumption property of the customer contracts and triggers an installment re-calculation. If the amount is provided in euro per month, the… - [Post v3consumerscontractscharges and creditscsv upload](https://docs.lumenaza.de/api-reference/generated/consumers/post-v3consumerscontractscharges_and_creditscsv_upload.md): This API allows you to credit amounts towards specific customer contracts. These can be single items or recurring amounts, which will be added to the next customer invoice. Typical use cases are customer-specific or variable amounts that you want to keep full control over. - [Post v3consumerscreate](https://docs.lumenaza.de/api-reference/generated/consumers/post-v3consumerscreate.md) - [Get v3consumption forecast](https://docs.lumenaza.de/api-reference/generated/consumption_forecast/get-v3consumption_forecast.md): APIView for GET /consumption_forecast it returns the data from the UpdateHistory model where the changed_attribute = annual_consumption (it should get the latest value per day) plus the first values added normally to the grid_contract (these records we get from the UpdateHistory first added record f… - [Post v3customer portalresend pw](https://docs.lumenaza.de/api-reference/generated/customer_portal/post-v3customer_portalresend_pw.md) - [Get v3customers contracts product info](https://docs.lumenaza.de/api-reference/generated/customers/get-v3customers-contracts-product_info.md): The Product info shows periods with unique prices for all contract's products in a requested time period. The periods are made up of the shortest possible validity periods between ProductItems and CostItems connected to the Product. - [Post v3files](https://docs.lumenaza.de/api-reference/generated/files/post-v3files.md): Uploads a given file and returns its internal ID. - [List Market Partner Bills](https://docs.lumenaza.de/api-reference/generated/marketpartners/list-market-partner-bills.md): Return DSO (grid usage) and MSO (metering service) invoices with additional information. Use query parameters to filter the result. - [Retrieve Market Partner Bill](https://docs.lumenaza.de/api-reference/generated/marketpartners/retrieve-market-partner-bill.md): Returns the requested market partner invoice as a PDF document. - [List Payment Advices](https://docs.lumenaza.de/api-reference/generated/marketpartners/list-payment-advices.md): Return all payment advices as a list with additional information. The query parameters are used to filter the result. By default, the results are paginated. To disable pagination, set the page_size parameter to null. Disabling pagination is not recommended and can run into server timeout. - [List Market Partners](https://docs.lumenaza.de/api-reference/generated/marketpartners/list-market-partners.md): Returns a list of all known providers/utilities from the Lumenaza database with the market partner ID (mpid) and company name. This list is updated every two months. - [List active master change processes](https://docs.lumenaza.de/api-reference/generated/master_data/list-active-master-change-processes.md): List all active master change processes and their status. - [Create a new change process request](https://docs.lumenaza.de/api-reference/generated/master_data/create-a-new-change-process-request.md): Creates a new changed customer data process request for given customerID/contractID. For each changed value you need a new request. Not all changes are applicable to a consumer or producer, some are role specific. - [Show detailed information of change process](https://docs.lumenaza.de/api-reference/generated/master_data/show-detailed-information-of-change-process.md): Show detailed information to change process with given changeID - [Change bank data](https://docs.lumenaza.de/api-reference/generated/master_data/change-bank-data.md): Updates the accounting data of the given customer. As these attributes are all local (see definition at /v3/master_data/changes) we can update directly without issuing the DSO. This request works as a transaction and changes whether all or none of the attributes. - [Change billing address](https://docs.lumenaza.de/api-reference/generated/master_data/change-billing-address.md): Creates a new changed data request for the billing address for the given customerID/contractID. This update request takes a couple of attributes and processes them as a transaction. If the validation of any of the attribute fails the whole request will be rejected. - [Change delivery address](https://docs.lumenaza.de/api-reference/generated/master_data/change-delivery-address.md): Creates a new changed data request for the given customerID/contractID. This changed data request takes a couple of attributes and processes them as a transaction. If the validation of any of the attribute fails or the DSO does not accept any of them, the whole change request will be rejected. - [Get v3master datachangesredispatchcontrol resources](https://docs.lumenaza.de/api-reference/generated/master_data/get-v3master_datachangesredispatchcontrol_resources.md) - [Creates a new control resource](https://docs.lumenaza.de/api-reference/generated/master_data/creates-a-new-control-resource.md): Creates a new control resource - [Get v3master datachangesredispatchcontrol resources ](https://docs.lumenaza.de/api-reference/generated/master_data/get-v3master_datachangesredispatchcontrol_resources-.md) - [Put v3master datachangesredispatchcontrol resources ](https://docs.lumenaza.de/api-reference/generated/master_data/put-v3master_datachangesredispatchcontrol_resources-.md) - [Delete v3master datachangesredispatchcontrol resources ](https://docs.lumenaza.de/api-reference/generated/master_data/delete-v3master_datachangesredispatchcontrol_resources-.md) - [Patch a single control resource](https://docs.lumenaza.de/api-reference/generated/master_data/patch-a-single-control-resource.md): patch a single control resource. - [Get v3master datachangesredispatchtechnical resources](https://docs.lumenaza.de/api-reference/generated/master_data/get-v3master_datachangesredispatchtechnical_resources.md) - [Create a technical resource.](https://docs.lumenaza.de/api-reference/generated/master_data/create-a-technical-resource.md): creates a new technical resource. - [Get v3master datachangesredispatchtechnical resources ](https://docs.lumenaza.de/api-reference/generated/master_data/get-v3master_datachangesredispatchtechnical_resources-.md) - [Put v3master datachangesredispatchtechnical resources ](https://docs.lumenaza.de/api-reference/generated/master_data/put-v3master_datachangesredispatchtechnical_resources-.md) - [Delete v3master datachangesredispatchtechnical resources ](https://docs.lumenaza.de/api-reference/generated/master_data/delete-v3master_datachangesredispatchtechnical_resources-.md) - [Patch Technical Resource](https://docs.lumenaza.de/api-reference/generated/master_data/patch-technical-resource.md): patch a single technical resource. - [Post v3migrationsconsumers](https://docs.lumenaza.de/api-reference/generated/migrations/post-v3migrationsconsumers.md) - [Post v3migrationsconsumers ](https://docs.lumenaza.de/api-reference/generated/migrations/post-v3migrationsconsumers-.md) - [Get v3offer calculator](https://docs.lumenaza.de/api-reference/generated/offer_calculator/get-v3offer_calculator.md): The offer calculator is a device for our salespartners to create individual offers for a given tariff and given parameters. - [Get EPEX Day Ahead Prices](https://docs.lumenaza.de/api-reference/generated/prices/get-epex-day-ahead-prices.md): Returns the EPEX Spot market prices from DayAheadAuction market (https://www.epexspot.com/en/market-data?data_mode=map&modality=Auction&sub_modality=DayAhead&product=60&delivery_date=2020-04-02&trading_date=2020-04-01). - [Get CO2 Savings](https://docs.lumenaza.de/api-reference/generated/prices/get-co2-savings.md): Returns the saved CO2 amount for given energy amount for given year. - [Get Local Utility Price](https://docs.lumenaza.de/api-reference/generated/prices/get-local-utility-price.md): Returns the local utility price and name of local utility for given address and consumption. Its possible to request prices from past. - [Get v3producer](https://docs.lumenaza.de/api-reference/generated/producer/get-v3producer.md) - [Get v3producers](https://docs.lumenaza.de/api-reference/generated/producers/get-v3producers.md): Returns a list of dictionaries with key information for producers - [Post v3producers](https://docs.lumenaza.de/api-reference/generated/producers/post-v3producers.md): Returns a list of dictionaries with key information for producers - [Get v3producers ](https://docs.lumenaza.de/api-reference/generated/producers/get-v3producers-.md): Show contract data to given producer - [Put v3producers change password](https://docs.lumenaza.de/api-reference/generated/producers/put-v3producers-change_password.md): shared class for customer changes via the consumer or producer API endpoint - [Get v3producers contracts](https://docs.lumenaza.de/api-reference/generated/producers/get-v3producers-contracts.md) - [Post v3producers contracts](https://docs.lumenaza.de/api-reference/generated/producers/post-v3producers-contracts.md) - [Get v3producers contracts ](https://docs.lumenaza.de/api-reference/generated/producers/get-v3producers-contracts-.md): Returns master data of the contract - [Post v3producers contracts charges and credits](https://docs.lumenaza.de/api-reference/generated/producers/post-v3producers-contracts-charges_and_credits.md): This API allows you to charge/credit amounts towards specific customer contracts. - [Put v3producers contracts charges and creditsbulk updatesinput id ](https://docs.lumenaza.de/api-reference/generated/producers/put-v3producers-contracts-charges_and_creditsbulk_updatesinput_id-.md): This API view allows to update charge/credit based on customer_contract_id and input_id. - [Delete v3producers contracts charges and creditsbulk updatesinput id ](https://docs.lumenaza.de/api-reference/generated/producers/delete-v3producers-contracts-charges_and_creditsbulk_updatesinput_id-.md): This API view allows to delete charge/credit based on customer_contract_id and input_id. - [Patch v3producers contracts charges and creditsbulk updatesinput id ](https://docs.lumenaza.de/api-reference/generated/producers/patch-v3producers-contracts-charges_and_creditsbulk_updatesinput_id-.md): This API view allows to update charge/credit based on customer_contract_id and input_id. - [Get v3producers contracts charges and creditsinternal id ](https://docs.lumenaza.de/api-reference/generated/producers/get-v3producers-contracts-charges_and_creditsinternal_id-.md): This API view allows to retrieve charge/credit based on customer_contract_id and internal_id. - [Put v3producers contracts charges and creditsinternal id ](https://docs.lumenaza.de/api-reference/generated/producers/put-v3producers-contracts-charges_and_creditsinternal_id-.md): This API view allows to update charge/credit based on customer_contract_id and internal_id. - [Delete v3producers contracts charges and creditsinternal id ](https://docs.lumenaza.de/api-reference/generated/producers/delete-v3producers-contracts-charges_and_creditsinternal_id-.md): This API view allows to delete charge/credit based on customer_contract_id and internal_id. - [Patch v3producers contracts charges and creditsinternal id ](https://docs.lumenaza.de/api-reference/generated/producers/patch-v3producers-contracts-charges_and_creditsinternal_id-.md): This API view allows to update charge/credit based on customer_contract_id and internal_id. - [Returns a list of feed-in data of the producer's plant.](https://docs.lumenaza.de/api-reference/generated/producers/returns-a-list-of-feed-in-data-of-the-producers-plant.md): Returns a list of feed-in data of the producer's plant. The data are only available if we received them from the meter operator. - [List unavailabilities for a producer plant.](https://docs.lumenaza.de/api-reference/generated/producers/list-unavailabilities-for-a-producer-plant.md): Returns all availability limitations (unavailabilities) for the plant tied to the producer contract. - [Create an unavailability for a producer plant.](https://docs.lumenaza.de/api-reference/generated/producers/create-an-unavailability-for-a-producer-plant.md): Creates an availability limitation (unavailability) for the plant tied to the producer contract. The plant reference is enforced by the API based on contract context. - [Retrieve an unavailability for a producer plant.](https://docs.lumenaza.de/api-reference/generated/producers/retrieve-an-unavailability-for-a-producer-plant.md): Returns a specific availability limitation (unavailability) for the plant tied to the producer contract. - [Update an unavailability for a producer plant.](https://docs.lumenaza.de/api-reference/generated/producers/update-an-unavailability-for-a-producer-plant.md): Updates an existing availability limitation (unavailability) for the plant tied to the producer contract. - [Delete v3producers contracts feed limitations ](https://docs.lumenaza.de/api-reference/generated/producers/delete-v3producers-contracts-feed_limitations-.md): Producer-facing API endpoint for availability limitations (unavailabilities). - [Returns forecast data for a producer contract.](https://docs.lumenaza.de/api-reference/generated/producers/returns-forecast-data-for-a-producer-contract.md): Returns forecasted energy production data for the producer's plant over the specified time period. This endpoint provides predicted electricity generation values in Watt-hours (Wh) at 15-minute intervals, helping producers anticipate their expected energy production. - [Returns live-data quality results for a producer contract.](https://docs.lumenaza.de/api-reference/generated/producers/returns-live-data-quality-results-for-a-producer-contract.md): Returns live-data quality metrics for the producer's contract over the specified date range. The response exposes the shared platform quality semantics for coverage, relative error, and weighted metric. - [Get v3producers contracts meter readings](https://docs.lumenaza.de/api-reference/generated/producers/get-v3producers-contracts-meter_readings.md): Returns a list of meter reading objects. Readings are unique through the timestamp, obis_number, and device_identification. They can be modified only if the reading is canceled by the meter operator. - [Returns the known outage energy of the producer's plant.](https://docs.lumenaza.de/api-reference/generated/producers/returns-the-known-outage-energy-of-the-producers-plant.md): Returns the known outage energy of the producer's plant. The data are only available if we received them from the network operator. - [Get v3producers contracts plant data](https://docs.lumenaza.de/api-reference/generated/producers/get-v3producers-contracts-plant_data.md): Returns the plant data for the given contract from the producer - [Put v3producers contracts plant data](https://docs.lumenaza.de/api-reference/generated/producers/put-v3producers-contracts-plant_data.md) - [Patch v3producers contracts plant data](https://docs.lumenaza.de/api-reference/generated/producers/patch-v3producers-contracts-plant_data.md) - [Post v3producers contracts plant documents](https://docs.lumenaza.de/api-reference/generated/producers/post-v3producers-contracts-plant_documents.md): Saves documents needed to finish the producer's registration process. - [Post v3producers contracts revoke](https://docs.lumenaza.de/api-reference/generated/producers/post-v3producers-contracts-revoke.md) - [Terminate a contract.](https://docs.lumenaza.de/api-reference/generated/producers/terminate-a-contract.md) - [Post v3producerscontractscharges and creditscsv upload](https://docs.lumenaza.de/api-reference/generated/producers/post-v3producerscontractscharges_and_creditscsv_upload.md): This API allows you to credit amounts towards specific customer contracts. These can be single items or recurring amounts, which will be added to the next customer invoice. Typical use cases are customer-specific or variable amounts that you want to keep full control over. - [Get v3producersgrid control interface connection status](https://docs.lumenaza.de/api-reference/generated/producers/get-v3producersgrid_control_interface-connection_status.md): Return the compatibility connection-status shape derived from MDS operational status. - [Get v3user documents ](https://docs.lumenaza.de/api-reference/generated/user_documents/get-v3user_documents-.md) - [Retrieve User Document](https://docs.lumenaza.de/api-reference/generated/user_documents/retrieve-user-document.md): Returns the requested document for the given customer. - [Retrieve Contract Details](https://docs.lumenaza.de/api-reference/generated/user_documents/retrieve-contract-details.md): Returns detailed information for invoices. - [Get v3user documentsinvoicesinvoice details ](https://docs.lumenaza.de/api-reference/generated/user_documents/get-v3user_documentsinvoicesinvoice_details-.md) - [Get v3validationbank data iban](https://docs.lumenaza.de/api-reference/generated/validation/get-v3validationbank_data_iban.md) - [Get v3validationmarket location](https://docs.lumenaza.de/api-reference/generated/validation/get-v3validationmarket_location.md) - [Get v3validationpreferred delivery start](https://docs.lumenaza.de/api-reference/generated/validation/get-v3validationpreferred_delivery_start.md) ## OpenAPI Specs - [lumx_openapi](/lumx_openapi.yaml) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.