โš™๏ธ API Access

Getting Started with the DPP Cloud API

Updated 2026-04

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

1

Go to Settings โ†’ API Keys

Open your dashboard and navigate to Settings, then click API Keys in the sidebar.

2

Click Generate New Key

Give the key a descriptive name (e.g. "Production ERP integration") and optionally set an expiry date.

3

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.

๐Ÿ’กStore API keys in environment variables

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.

Start building your Digital Product Passports

EU Battery Regulation compliance โ€” 18 February 2027 deadline.

Request demo account โ†’