Couchdrop Developer Docs
Couchdrop HomepageKnowledge BaseLogin
  • Couchdrop API Overview
  • Available Endpoints
  • Errors and Response Codes
  • Domains and Accounts
    • Register a new domain
    • Manage domain/account
    • Authentication
  • Administration
    • Users
    • Groups
    • Folder Permissions
    • Folder Properties
    • Shared Links
    • Storage Connections
      • SFTP Connections
      • S3 Connections
      • FTP Connections
      • Azure Connections
      • GCS Connections
      • Other
    • Automations
      • Scheduled Automations
        • Create/Update
        • Get all schedule workflows
        • Get schedule workflow
        • Trigger schedule workflow
        • Delete Scheduled Workflow
      • Event Automations
        • Create/Update
        • Get action workflow
        • Get all action workflows
        • Delete Action Workflow
      • Actions
        • Webhook
        • Rename
        • Copy
        • Move
        • PGP Encrypt
        • Paths
      • Conditions
    • Symlinks/Shortcuts
    • Auditing and Reporting
  • Webhooks
    • Using webhooks
  • Filesystem Operations
    • Listing files/folders
    • Downloading a file
    • Uploading a File
    • Rename files/folders
    • Deleting files/folders
    • Create a folder
Powered by GitBook

Couchdrop

  • Couchdrop Homepage
  • Register
  • Login

Platform

  • Cloud SFTP Server
  • Cloud FTP Server
  • Automated Transfers
  • Mailboxes and Inboxes

Copyright Couchdrop Limited 2025

On this page
  • Advanced Folder Permissions
  • Get folder permissions
  • Add/Update folder permissions
  • Delete folder permissions

Was this helpful?

  1. Administration

Folder Permissions

After enabling Advanced Permissions, you can configure a folder with granular access to individual users.

Advanced Folder Permissions

Get folder permissions

GET https://api.couchdrop.io/manage/fileprops/permissions

Get permissions for a specific folder.

Query Parameters

Name
Type
Description

path

string

Folder to get permission details.

Headers

Name
Type
Description

token

string

API Access Token

{"result": [{"username": "user-38f92ce5", 
    "account": "michael", 
    "lstat": true, 
    "upload": false, 
    "ls": true, 
    "download": true, 
    "path": "/test_folder", 
    "id": "38f92ce5-700f-4f4d-8557-df6f5e8d9b80 "}]}

Add/Update folder permissions

POST https://api.couchdrop.io/manage/fileprops/permissions

Add new or update existing folder properties.

Headers

Name
Type
Description

token

string

API Access Token

Request Body

Name
Type
Description

path

string

Folder to grant user permissions on.

username

string

User to grant permissions on.

download

boolean

Grant Download permissions to user.

upload

boolean

Grant Upload permissions to user.

delete

boolean

Grant Delete permissions to user.

lstat

boolean

Grant LSTAT permissions to user.

ls

boolean

Grant LS permissions to user.

{}

Delete folder permissions

DELETE https://api.couchdrop.io/manage/fileprops/permissions/<permission_id>

Delete permissions from a specific folder.

Path Parameters

Name
Type
Description

permission_id

string

ID of the permission to be deleted

Headers

Name
Type
Description

token

string

API Access Token

{}
PreviousGroupsNextFolder Properties

Last updated 2 years ago

Was this helpful?