# cPanel API 2 Modules - Fileman Warning: The cPanel API 2 system is deprecated. We **strongly** recommend that you use [UAPI](/cpanel/introduction) instead of cPanel API 2. ## Introduction The `Fileman` module provides access to file functions. div 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 - `Fileman::autocompletedir`](/cpanel-api-2/cpanel-api-2-modules-fileman/cpanel-api-2-functions-fileman-autocompletedir) — This function queries files and directories. * [cPanel API 2 Functions - `Fileman::fileop`](/cpanel-api-2/cpanel-api-2-modules-fileman/cpanel-api-2-functions-fileman-fileop) — This function performs an operation on one or more files. * [cPanel API 2 Functions - `Fileman::getabsdir`](/cpanel-api-2/cpanel-api-2-modules-fileman/cpanel-api-2-functions-fileman-getabsdir) — This function lists cPanel's current directory. * [cPanel API 2 Functions - `Fileman::getdir`](/cpanel-api-2/cpanel-api-2-modules-fileman/cpanel-api-2-functions-fileman-getdir) — This function returns an account's home directory's path in URI-encoded format. * [cPanel API 2 Functions - `Fileman::getdiractions`](/cpanel-api-2/cpanel-api-2-modules-fileman/cpanel-api-2-functions-fileman-getdiractions) — This function lists possible directory actions. * [cPanel API 2 Functions - `Fileman::getdiskinfo`](/cpanel-api-2/cpanel-api-2-modules-fileman/cpanel-api-2-functions-fileman-getdiskinfo) — This function returns an account's disk usage statistics. * [cPanel API 2 Functions - `Fileman::getedittype`](/cpanel-api-2/cpanel-api-2-modules-fileman/cpanel-api-2-functions-fileman-getedittype) — This function returns a file's type. * [cPanel API 2 Functions - `Fileman::getfileactions`](/cpanel-api-2/cpanel-api-2-modules-fileman/cpanel-api-2-functions-fileman-getfileactions) — This function lists possible file actions. * [cPanel API 2 Functions - `Fileman::getpath`](/cpanel-api-2/cpanel-api-2-modules-fileman/cpanel-api-2-functions-fileman-getpath) — This function splits a URI-encoded path into individual parts. * [cPanel API 2 Functions - `Fileman::listfiles`](/cpanel-api-2/cpanel-api-2-modules-fileman/cpanel-api-2-functions-fileman-listfiles) — This function lists a directory's files and their attributes. * [cPanel API 2 Functions - `Fileman::mkdir`](/cpanel-api-2/cpanel-api-2-modules-fileman/cpanel-api-2-functions-fileman-mkdir) — This function creates a directory. * [cPanel API 2 Functions - `Fileman::mkfile`](/cpanel-api-2/cpanel-api-2-modules-fileman/cpanel-api-2-functions-fileman-mkfile) — This function creates a file. * [cPanel API 2 Functions - `Fileman::savefile`](/cpanel-api-2/cpanel-api-2-modules-fileman/cpanel-api-2-functions-fileman-savefile) — This function saves a string to a file. * [cPanel API 2 Functions - `Fileman::search`](/cpanel-api-2/cpanel-api-2-modules-fileman/cpanel-api-2-functions-fileman-search) — This function recursively searches for a file within a directory. * [cPanel API 2 Functions - `Fileman::statfiles`](/cpanel-api-2/cpanel-api-2-modules-fileman/cpanel-api-2-functions-fileman-statfiles) — This function lists file information. * [cPanel API 2 Functions - `Fileman::uploadfiles`](/cpanel-api-2/cpanel-api-2-modules-fileman/cpanel-api-2-functions-fileman-uploadfiles) — This function uploads files. * [cPanel API 2 Functions - `Fileman::viewfile`](/cpanel-api-2/cpanel-api-2-modules-fileman/cpanel-api-2-functions-fileman-viewfile) — This function lists file information.