# Lifecycle Management APIs
source: https://developer.mastercard.com/issuer-enrollment/documentation/use-cases/auto-enrollment/life_cycle/index.md

Post enablement, the [Lifecycle Management APIs](https://developer.mastercard.com/issuer-enrollment/documentation/api-reference/index.md#lifecycle-management-apis) enable you to take the following actions to manage profiles and cards stored in the directory:

* Get Consumer profile details with associated cards using [GET/profiles/{consumerID}](https://developer.mastercard.com/issuer-enrollment/documentation/api-reference/apis/index.md#lifecycle-management-apis).
* Update consumer profile using [PUT/profiles/{consumerID}](https://developer.mastercard.com/issuer-enrollment/documentation/api-reference/apis/index.md#lifecycle-management-apis).
* Delete consumer profiles from the directory using [DELETE /profiles](https://developer.mastercard.com/issuer-enrollment/documentation/api-reference/apis/index.md#lifecycle-management-apis) if cardholder chooses to opt out of Click to Pay. If a cardholder deletes all their cards from the profile, it is recommended that the Issuer deletes the cardholders profile from the directory.
* Add a new card to an existing profile using [Enroll API-Asynchronous](https://developer.mastercard.com/issuer-enrollment/documentation/use-cases/auto-enrollment/enroll_api_async/index.md) or [Enroll API-Synchronous](https://developer.mastercard.com/issuer-enrollment/documentation/use-cases/push-provisioning/enroll-api/index.md) with existing email address and mobile number.
* Add a previously deleted card using the same consumer ID to re-enable the specific card in the existing consumer profile.
* Get card details of a specific card using [GET/cards/{cardId}](https://developer.mastercard.com/issuer-enrollment/documentation/api-reference/apis/index.md#lifecycle-management-apis).
* Update billing address of a card using [PUT/cards{cardId}](https://developer.mastercard.com/issuer-enrollment/documentation/api-reference/apis/index.md#lifecycle-management-apis).
* Delete card from the directory if consumer opts out for a specific card using [DELETE/cards/{cardId}](https://developer.mastercard.com/issuer-enrollment/documentation/api-reference/apis/index.md#lifecycle-management-apis).

Note: Cards can also be managed by the existing [MDES Customer Service APIs](https://developer.mastercard.com/mdes-customer-service/documentation/api-reference/), and [Automatic Billing Updater (ABU)](https://developer.mastercard.com/automatic-billing-updater/documentation/) process.
