Visa Card Program Management is a suite of APIs that enable issuers, processors, and issuer partners to manage card programs in a modern digital environment. There are two components: enrollment, which is done through the Visa Card Program Enrollment (VCPE) API, and inquiry, which is done through the Visa Credential Data Inquiry (VCDI) API (currently in restricted mode).
VCPE is an API that enables issuers and processors/issuer partners who want to offer instant/digital issuance or re-issuance; as well as allow their cardholders to upgrade and downgrade cards in their banking app and enjoy new rewards programs in near real-time without changing their 16-digit card number.
VCDI is an API that enables issuers, processors/issuer partners, and internal Visa applications to retrieve card program and product information, and also provides notification about successful card enrollment, and current status of the card. It closes the loop for near real-time card program management, providing a way for clients to check eligibility, enrollment status, and other credential attributes.