Getting Started with the DPP Cloud API
What the API is for
The DPP Cloud 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 DPP Cloud 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 Keys
Open your dashboard and navigate to Settings, then click API Keys in the sidebar.
Click Generate New Key
Give the key a descriptive name (e.g. "Production ERP integration") and optionally set an expiry date.
Copy the key immediately
Click 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:
Bearer token authentication
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
API base URL
https://dppcloud.co.uk/api/v1
All endpoints are versioned under /api/v1/. This ensures your integrations continue to work as the platform evolves.
Never hardcode API keys in source code. Use environment variables or a secrets manager. Use one key per integration so you can revoke individual integrations if needed.
Need more help?
Contact support โRelated articles
Start building your Digital Product Passports
EU Battery Regulation compliance โ 18 February 2027 deadline.