Client area

MCP tool · FTP & SSH access

manage_ftp_accounts

List, create, delete or re-password the FTP accounts on a domain.

manage_ftp_accounts
W Write
Scope read:hosting

Description

List, create, delete or re-password the FTP accounts on a domain. action=list returns each account {account, home, isSystem} and needs only read access; create needs account and password (optional path for a custom home); delete needs account; password needs account and password. Those three require the write:hosting scope. The main system FTP account cannot be deleted or re-passworded here — for the panel login use set_hosting_password.

Input

Name Type Description
input required string A domain, email address, website URL, numeric service id, or hosting-account username the customer actually owns. Resolved to the owning account automatically; the resolved target is echoed back in the response.
action required enum list all accounts, create a new one, delete one, or password to change one's password. All but list require write:hosting. One of list, create, delete, password.
account string The FTP account's local name (e.g. deploy) — not [email protected].
password string The new FTP password (min 8 chars). Required for create and password.
path string Optional absolute home path for a create (e.g. /domains/example.com/public_html); defaults to the domain directory.
Esc
navigate open Esc close