action dracoon_request_deleted_node { label: "Request deleted node" description: "### Description: \nGet metadata of a deleted node.\n\n### Precondition:\nUser can access parent room and has 🔓 read recycle bin permissions.\n\n### Postcondition:\nRequested deleted node is returned.\n\n### Further Information:\nNone." provider: dracoon method: GET path: "/v4/nodes/deleted_nodes/{deleted_node_id}" encoding: json input: { type: "object" properties: { "X-Sds-Auth-Token": { type: "string" } "X-Sds-Date-Format": { type: "string" enum: ["UTC", "LOCAL", "OFFSET", "EPOCH", "LEET"] } deleted_node_id: { type: "integer" format: "int64" } } required: ["deleted_node_id"] additionalProperties: false } output: { type: "object" description: "Deleted node information (Deleted node can be a folder or file)" required: ["name", "parentId", "parentPath", "type"] properties: { accessedAt: { type: "string" format: "date-time" description: "Last access date" } 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\n\n\n\n(default: classification from parent room)" enum: [1, 2, 3, 4] } createdAt: { type: "string" format: "date-time" description: "Creation date" } createdBy: { type: "object" description: "User information" required: ["avatarUuid", "firstName", "id", "lastName", "userName", "userType"] properties: { avatarUuid: { type: "string" description: "🚀 Since v4.11.0\n\nAvatar UUID" } displayName: { type: "string" description: "🚧 Deprecated since v4.11.0\n\nDisplay name\n\nuse other fields from `UserInfo` instead to combine a display name" } email: { type: "string" description: "🚀 Since v4.11.0\n\nEmail " } firstName: { type: "string" description: "🚀 Since v4.11.0\n\nUser first name (mandatory if `userType` is `internal`)" } id: { type: "integer" format: "int64" description: "Unique identifier for the user" } lastName: { type: "string" description: "🚀 Since v4.11.0\n\nUser last name (mandatory if `userType` is `internal`)" } title: { type: "string" description: "🚧 Deprecated since v4.18.0\n\nJob title" } userName: { type: "string" description: "🚀 Since v4.13.0\n\nUsername (only returned for `internal` users)" } userType: { type: "string" description: "🚀 Since v4.11.0\n\nUser type:\n\n* `internal` - ordinary DRACOON user\n\n* `external` - external user without DRACOON account\n\n* `system` - system user (non human 👽)\n\n* `deleted` - deleted DRACOON user" enum: ["system", "internal", "external", "deleted"] } } } deletedAt: { type: "string" format: "date-time" description: "Deletion date" } deletedBy: { type: "object" additionalProperties: true } expireAt: { type: "string" format: "date-time" description: "Expiration date" } id: { type: "integer" format: "int64" description: "Node ID" } isEncrypted: { type: "boolean" description: "Encryption state" } name: { type: "string" description: "Node name" } notes: { type: "string" description: "User notes" } parentId: { type: "integer" format: "int64" description: "Parent node ID (room or folder)" } parentPath: { type: "string" description: "Parent node path\n\n`/` if node is a root node (room)" } referenceId: { type: "integer" format: "int64" description: "🚀 Since v4.37.0\n\nReference ID. Identical across all versions of a file" } size: { type: "integer" format: "int64" description: "Node size in byte" } type: { type: "string" description: "Node type" enum: ["folder", "file"] } updatedAt: { type: "string" format: "date-time" description: "Modification date" } updatedBy: { type: "object" additionalProperties: true } } } }