action exavault_move_resources { label: "Move resources" description: "Moves a set of exisiting files/folders (provided by an array `resources`) to the requested `parentResource` in your account.\nIn the `resources` array, you may specify paths pointing files/folders throughout the account, but everything will be moved to the root of the `parentResource`.\n\n**Notes:**\n- Authenticated user should have modify permission.\n" provider: exavault method: POST path: "/resources/move" encoding: json input: { type: "object" properties: { "ev-access-token": { type: "string" } "ev-api-key": { type: "string" } parentResource: { type: "string" description: "Resource identifier of folder to move files/folders to." } resources: { type: "array" description: "Array containing file/folder paths to move." items: { type: "string" } } } required: ["ev-access-token", "ev-api-key", "parentResource", "resources"] additionalProperties: false } output: { type: "object" description: "Resource which was successfully copied or moved." properties: { data: { type: "object" description: "All properties of the resource." properties: { attributes: { type: "object" description: "Attributes of resource" properties: { accessedAt: { type: "string" format: "date-time" description: "Date-time of the time when resource was accessed." } accessedTime: { type: "integer" format: "int32" description: "UNIX timestamp of last access" } createdAt: { type: "string" format: "date-time" description: "Date-time of resource creation." } createdBy: { type: "string" description: "Username of the creator." } createdTime: { type: "integer" format: "int32" description: "UNIX timestamp of resource creation" } extension: { type: "string" description: "Resource extension. Property exists only if resource `type` is file." } fileCount: { type: "integer" description: "Number of files within folder. null if resource type is a file." } hash: { type: "string" description: "Unique hash of the resource." } name: { type: "string" description: "Resource name, e.g. the name of the file or folder." } path: { type: "string" description: "Full path to the resource." } previewable: { type: "boolean" description: "Can resource be previewed. Property equals `null` if resource `type` is dir." enum: [true, false] } size: { type: "integer" format: "int64" description: "Resource size in bytes" } type: { type: "string" description: "Type of the resource." enum: ["file", "dir"] } updatedAt: { type: "string" format: "date-time" description: "Date-time of resource modification." } updatedTime: { type: "integer" format: "int32" description: "UNIX timestamp of resource modification" } uploadDate: { type: "string" format: "date-time" description: "Timestamp of resource upload." } } } id: { type: "integer" format: "int64" } relationships: { type: "object" properties: { directFile: { type: "object" properties: { data: { type: "object" properties: { id: { type: "integer" format: "int32" } type: { type: "string" } } } } } notifications: { type: "array" items: { type: "object" properties: { data: { type: "object" properties: { id: { type: "integer" format: "int32" } type: { type: "string" } } } } } } parentResource: { type: "object" properties: { data: { type: "object" properties: { id: { type: "integer" format: "int64" } type: { type: "string" } } } } } share: { type: "object" properties: { data: { type: "object" properties: { id: { type: "integer" format: "int32" } type: { type: "string" } } } } } } } type: { type: "string" description: "Type of item. \"resource\"" enum: ["resource"] } } } meta: { type: "object" description: "Meta object containing non-standard meta-information about the operation." } } } }