Progress Software Folders API

The Folders API from Progress Software — 11 operation(s) for folders.

Operations 16

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /api/v1/folders List folders I can view · Get list of folders current user can view #
Ask an LLM
“Which MOVEit folders do I have access to?”
“Can I search the folders I can see by name or path?”
Tell an agent
List folders I can view named {name}.
List folders under path {path}, sorted by {sortField}.
GET /api/v1/folders/{Id} Get folder details · Return folder details #
Ask an LLM
“What are the settings and size of a specific folder?”
“Can I skip file counts to get folder details faster?”
Tell an agent
Show details of folder {Id}.
Get folder {Id} details without file counts.
DELETE /api/v1/folders/{Id} Delete a folder · Delete folder #
Ask an LLM
“How do I delete an entire folder?”
“Is a deleted folder recoverable?”
Tell an agent destructive · confirm first
Delete folder {Id}.
Remove the folder {Id} and its contents.
PATCH /api/v1/folders/{Id} Rename or describe a folder · Partial Folder update #
Ask an LLM
“How can I rename a folder or change its description?”
“Can I turn access inheritance on or off for a folder?”
Tell an agent
Rename folder {Id} to {name}.
Set the description of folder {Id} to {description}.
GET /api/v1/folders/{Id}/acls List a folder's access controls · Lists the Access Controls for a given folder #
Ask an LLM
“Who has permissions on a particular folder?”
“Can I page through a folder's access control entries?”
Tell an agent
List access controls on folder {Id}.
Show page {page} of folder {Id}'s permission entries.
PUT /api/v1/folders/{Id}/acls Change a folder access control entry · Change the Access Controls for a given folder #
Ask an LLM
“Can I change permissions on a folder and override inherited behaviour?”
“What's the way to replace a group's access on a folder?”
Tell an agent
Change folder {Id} access for {type} {id} to {permissions}.
Update folder {Id} permissions using override behaviour {overrideBehaviourType}.
POST /api/v1/folders/{Id}/acls Grant access to a folder · Set the Access Controls for a given folder #
Ask an LLM
“How do I give a user or group access to a folder?”
“Can I send a notification message when granting folder access?”
Tell an agent
Grant {type} {id} permissions {permissions} on folder {Id}.
Add access to folder {Id} for user {id} and notify them with {notificationMessage}.
DELETE /api/v1/folders/{Id}/acls Revoke access to a folder · Delete the Access Controls for a given folder #
Ask an LLM
“How do I remove someone's access to a folder?”
“Can I revoke a group's folder permissions entirely?”
Tell an agent destructive · confirm first
Revoke {type} {id}'s access to folder {Id}.
Remove all permissions of user {id} on folder {Id}.
POST /api/v1/folders/{Id}/copy Copy a folder into another folder · Copy folder into another folder #
Ask an LLM
“Can I duplicate a folder into a different parent folder?”
“How do I copy a folder somewhere else?”
Tell an agent
Copy folder {Id} into folder {destinationFolderId}.
Make a copy of folder {Id} under {destinationFolderId}.
POST /api/v1/folders/{Id}/move Move a folder into another folder · Move folder into another folder #
Ask an LLM
“How do I relocate a folder under a new parent?”
“Can a folder be moved rather than copied?”
Tell an agent
Move folder {Id} into folder {destinationFolderId}.
Relocate folder {Id} under {destinationFolderId}.
PATCH /api/v1/folders/{Id}/filemasks Set allowed file types for a folder · Change Allowed File Masks #
Ask an LLM
“Can I restrict a folder to only accept certain file extensions?”
“How do I block file types like .exe from being uploaded to a folder?”
Tell an agent
Set folder {Id} file masks to {masks} with rule {rule}.
Only allow {masks} files in folder {Id} and its subfolders.
PATCH /api/v1/folders/{Id}/maintenance Change folder cleanup and quota settings · Change Automated Maintenance Settings #
Ask an LLM
“Can I set a quota on a folder?”
“How long are new files flagged as new, and can I change folder cleanup rules?”
Tell an agent
Set folder {Id} quota to {folderQuota}.
Show new files in folder {Id} for {displayNewFilesForDays} days.
PATCH /api/v1/folders/{Id}/miscellaneous Change folder file handling options · Change Miscellaneous Settings #
Ask an LLM
“Can I stop files in a folder from being overwritten?”
“Is it possible to enforce unique filenames or turn on thumbnails for a folder?”
Tell an agent
Turn off file overwrite in folder {Id}.
Set enforce unique filenames to {enforceUniqueFilenames} for folder {Id}.
PATCH /api/v1/folders/{Id}/notifications Change folder upload notifications · Change folder update notifications #
Ask an LLM
“Can senders get a delivery receipt when files in a folder are downloaded?”
“How do I alert a sender if their file hasn't been downloaded?”
Tell an agent
Enable delivery receipts to senders for folder {Id}.
Set folder {Id} notification style to {notificationStyle}.
PATCH /api/v1/folders/{Id}/acls/{entryId} Change one access entry on a folder · Change the single user Access Controls for a given folder #
Ask an LLM
“Can I edit a single user's permissions entry on a folder?”
“How do I tweak one existing access control entry without replacing the others?”
Tell an agent
Set permissions {permissions} on entry {entryId} of folder {Id}.
Update access entry {entryId} in folder {Id}.
PATCH /api/v1/folders/{Id}/characterRestrictions Set filename character restrictions · Change file and folder name character restrictions #
Ask an LLM
“Can I block certain characters in file and folder names?”
“How do illegal characters get replaced on upload?”
Tell an agent
Replace illegal characters in folder {Id} names with {replacementValue}.
Restrict folder {Id} names to the character set {charSet}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/progress-software:progress-software-folders-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

progress-software-folders-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: '1'
  title: MOVEit Transfer REST Folders API
  x-swagger-net-version: 8.5.28.001
  x-logo:
    url: images/MOVEitLogo.svg
  description: '**Release 2025.1**, **version 17.01**


    *MOVEit securely collects, stores, manages, and distributes information within organizations, between businesses, and more...*


    > **Important!**

    The REST API is an optionally licensed feature that runs at the MOVEit Transfer Server.'
servers:
- url: https://127.0.0.1
tags:


# --- truncated at 32 KB (61 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/progress-software/refs/heads/main/openapi/progress-software-folders-api-openapi.yml