# FTP Accounts

Files / FTP Accounts

## Create FTP account

 - [GET /Ftp/add_ftp](https://api.docs.cpanel.net/specifications/cpanel.openapi/ftp-accounts/add_ftp.md): This function creates an FTP account.

Important:

When you disable the FTP role, the system disables this function.

## Delete FTP account

 - [GET /Ftp/delete_ftp](https://api.docs.cpanel.net/specifications/cpanel.openapi/ftp-accounts/delete_ftp.md): This function deletes an FTP account.

Important:

When you disable the FTP role, the system disables this function.

## Return whether an FTP account exists

 - [GET /Ftp/ftp_exists](https://api.docs.cpanel.net/specifications/cpanel.openapi/ftp-accounts/ftp_exists.md): This function checks whether an FTP account exists.

Note:

This function returns only metadata if the FTP account exists, or an error if the FTP account does not exist.

## Return FTP account's quota

 - [GET /Ftp/get_quota](https://api.docs.cpanel.net/specifications/cpanel.openapi/ftp-accounts/get_quota.md): This function checks an FTP account's quota.

Important:

  When you disable the _FTP role_, the system disables this function.

## Return FTP account's welcome message

 - [GET /Ftp/get_welcome_message](https://api.docs.cpanel.net/specifications/cpanel.openapi/ftp-accounts/get_welcome_message.md): This function retrieves the cPanel account's FTP welcome message.

Important:

  When you disable the FTP role, the system disables this function.

## Return FTP accounts

 - [GET /Ftp/list_ftp](https://api.docs.cpanel.net/specifications/cpanel.openapi/ftp-accounts/list_ftp.md): This function lists FTP account information.

Important:

When you disable the FTP role, the system disables this function. For more information, read our How to Use Server Profiles documentation.

## Return FTP accounts and disk usage

 - [GET /Ftp/list_ftp_with_disk](https://api.docs.cpanel.net/specifications/cpanel.openapi/ftp-accounts/list_ftp_with_disk.md): This function lists FTP account and disk usage information.

Important:

When you disable the FTP role, the system disables this function.

## Update FTP account's password

 - [GET /Ftp/passwd](https://api.docs.cpanel.net/specifications/cpanel.openapi/ftp-accounts/passwd.md): This function changes an FTP account's password.

Important:

When you disable the FTP role, the system disables this function.

## Update FTP account's home directory

 - [GET /Ftp/set_homedir](https://api.docs.cpanel.net/specifications/cpanel.openapi/ftp-accounts/set_homedir.md): This function changes the home directory for FTP accounts.

Important:

When you disable the FTP role, the system disables this function.

## Update FTP account's quota

 - [GET /Ftp/set_quota](https://api.docs.cpanel.net/specifications/cpanel.openapi/ftp-accounts/set_quota.md): This function changes an FTP account's quota.

Important:

When you disable the FTP role, the system disables this function.

## Update FTP welcome message

 - [GET /Ftp/set_welcome_message](https://api.docs.cpanel.net/specifications/cpanel.openapi/ftp-accounts/set_welcome_message.md): This function sets the FTP welcome message.

Important:

When you disable the FTP role, the system disables this function.

