The API-First Engine for EU Battery Passport Compliance.

Ingest your ERP data. Normalize to the AAS standard. Generate compliant labels and QR codes. Ship to EU — before the deadline.

Book a 10-Minute Technical Demo →Run the Free Compliance Linter →

Stop Manual Mapping. Automate Your 2023/1542 Data from ERP to QR.

90+ Annex XIII Fields

The EU mandate requires carbon footprint, recycled content, hazardous substance declarations, and dozens more. Our API covers every required field — validated before a label prints.

ERP → AAS in One POST

POST your existing JSON from SAP, Oracle, or a CSV bulk upload. We normalize it into the Asset Administration Shell (IEC 63278-1) standard automatically.

QR + CE Label in Seconds

Our endpoint returns a print-ready SVG with CE marking, QR code (ISO 18004), and serial number — pre-flight checked for missing data.

Built for Engineers, Not Pitch Decks.

Live Swagger Docs Live

EU Digital Battery Passport API
v1 · OpenAPI 3.0
GET/api/v1/passports
POST/api/v1/passports
GET/api/v1/telemetry/{batteryId}
POST/api/v1/telemetry
GET/api/v1/recycling/batches
POST/api/v1/recycling/batches
GET/api/v1/manufacturers
GET/api/v1/products
POST/api/v1/labels/generate
GET/api/v1/compliance/{passportId}
POST/api/v1/auth/login
GET/api/v1/auth/me

15 endpoint groups · JWT auth · OpenAPI 3.0

Sample AAS Payload JSON

POST /api/v1/passports
{
  "globalAssetId": "urn:battery:ISO15459-VARTA-EV80-2026",
  "lifecycleStatus": "Manufactured",
  "aasPayload": {
    "carbonFootprint": 42.5,
    "carbonPerformanceClass": "B",
    "batteryChemistry": "NMC811",
    "recycledContentPct": 12.0,
    "recycledLithiumPct": 4.0,
    "recycledCobaltPct": 8.0,
    "recycledNickelPct": 6.5,
    "hazardousSubstances": "None above threshold",
    "leadPct": 0.001,
    "cadmiumPct": 0.0,
    "mercuryPct": 0.0,
    "expectedLifetimeYears": 10,
    "energyDensityWhkg": 260.0,
    "manufacturerName": "VARTA AG",
    "modelNumber": "EV80-NMC",
    "warrantyPeriodMonths": 96,
    "voltageMin": 2.5,
    "voltageMax": 4.2,
    "dismantlingManual": "https://docs.varta.example/disassembly/EV80",
    "safetyInstructions": "UN38.3 certified — Class 9 DG"
  },
  "digitalSignature": "sha256:9f86d08..."
}

One POST creates the passport. The AAS payload maps 1-to-1 to Annex XIII of EU 2023/1542.

See It Live at Automate 2026.

Book a 10-minute technical demo. We’ll map your first 5 batteries for free.

Book Demo for Automate 2026 →or email jacobreusser@getvoltquery.comEU Regulation 2023/1542 enforcement begins Feb 2027. Companies placing batteries on the EU market need a Digital Battery Passport for every battery by then.