For Agents
Read smart meter data, generate fiscal-grade electricity receipts with TSE signatures, manage Stromkonto customer accounts, and access green-energy dispatch and tariff data on the Corrently.io platform.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Corrently.io, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Corrently.io API.
Read and submit meter readings to the metering endpoint for prosumer and grid-operator workflows
Create and finalise an electricity receipt (Strom-Quittung) with TSE-compliant signatures and ZUGFeRD XML output
Register a new Stromkonto customer, log them in via email, and prepare a transaction against the account
Look up energy tariff information and price components used to bill customers
GET STARTED
Use for: Submit a new meter reading for my smart meter, Create an electricity receipt for a delivery in Germany, I need to retrieve the TSE signature for a Strom-Quittung, Get the ZUGFeRD XML for a finalised receipt
Not supported: Does not handle non-German grid operations, retail tariff selling, or generic IoT device control beyond easee/OCPP/OpenMeter — use for STROMDAO Corrently metering, receipts, Stromkonto, and green-energy data only.
Jentic publishes the only available OpenAPI document for Corrently.io, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for Corrently.io, keeping it validated and agent-ready. The Corrently.io API is the broader STROMDAO platform that covers metering reads, electricity receipts (Strom-Quittung) with German fiscal TSE signatures, energy tariff lookups, customer Stromkonto registration and balances, and green-power scheduling primitives. It also exposes data from public shared smart meters (OpenMeter), OCPP charging sessions, and easee wallbox sessions for prosumer and grid-operator workflows.
Pull last-session data from easee wallboxes and OCPP charging stations for which the user has access
Query public OpenMeter shared smart meters for activities, meter inventory, and recent readings in Germany
Get the green-energy dispatch schedule and best-hour windows by postal code
Patterns agents use Corrently.io API for, with concrete tasks.
★ TSE-Compliant Electricity Receipts
German energy resellers prepare, finalise, and archive electricity receipts (Strom-Quittung) that meet TSE fiscal requirements. The API offers a prepare/commit pattern with a separate signature-retrieval step plus ZUGFeRD XML output for downstream accounting systems.
Call POST /quittung/prepare with the receipt fields, POST /quittung/commit to finalise, then POST /quittung/tsesignature for the TSE signature and GET /quittung/zugferd for the archival XML.
Smart Meter and Wallbox Aggregation
Aggregate readings from a customer's smart meter, easee wallbox, and any OCPP-based charger into a single dashboard. The OpenMeter endpoints add public meter data for benchmarking, while the metering endpoint accepts new readings from a connected device.
Call GET /alternative/easee/lastSessions for wallbox sessions, GET /alternative/ocpp/lastSessions for public chargers, GET /metering/reading for the customer's meter, and merge the data into the dashboard.
Stromkonto Customer Lifecycle
Onboard new energy customers and manage their Stromkonto account end-to-end: register, log in via email, prepare a transaction such as a tariff change, and read balances on demand. The choices endpoint surfaces what options the customer can pick from at each step.
Call POST /stromkonto/register to create the account, POST /stromkonto/login to authenticate the user, GET /stromkonto/choices to render available options, and POST /stromkonto/prepareTransaction when the customer chooses one.
AI Agent for Prosumer Energy Operations via Jentic
An assistant for a German prosumer answers operational questions like 'when did my wallbox last charge?' or 'is my receipt registered with the TSE?' by routing each question to the right Corrently.io operation. The agent reasons over capabilities rather than memorising 26 endpoints.
Search Jentic for 'last easee wallbox session' or 'finalise Strom-Quittung receipt', load the matching operation, and execute it with the requested customer or receipt ID.
26 endpoints — jentic publishes the only available openapi specification for corrently.
METHOD
PATH
DESCRIPTION
/quittung/prepare
Prepare a Strom-Quittung receipt
/quittung/commit
Finalise a prepared receipt
/quittung/tsesignature
Retrieve the TSE signature for a receipt
/stromkonto/register
Register a new Stromkonto
/stromkonto/login
Log in via email
/metering/reading
Read a smart meter
/gsi/bestHour
Find the best hour for green-energy consumption
/tariff/components
List energy tariff price components
/quittung/prepare
Prepare a Strom-Quittung receipt
/quittung/commit
Finalise a prepared receipt
/quittung/tsesignature
Retrieve the TSE signature for a receipt
/stromkonto/register
Register a new Stromkonto
/stromkonto/login
Log in via email
Three things that make agents converge on Jentic-routed access.
Credential isolation
Stromkonto session credentials and any partner tokens are stored encrypted in the Jentic vault (MAXsystem). Agents receive a scoped execution handle — secrets are injected at call time and never enter the agent's context.
Intent-based discovery
Agents search by intent (e.g., 'create electricity receipt' or 'last easee wallbox session') and Jentic returns the matching Corrently.io operation with input and response schemas, so the agent picks the right endpoint without browsing the German documentation.
Time to first call
Direct Corrently.io integration: 3-5 days to wire up Stromkonto auth, the prepare/commit receipt flow, and TSE signature handling. Through Jentic: under 1 hour to chain search, load, and execute calls.
Alternatives and complements available in the Jentic catalogue.
Corrently Energy API
Focused green-energy forecast surface (GrünstromIndex, CO2, solar) of the Corrently platform.
Use the energy API for forecast-only workflows; use the broader Corrently.io API when metering, receipts, or Stromkonto operations are required.
Octopus Energy API
UK retail energy API with smart-tariff and consumption endpoints.
Choose Octopus for UK retail energy workflows; Corrently.io is the right fit for German prosumer and TSE-receipt flows.
Climatiq API
Emission factor API that can convert Corrently meter readings into auditable CO2 numbers.
Pair with Corrently.io when reporting needs standardised emission factors layered on top of metered consumption.
Specific to using Corrently.io API through Jentic.
Why is there no official OpenAPI spec for Corrently.io?
STROMDAO publishes Corrently documentation but not a single OpenAPI specification covering the full platform. Jentic generates and maintains this spec so that AI agents and developers can call Corrently.io via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Corrently.io API use?
The OpenAPI spec for this surface declares no global security scheme — endpoints are reached either anonymously or with a token tied to the customer Stromkonto, established via POST /stromkonto/login. Through Jentic the customer credential is stored encrypted and injected only on the operations that need it.
Can I create a TSE-signed electricity receipt with this API?
Yes. The /quittung group implements a prepare/commit/sign flow: POST /quittung/prepare collects data, POST /quittung/commit finalises the receipt, and POST /quittung/tsesignature plus POST /quittung/tsedata return the TSE artefacts, with GET /quittung/zugferd providing the archival XML.
How do I onboard a new Stromkonto customer?
Call POST /stromkonto/register with the customer details, then POST /stromkonto/login when the customer needs an authenticated session. GET /stromkonto/choices renders the options available to that customer and POST /stromkonto/prepareTransaction stages a chosen action.
What are the rate limits for the Corrently.io API?
The OpenAPI spec does not declare numeric rate limits. Treat HTTP 429 responses as authoritative, back off using the Retry-After header where present, and consult console.corrently.io for plan-specific limits.
How do I read a customer's smart meter through Jentic?
Search Jentic for 'read smart meter' or 'meter reading', load GET /metering/reading, and execute with the meter identifier. Jentic returns the operation schema so the agent does not need to parse Corrently documentation.
/metering/reading
Read a smart meter
/gsi/bestHour
Find the best hour for green-energy consumption
/tariff/components
List energy tariff price components