Skip to main content

Create Directories

Creates one or more directories recursively.

The endpoint automatically creates all missing parent directories.

If a directory already exists, the operation succeeds silently.

Required Scope​

file.create

Endpoint​

POST /api/mkdir

Example Request (HTTPie)​

http POST https://webN.ftpgrid.com/api/mkdir \
Authorization:"Bearer YOUR_TOKEN" \
Filelist[]="/documents/projects" \
Filelist[]="/documents/projects/archive/2026"

Raw JSON Body​

{
"Filelist": ["/documents/projects", "/documents/projects/archive/2026"]
}

Request Parameters​

ParameterTypeDescription
Filelist[]arrayArray of directory paths to create

Example Response​

{
"rslt": "OK"
}

Notes​

  • Directory creation is recursive
  • Missing parent directories are created automatically
  • Existing directories do not cause errors
  • Multiple directories may be created in a single request
  • Paths are UNIX-style paths
  • Paths may contain spaces and UTF-8 characters
  • Paths are automatically sanitized and normalized
  • Invalid or unsafe paths are rejected
  • Directories become available immediately after creation
  • Metadata propagation may be eventually consistent depending on operation type