# 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.