# Auto-Enablement
source: https://developer.mastercard.com/issuer-enrollment/documentation/use-cases/auto-enrollment/index.md

Auto enablement enables Issuers to provision cardholder credentials seamlessly into the Issuer Segregated Directory for the purpose of Click to Pay checkout at participating merchants.

Issuers can utilize either the **Synchronous** or **Asynchronous** Enroll APIs to enroll consumer and card credentials into their directory using a unique program ID provided during onboarding.

Issuers can leverage the following Mastercard APIs for auto-enablement:   

1. [Enroll API-Asynchronous](https://developer.mastercard.com/issuer-enrollment/documentation/use-cases/auto-enrollment/enroll_api_async/index.md): To auto-enable single or multiple cardholders in Click to Pay in a batch asynchronously.  
   * [Batch Status API](https://developer.mastercard.com/issuer-enrollment/documentation/use-cases/auto-enrollment/batch_status/index.md): To check the status of each enabled batch and the cards within those batches.  
2. [Enroll API-Synchronous](https://developer.mastercard.com/issuer-enrollment/documentation/use-cases/auto-enrollment/enroll_api_sync/index.md): To synchronously enable single cardholder in Click to Pay. Enablement in Issuer Segregated Directory using this API is supported only through PAN based enrollment.

Issuers must also integrate with [Lifecycle Management API](https://developer.mastercard.com/issuer-enrollment/documentation/use-cases/auto-enrollment/life_cycle/index.md) to manage enabled profiles and cards.  
