Skip to content

Next Cloud

Node: nextCloud · Full type: n8n-nodes-base.nextCloud · Version: 1

Credentials

nextCloudApi (alias: @next) / nextCloudOAuth2Api (alias: @next)

CREDENTIAL @next = nextCloudApi "My Next Cloud"

Operations

Resource: file

copy

Parameter Type Default Details
path string "" required
toPath string "" required

delete

Parameter Type Default Details
path string "" required

download

Parameter Type Default Details
path string "" required
binaryPropertyName string "data" required

move

Parameter Type Default Details
path string "" required
toPath string "" required

share

Parameter Type Default Details
path string "" required
shareType options 0 7, 4, 1, 3, 0
circleId string ""
email string ""
groupId string ""
user string ""
options collection {} keys: password, permissions

upload

Parameter Type Default Details
path string "" required
binaryDataUpload boolean false required
fileContent string ""
binaryPropertyName string "data" required

Resource: folder

copy

Parameter Type Default Details
path string "" required
toPath string "" required

create

Parameter Type Default Details
path string "" required

delete

Parameter Type Default Details
path string "" required

list

Parameter Type Default Details
path string ""

move

Parameter Type Default Details
path string "" required
toPath string "" required

share

Parameter Type Default Details
path string "" required
shareType options 0 7, 4, 1, 3, 0
circleId string ""
email string ""
groupId string ""
user string ""
options collection {} keys: password, permissions

Resource: user

create

Parameter Type Default Details
userId string "" required
email string "" required
additionalFields collection {} keys: displayName

delete

Parameter Type Default Details
userId string "" required

get

Parameter Type Default Details
userId string "" required

getAll

Parameter Type Default Details
returnAll boolean false
limit number 50
options collection {} keys: search, offset

update

Parameter Type Default Details
userId string "" required
updateFields fixedCollection {} groups: field

Common Parameters

Parameter Type Default Details
authentication options "accessToken" accessToken, oAuth2

Parameter Details

options children:

Parameter Type Default Details
password string ""
permissions options 1 31, 4, 8, 1, 2

additionalFields children:

Parameter Type Default Details
displayName string ""

updateFields children:

field group:

Parameter Type Default Details
key options "email" address, displayname, email, password, twitter, website
value string ""

Example

NODE "nextCloud" @next AS "Next Cloud" {
  resource: "file",
  operation: "get",
  path: {{ $json.path }},
  toPath: {{ $json.toPath }},
  binaryPropertyName: {{ $json.binaryPropertyName }}
}