Update Share

Update share settings (expiration, max downloads, etc.)

Parameters

ParameterTypeRequiredDescription
share_idstringRequiredID of the share to update
titlestringOptionalUpdated title
expiration_datestringOptionalNew expiration date (ISO 8601)
max_downloadsnumberOptionalNew max downloads (-1 for unlimited)
require_loginbooleanOptionalRequire login to access
require_user_infobooleanOptionalRequire user info to access
is_view_onlybooleanOptionalEnable/disable view only mode

Examples

MCP Tool Call

{
  "name": "sharefile_updateShare",
  "arguments": {
    "share_id": "example",
    "title": "example",
    "expiration_date": "example",
    "max_downloads": 12345,
    "require_login": true,
    "require_user_info": true,
    "is_view_only": true
  }
}

REST API

curl -X POST https://api.syncello.io/v1/tools/sharefile/updateShare \
  -H "Authorization: Bearer YOUR_JWT_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "share_id": "example",
  "title": "example",
  "expiration_date": "example",
  "max_downloads": 12345,
  "require_login": true,
  "require_user_info": true,
  "is_view_only": true
}'