Migrate your D1 integration
Understand what changes between D1 API v1 and v2 and how to migrate safely.
Last updated
Was this helpful?
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.
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.
The D1 API uses the term consumer for an end user.
This documentation uses end user, and keeps API field names as-is (for example, consumerId).
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.
Last updated
Was this helpful?
Was this helpful?