# Auto-generated SSL Certificates

SSL Certificates / Auto-generated SSL Certificates

## Disable AutoSSL for domains

 - [GET /SSL/add_autossl_excluded_domains](https://api.docs.cpanel.net/specifications/cpanel.openapi/auto-generated-ssl-certificates/add_autossl_excluded_domains.md): This function disables AutoSSL for the domains that you specify.

Important:

When you disable the Calendars and Contacts, Receive Mail, Web Disk, Webmail, and Web Server roles, the system disables this function.

## Return AutoSSL disabled domains

 - [GET /SSL/get_autossl_excluded_domains](https://api.docs.cpanel.net/specifications/cpanel.openapi/auto-generated-ssl-certificates/get_autossl_excluded_domains.md): This function lists the domains with AutoSSL disabled.

## Return domains with AutoSSL problems

 - [GET /SSL/get_autossl_problems](https://api.docs.cpanel.net/specifications/cpanel.openapi/auto-generated-ssl-certificates/get_autossl_problems.md): This function retrieves a list of domains that possess AutoSSL problems.

Important:

When you disable the Calendars and Contacts, Receive Mail, Web Disk, Webmail, and Web Server roles, the system disables this function.

## Return AutoSSL renewal status for a domain

 - [GET /SSL/get_autossl_renewal_status](https://api.docs.cpanel.net/specifications/cpanel.openapi/auto-generated-ssl-certificates/get_autossl_renewal_status.md): This function returns the AutoSSL renewal status for a domain. It indicates whether AutoSSL is active, the domain is excluded, the domain has DCV problems, and whether the certificate will auto-renew.

## Return whether AutoSSL check in progress

 - [GET /SSL/is_autossl_check_in_progress](https://api.docs.cpanel.net/specifications/cpanel.openapi/auto-generated-ssl-certificates/is_autossl_check_in_progress.md): This function verifies whether the autossl_check task is in progress for the current user.

Important:

When you disable the Calendars and Contacts, Receive Mail, Web Disk, Webmail, and Web Server roles, the system disables this function.

## Enable AutoSSL for specifed domains

 - [GET /SSL/remove_autossl_excluded_domains](https://api.docs.cpanel.net/specifications/cpanel.openapi/auto-generated-ssl-certificates/remove_autossl_excluded_domains.md): This function enables AutoSSL for the domains that you specify.

Important:

When you disable the Calendars and Contacts, Receive Mail, Web Disk, Webmail, and Web Server roles, the system disables this function.

## Disable AutoSSL for specifed domains

 - [GET /SSL/set_autossl_excluded_domains](https://api.docs.cpanel.net/specifications/cpanel.openapi/auto-generated-ssl-certificates/set_autossl_excluded_domains.md): This function disables AutoSSL for every domain that you specify.

Warning:

This function replaces the list of any domains that you previously excluded. To add domains to the list of excluded domains, use the UAPI function SSL::add_autossl_excluded_domains.

Important:

When you disable the the Calendar and Contacts, Receive Mail, Web Disk, Webmail, and Web Server roles, the system disables this function.

## Start AutoSSL for current user

 - [GET /SSL/start_autossl_check](https://api.docs.cpanel.net/specifications/cpanel.openapi/auto-generated-ssl-certificates/start_autossl_check.md): This function initiates an AutoSSL check for the user.

Important:

When you disable the Calendars and Contacts, Receive Mail, Web Disk, Webmail, and  Web Server roles, the system disables this function.

