# cPanel API 2 Modules - FTP

Warning:
The cPanel API 2 system is deprecated. We **strongly** recommend that you use [UAPI](/cpanel/introduction) instead of cPanel API 2.

## Introduction

The `Ftp` module manages FTP users, connections, and services

Important:
When you enable a non-*Standard Node* server profile, the system disables API calls associated with that profile's disabled roles.

## Available functions

* [cPanel API 2 Functions - `Ftp::addftp`](/cpanel-api-2/cpanel-api-2-modules-ftp/cpanel-api-2-functions-ftp-addftp) — This function creates an FTP account.
* [cPanel API 2 Functions - `Ftp::delftp`](/cpanel-api-2/cpanel-api-2-modules-ftp/cpanel-api-2-functions-ftp-delftp) — This function deletes an FTP account.
* [cPanel API 2 Functions - `Ftp::listftp`](/cpanel-api-2/cpanel-api-2-modules-ftp/cpanel-api-2-functions-ftp-listftp) — This function lists an account's FTP users.
* [cPanel API 2 Functions - `Ftp::listftpsessions`](/cpanel-api-2/cpanel-api-2-modules-ftp/cpanel-api-2-functions-ftp-listftpsessions) — This function lists an account's active FTP sessions.
* [cPanel API 2 Functions - `Ftp::listftpwithdisk`](/cpanel-api-2/cpanel-api-2-modules-ftp/cpanel-api-2-functions-ftp-listftpwithdisk) — This function lists FTP users and their home directory's disk information.
* [cPanel API 2 Functions - `Ftp::passwd`](/cpanel-api-2/cpanel-api-2-modules-ftp/cpanel-api-2-functions-ftp-passwd) — This function changes an FTP user's password.
* [cPanel API 2 Functions - `Ftp::setquota`](/cpanel-api-2/cpanel-api-2-modules-ftp/cpanel-api-2-functions-ftp-setquota) — This function changes an FTP account's quota.