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 }}
}