{"id":"64","name":"Upload a file and get a list of all the files in a bucket","nodes":[{"name":"On clicking 'execute'","type":"n8n-nodes-base.manualTrigger","position":[390,220],"parameters":{},"typeVersion":1,"id":"node-52c54e0d"},{"name":"HTTP Request","type":"n8n-nodes-base.httpRequest","position":[590,220],"parameters":{"url":"{{ $env.BASE_URL }}","options":{},"responseFormat":"file"},"typeVersion":1,"id":"node-f596c7fa"},{"name":"S3","type":"n8n-nodes-base.s3","position":[790,220],"parameters":{"fileName":"={{$node[\"HTTP Request\"].binary.data.fileName}}","operation":"upload","bucketName":"n8n","additionalFields":{}},"credentials":{"s3":"s3-n8n"},"typeVersion":1,"id":"node-3eef3d31"},{"name":"S","type":"n8n-nodes-base.s3","position":[990,220],"parameters":{"options":{},"operation":"getAll","returnAll":true,"bucketName":"n8n"},"credentials":{"s3":"s3-n8n"},"typeVersion":1,"id":"node-c9af8cf5"},{"id":"error-52021371","name":"Error Handler","type":"n8n-nodes-base.stopAndError","typeVersion":1,"position":[1000,400],"parameters":{"message":"Workflow execution error","options":{}}}],"active":false,"settings":{"executionOrder":"v1","saveManualExecutions":true,"callerPolicy":"workflowsFromSameOwner","errorWorkflow":null,"timezone":"UTC","executionTimeout":3600,"maxExecutions":1000,"retryOnFail":true,"retryCount":3},"connections":{},"meta":{"instanceId":"workflow-53811012","versionId":"1.0.0","createdAt":"2025-09-29T07:07:49.646160","updatedAt":"2025-09-29T07:07:49.646166","owner":"n8n-user","license":"MIT","category":"automation","status":"active","priority":"high","environment":"production"},"description":"Production-ready workflow: Upload a file and get a list of all the files in a bucket. This workflow has been optimized for production use with comprehensive error handling, security, and documentation."}