Skip to content

Microsoft Share Point

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

Credentials

microsoftSharePointOAuth2Api (alias: @microsoft)

CREDENTIAL @microsoft = microsoftSharePointOAuth2Api "My Microsoft Share Point"

Operations

Resource: file

download

Parameter Type Default Details
site resourceLocator {...} required; modes: list, id
folder resourceLocator {...} required; modes: list, id
file resourceLocator {...} required; modes: list, id

update

Parameter Type Default Details
site resourceLocator {...} required; modes: list, id
folder resourceLocator {...} required; modes: list, id
file resourceLocator {...} required; modes: list, id
fileName string ""
changeFileContent boolean false required
fileContents string "" required

upload

Parameter Type Default Details
site resourceLocator {...} required; modes: list, id
folder resourceLocator {...} required; modes: list, id
fileName string "" required
fileContents string "" required

Resource: item

create

Parameter Type Default Details
site resourceLocator {...} required; modes: list, id
list resourceLocator {...} required; modes: list, id
columns resourceMapper {...} required

upsert

Parameter Type Default Details
site resourceLocator {...} required; modes: list, id
list resourceLocator {...} required; modes: list, id
columns resourceMapper {...} required

delete

Parameter Type Default Details
site resourceLocator {...} required; modes: list, id
list resourceLocator {...} required; modes: list, id
item resourceLocator {...} required; modes: list, id

get

Parameter Type Default Details
site resourceLocator {...} required; modes: list, id
list resourceLocator {...} required; modes: list, id
item resourceLocator {...} required; modes: list, id
simplify boolean true

getAll

Parameter Type Default Details
site resourceLocator {...} required; modes: list, id
list resourceLocator {...} required; modes: list, id
filter string ""
returnAll boolean false
limit number 50
options collection {} keys: fields
simplify boolean true

update

Parameter Type Default Details
site resourceLocator {...} required; modes: list, id
list resourceLocator {...} required; modes: list, id
columns resourceMapper {...} required

Resource: list

get

Parameter Type Default Details
site resourceLocator {...} required; modes: list, id
list resourceLocator {...} required; modes: list, id
simplify boolean true

getAll

Parameter Type Default Details
site resourceLocator {...} required; modes: list, id
returnAll boolean false
limit number 50
simplify boolean true

Common Parameters

Parameter Type Default Details
requestOptions collection {} keys: batching, allowUnauthorizedCerts, proxy, timeout

Parameter Details

options children:

Parameter Type Default Details
fields multiOptions [] multi: contentType, createdDateTime, createdBy, fields, id, lastModifiedDateTime, lastModifiedBy, parentReference, ... (9 total)

requestOptions children:

Parameter Type Default Details
batching fixedCollection {...} groups: batch
allowUnauthorizedCerts boolean false
proxy string ""
timeout number 10000

Example

NODE "microsoftSharePoint" @microsoft AS "Microsoft Share Point" {
  resource: "file",
  operation: "get",
  fileContents: {{ $json.fileContents }}
}