What the API is for
The EU Digital Passport Processor REST API lets you create, read, and manage battery passports directly from your own systems — ERP, PLM, spreadsheet pipelines, or custom tooling — without using the dashboard UI.
Common uses:
- Create passports in bulk from your production data
- Push product data updates as specifications change
- Query passport status and EU registry state from your own reports
- Integrate DPP creation into existing manufacturing workflows
Which plans include API access
API access is included in all EU Digital Passport Processor paid subscriptions. Demo accounts cannot generate API keys. To check your subscription status, go to Settings → Billing.
How to generate an API key
- Go to Settings → API KeysOpen your dashboard and navigate to Settings, then click API Keys in the sidebar.
- Click Generate New KeyGive the key a descriptive name (e.g. "Production ERP integration") and optionally set an expiry date.
- Copy the key immediatelyClick Generate. The full key is shown once and cannot be retrieved again. If you lose a key, revoke it and generate a new one.
Authentication
Every API request must include your key in the Authorization header:
Authorization: Bearer dpp_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Keys follow the format dpp_live_ followed by 64 hex characters. This prefix makes keys easy to identify if accidentally exposed in logs or code.
Base URL
https://eudigitalpassportprocessor.com/api/v1
All endpoints are versioned under /api/v1/. This ensures your integrations continue to work as the platform evolves.
| Section | Entry | Reviewed |
|---|---|---|
| API Access | API Endpoints Reference | 2026-04 |