action vercel_list_deployment_files { label: "List Deployment Files" description: "Allows to retrieve the file structure of a deployment by supplying the deployment unique identifier." provider: vercel method: GET path: "/v6/deployments/{id}/files" encoding: json input: { type: "object" properties: { id: { type: "string" description: "The unique deployment identifier" } teamId: { type: "string" } } required: ["id"] additionalProperties: false } output: { type: "array" items: { type: "object" description: "A deployment file tree entry" required: ["name", "type", "mode"] properties: { children: { type: "array" description: "The list of children files of the directory (only valid for the `directory` type)" items: { type: "object" additionalProperties: true } } contentType: { type: "string" description: "The content-type of the file (only valid for the `file` type)" } mode: { type: "number" description: "The file \"mode\" indicating file type and permissions." } name: { type: "string" description: "The name of the file tree entry" } symlink: { type: "string" description: "Not currently used. See `file-list-to-tree.ts`." } type: { type: "string" description: "String indicating the type of file tree entry." enum: ["directory", "file", "symlink", "lambda", "middleware", "invalid"] } uid: { type: "string" description: "The unique identifier of the file (only valid for the `file` type)" } } } } }