# cPanel API 2 Modules - Branding Warning: The cPanel API 2 system is deprecated. We **strongly** recommend that you use [UAPI](/cpanel/introduction/) instead of cPanel API 2. ## Introduction The `Branding` module accesses cPanel's theming system. ## Available functions * [cPanel API 2 Functions - `Branding::addbrandingobj`](/cpanel-api-2/cpanel-api-2-modules-branding/cpanel-api-2-functions-branding-addbrandingobj) — This function adds an item to the current `dynamicui.conf` file. * [cPanel API 2 Functions - `Branding::applist`](/cpanel-api-2/cpanel-api-2-modules-branding/cpanel-api-2-functions-branding-applist) — This function lists icon information from the current `dynamicui.conf` file. * [cPanel API 2 Functions - `Branding::brandingeditor`](/cpanel-api-2/cpanel-api-2-modules-branding/cpanel-api-2-functions-branding-brandingeditor) — This function updates objects in a branding package's `dynamicui.conf` file. * [cPanel API 2 Functions - `Branding::createpkg`](/cpanel-api-2/cpanel-api-2-modules-branding/cpanel-api-2-functions-branding-createpkg) — This function creates a branding package's directory. * [cPanel API 2 Functions - `Branding::cssmerge`](/cpanel-api-2/cpanel-api-2-modules-branding/cpanel-api-2-functions-branding-cssmerge) — This function updates a branding package's CSS file. * [cPanel API 2 Functions - `Branding::delbrandingobj`](/cpanel-api-2/cpanel-api-2-modules-branding/cpanel-api-2-functions-branding-delbrandingobj) — This function deletes items from the current `dynamicui.conf` file. * [cPanel API 2 Functions - `Branding::delpkg`](/cpanel-api-2/cpanel-api-2-modules-branding/cpanel-api-2-functions-branding-delpkg) — This function deletes a branding package. * [cPanel API 2 Functions - `Branding::gensprites`](/cpanel-api-2/cpanel-api-2-modules-branding/cpanel-api-2-functions-branding-gensprites) — This function rebuilds the cPanel interface's sprites. * [cPanel API 2 Functions - `Branding::getbrandingpkg`](/cpanel-api-2/cpanel-api-2-modules-branding/cpanel-api-2-functions-branding-getbrandingpkg) — This function retrieves the current branding package's name. * [cPanel API 2 Functions - `Branding::getbrandingpkgstatus`](/cpanel-api-2/cpanel-api-2-modules-branding/cpanel-api-2-functions-branding-getdefaultbrandingpkg) — This function retrieves the current branding package's status. * [cPanel API 2 Functions - `Branding::getdefaultbrandingpkg`](/cpanel-api-2/cpanel-api-2-modules-branding/cpanel-api-2-functions-branding-getdefaultbrandingpkg) — This function retrieves the account's default branding package. * [cPanel API 2 Functions - `Branding::installbrandingpkgs` — This function is for cPanel & WHM's internal use only. * [cPanel API 2 Functions - `Branding::installimages`](/cpanel-api-2/cpanel-api-2-modules-branding/cpanel-api-2-functions-branding-installimages) — This function checks whether the current branding package's images are installed. * [cPanel API 2 Functions - `Branding::killimgs`](/cpanel-api-2/cpanel-api-2-modules-branding/cpanel-api-2-functions-branding-killimgs) — This function is for cPanel & WHM's internal use only. * [cPanel API 2 Functions - `Branding::listimgtypes`](/cpanel-api-2/cpanel-api-2-modules-branding/cpanel-api-2-functions-branding-listimgtypes) — This function lists the current `dynamicui.conf` file's image types. * [cPanel API 2 Functions - `Branding::listobjecttypes`](/cpanel-api-2/cpanel-api-2-modules-branding/cpanel-api-2-functions-branding-listobjecttypes) — This function lists the current `dynamicui.conf` file's object types. * [cPanel API 2 Functions - `Branding::preloadconf`](/cpanel-api-2/cpanel-api-2-modules-branding/cpanel-api-2-functions-branding-preloadconf) — This function returns the `dynamicui.conf` file's contents. * [cPanel API 2 Functions - `Branding::resetall`](/cpanel-api-2/cpanel-api-2-modules-branding/cpanel-api-2-functions-branding-resetall) — This function resets all of the `dynamicui.conf` file's items. * [cPanel API 2 Functions - `Branding::resetcss`](/cpanel-api-2/cpanel-api-2-modules-branding/cpanel-api-2-functions-branding-resetcss) — This function resets the `local.css` file. * [cPanel API 2 Functions - `Branding::resethtml`](/cpanel-api-2/cpanel-api-2-modules-branding/cpanel-api-2-functions-branding-resethtml) — This function resets the branding package's HTML files. * [cPanel API 2 Functions - `Branding::resolve_file`](/cpanel-api-2/cpanel-api-2-modules-branding/cpanel-api-2-functions-branding-resolve_file) — This function returns a file's path. * [cPanel API 2 Functions - `Branding::resolvelocalcss`](/cpanel-api-2/cpanel-api-2-modules-branding/cpanel-api-2-functions-branding-resolvelocalcss) — This function returns the path to the account's `local.css` file. * [cPanel API 2 Functions - `Branding::savelocalcss`](/cpanel-api-2/cpanel-api-2-modules-branding/cpanel-api-2-functions-branding-savelocalcss) — This function creates or updates the `local.css` file. * [cPanel API 2 Functions - `Branding::setbrandingpkgstatus`](/cpanel-api-2/cpanel-api-2-modules-branding/cpanel-api-2-functions-branding-setbrandingpkgstatus) — This function enables or disables the current branding package. * [cPanel API 2 Functions - `Branding::showpkgs`](/cpanel-api-2/cpanel-api-2-modules-branding/cpanel-api-2-functions-branding-showpkgs) — This function lists available branding packages. * [cPanel API 2 Functions - `Branding::spritelist`](/cpanel-api-2/cpanel-api-2-modules-branding/cpanel-api-2-functions-branding-spritelist) — This function lists sprite information and locations.