Conga File Store API

The File Store API from Conga — 17 operation(s) for file store.

Operations 20

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

DELETE /api/filestore/v1/files Delete a file from the file store · Delete a file from the file store #
Ask an LLM
“How do I delete one file from the file store?”
“Can I remove a stored file by its path and name?”
Tell an agent destructive · confirm first
Delete file {name} at path {path}.
Remove the stored file {name} from {path}.
DELETE /api/filestore/v1/files/bulk Delete multiple files · Delete multiple files from the file store #
Ask an LLM
“Can I delete many files from one path in one call?”
“How do I bulk-remove files from the file store?”
Tell an agent destructive · confirm first
Delete files {names} from path {path}.
Bulk remove the files {names} under {path}.
POST /api/filestore/v1/files/bulk Upload multiple files · Upload multiple files #
Ask an LLM
“Can I upload several files to the file store at once?”
“How do I push a batch of files into one folder path?”
Tell an agent
Upload files {files} to path {path}.
Bulk upload these files into {path}: {files}.
GET /api/filestore/v1/files/limits Get file size limits · Retrieve file size limitation information #
Ask an LLM
“What is the maximum file size the file store accepts?”
“When do I need to switch to a multipart upload?”
Tell an agent
Show the file store size limits.
Get the file size limitation details.
DELETE /api/filestore/v1/files/multipart-uploads Abort a multipart upload · Abort an incomplete multipart upload process #
Ask an LLM
“Can I cancel an unfinished multipart upload?”
“How do I clean up an incomplete large-file upload?”
Tell an agent destructive · confirm first
Abort multipart upload {upload} for file {name}.
Cancel the incomplete upload {upload} at {path}.
POST /api/filestore/v1/files/multipart-uploads Start a multipart upload · Initiate a multipart upload process for a large file #
Ask an LLM
“How do I begin uploading a very large file in parts?”
“Can I set tags or an expiry when starting a multipart upload?”
Tell an agent
Start a multipart upload for {name} at {path}.
Initiate a large-file upload of {name} into {path} with tags {tags}.
PUT /api/filestore/v1/files/multipart-uploads Upload one part of a multipart upload · Upload a single part of a large file in a multipart upload process #
Ask an LLM
“How do I send the next chunk of a large file upload?”
“Which part number and upload ID does each chunk need?”
Tell an agent
Upload part {part} of multipart upload {upload}.
Send chunk {part} for file {name} in upload {upload}.
POST /api/filestore/v1/files/multipart-uploads/complete Complete a multipart upload · Complete a multipart upload process by combining all uploaded parts into the… #
Ask an LLM
“How do I finish a multipart upload once all parts are sent?”
“What do I pass to combine uploaded parts into one file?”
Tell an agent
Complete multipart upload {upload} for {name} with ETags {etags}.
Combine the uploaded parts of {upload} into the final file at {path}.
POST /api/filestore/v1/files/shareduri Create a time-limited shared link to a file · Provide time-based public access to a file #
Ask an LLM
“Can I give someone temporary public access to a stored file?”
“How long can a shared file link stay valid?”
Tell an agent
Create a shared link to {name} in {path} valid for {ttl} seconds.
Generate a temporary public URL for file {name}.
GET /api/filestore/v1/files/{filePath}/download Download several files as a ZIP · Download multiple files as a ZIP archive #
Ask an LLM
“Can I download multiple files from a folder as one ZIP?”
“How do I bundle selected files into an archive download?”
Tell an agent
Download files {names} from {path} as a ZIP.
Zip up and download the files under {path}.
GET /api/filestore/v1/files/{filePath}/filenames/list List file names in a path · Get list of file names #
Ask an LLM
“What files are stored under a given path?”
“Can I include file tags when listing file names?”
Tell an agent
List file names under {path}.
List up to {max} file names in {path} with their tags.
GET /api/filestore/v1/files/{filePath}/{fileName}/download Download a single file · Download a file using the specified file path and file name #
Ask an LLM
“How do I download one file from the file store?”
“Can I fetch a stored file by its path and name?”
Tell an agent
Download file {name} from {path}.
Get the contents of {name} stored at {path}.
GET /api/filestore/v1/files/{filePath}/{fileName}/exists Check whether a file exists · Check if a file exists in the file store #
Ask an LLM
“Is a particular file already in the file store?”
“Can I check for a file before uploading over it?”
Tell an agent
Check whether {name} exists at {path}.
Confirm that file {name} is present in {path}.
GET /api/filestore/v1/files/{filePath}/{fileName}/info Get a file's details · Retrieve detailed information about a specific file in the file store #
Ask an LLM
“What size and metadata does a stored file have?”
“Can I see when a stored file expires?”
Tell an agent
Get details for file {name} at {path}.
Show the metadata of {name} in {path}.
POST /api/filestore/v1/files/{filePath}/{fileName}/upload Upload a single file · Upload a file to the file store with specified metadata and settings #
Ask an LLM
“How do I upload one file to a specific path?”
“Can a file I upload delete itself after some days?”
Tell an agent
Upload {file} as {name} to {path}.
Upload {name} to {path} and have it expire after {days} days.
GET /api/filestore/v1/folder-operation/{trackingId}/status Check a folder operation's status · Get status of a folder operation by tracking ID #
Ask an LLM
“Has my folder delete or copy operation finished?”
“How do I track a long-running folder operation?”
Tell an agent
Get the status of folder operation {tracking}.
Check progress on tracking ID {tracking}.
DELETE /api/filestore/v1/folders Delete all files in a folder location · Delete all files in a specified folder location #
Ask an LLM
“Can I wipe every file in a folder location?”
“How do I empty a folder location in one call?”
Tell an agent destructive · confirm first
Delete all files in the folder location.
Empty the specified folder location of every file.
POST /api/filestore/v1/folders/create Create a folder · Create a new folder in the file store at the specified path #
Ask an LLM
“How do I create a new folder in the file store?”
“Can I nest a new folder under an existing path?”
Tell an agent
Create folder {name} at {path}.
Make a new folder {name}.
DELETE /api/filestore/v1/folders/delete Delete a named folder's contents · Delete the contents of a specified folder in the file store #
Ask an LLM
“How do I delete the contents of a specific named folder?”
“Can I clear one folder by its path and name?”
Tell an agent destructive · confirm first
Delete the contents of folder {name} at {path}.
Clear out named folder {name}.
POST /api/filestore/v1/folders/{folderName}/list List a folder's contents · Get all contents of a given folder #
Ask an LLM
“What is inside a particular folder?”
“Can I page through a large folder's contents?”
Tell an agent
List the contents of folder {folder}.
Show {size} items from folder {folder} at {path}.

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/conga:conga-file-store-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

conga-file-store-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: File Store API
  version: v1
servers:
- url: https://rls.congacloud.com
security:
- Bearer: []
tags:


# --- truncated at 32 KB (110 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/conga/refs/heads/main/openapi/conga-file-store-api-openapi.yml