Migrate your D1 integration
Understand what changes between D1 API v1 and v2 and how to migrate safely.
D1 provides two generations of the D1 API:
v1 APIs use
/v1/in the URL path.v2 APIs use
/v2/in the URL path.
v2 is the recommended option for new integrations. It also introduces new capabilities and updated models for end user and card management.
When you should migrate
Migrate if your issuer backend currently calls v1 endpoints and you want to:
Use v2-only features (for example, new authorization controls).
Align with the latest D1 API models for end user and card lifecycle operations.
Standardize on a single API version for new and existing cards.
Recommended migration approach
Use the guided v1-to-v2 migration flow:
Follow Migrate to v2 for the end-to-end steps.
Route new registrations to v2 first.
Migrate existing data (handled by Thales).
Then move lifecycle traffic (suspend, resume, renew, replace, delete) to v2.
Related guides
API references
Last updated
Was this helpful?