# Files.com API **Provider:** Files.com **Category:** storage **Base URL:** `https://app.files.com/api/rest/v1` **Auth:** api-key — `X-FilesAPI-Key: YOUR_API_KEY` **Rate Limit:** See documentation **Free Tier:** No **Pricing:** Enterprise / contact sales (subscription) **Docs:** https://www.files.com/docs/ ## Description Enterprise file management platform API for secure file storage, transfer, automation, and user management with comprehensive CRUD operations. ## Endpoints | Method | Endpoint | Description | |--------|----------|-------------| | GET | `https://app.files.com/api/rest/v1/folders/{path}` | List folder contents | | POST | `https://app.files.com/api/rest/v1/folders/{path}` | Create a folder | | GET | `https://app.files.com/api/rest/v1/files/{path}` | Download a file | | POST | `https://app.files.com/api/rest/v1/file_actions/begin_upload/{path}` | Begin a file upload | | GET | `https://app.files.com/api/rest/v1/users` | List users | | POST | `https://app.files.com/api/rest/v1/users` | Create a user | | GET | `https://app.files.com/api/rest/v1/api_keys` | List API keys | | DELETE | `https://app.files.com/api/rest/v1/files/{path}` | Delete a file or folder | ## Authentication API key in the X-FilesAPI-Key header ``` X-FilesAPI-Key: YOUR_API_KEY ``` ## Sample Request ```bash curl -X GET 'https://app.files.com/api/rest/v1/folders/my-folder' \ -H 'X-FilesAPI-Key: YOUR_API_KEY' ``` ## Sample Response ```json {"id":1,"path":"my-folder","type":"directory","files":[{"path":"my-folder/file.txt","size":1024}]} ``` ## Pricing Details Enterprise pricing; free trial available. --- *Source: [API Map](https://apimap.dev/apis/files-com/) — CC BY 4.0*