action dracoon_update_files {
label: "Updates a list of file’s metadata"
description: "
🚀 Since v4.25.0
\n\n### Description: \nUpdates a list of file’s metadata.\n\n### Precondition:\nUser has 🔓 change permissions in parent room.\n\n### Postcondition:\nFile's metadata is changed.\n\n### Further Information:\nMaximum number of files is 200\n"
provider: dracoon
method: PUT
path: "/v4/nodes/files"
encoding: json
input: {
type: "object"
properties: {
"X-Sds-Auth-Token": {
type: "string"
}
classification: {
type: "integer"
format: "int32"
description: "Classification ID:\n\n* `1` - public\n\n* `2` - internal\n\n* `3` - confidential\n\n* `4` - strictly confidential"
}
expiration: {
type: "object"
description: "Expiration information"
required: ["enableExpiration"]
properties: {
enableExpiration: {
type: "boolean"
description: "enabled / disabled"
}
expireAt: {
type: "string"
format: "date-time"
description: "Expiration date"
}
}
}
objectIds: {
type: "array"
description: "List of ids"
items: {
type: "integer"
format: "int64"
description: "List of ids"
}
}
}
required: ["objectIds"]
additionalProperties: false
}
output: {
type: "object"
additionalProperties: true
}
}