Workflow: HTTP Respondtowebhook Import

Workflow Details

Download Workflow
{
    "nodes": [
        {
            "id": "0357b17f-9fcf-4725-8311-28bd9c76c37c",
            "name": "On GET request",
            "type": "n8n-nodes-base.webhook",
            "position": [
                820,
                400
            ],
            "webhookId": "454eb4ea-e460-4196-b31c-284abf234fc3",
            "parameters": {
                "path": "download-pdf",
                "options": [],
                "responseMode": "responseNode"
            },
            "typeVersion": 1
        },
        {
            "id": "21d8c543-33c2-45eb-b392-2cb7139344c6",
            "name": "Fetch binary file",
            "type": "n8n-nodes-base.httpRequest",
            "position": [
                1040,
                400
            ],
            "parameters": {
                "url": "https:\/\/www.deutschebahn.com\/resource\/blob\/8813300\/bdf106f07186f66e4448f95aca02bd4a\/Faktenblatt-ICE-L_Mai23-data.pdf",
                "options": {
                    "response": {
                        "response": {
                            "responseFormat": "file"
                        }
                    }
                }
            },
            "typeVersion": 4.0999999999999996447286321199499070644378662109375
        },
        {
            "id": "3ced3067-d82c-4bb4-b5fe-53a8d79c2177",
            "name": "Respond with attachment",
            "type": "n8n-nodes-base.respondToWebhook",
            "position": [
                1260,
                400
            ],
            "parameters": {
                "options": {
                    "responseHeaders": {
                        "entries": [
                            {
                                "name": "content-disposition",
                                "value": "=attachment; filename=\"my_document_{{ $now.toFormat('yyyy-MM-dd') }}.pdf\""
                            }
                        ]
                    }
                },
                "respondWith": "binary"
            },
            "typeVersion": 1
        }
    ],
    "connections": {
        "On GET request": {
            "main": [
                [
                    {
                        "node": "Fetch binary file",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Fetch binary file": {
            "main": [
                [
                    {
                        "node": "Respond with attachment",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

Pipedrive Stickynote Create Webhook
View
Manual Stickynote Automation Webhook
View
Discord AI bot
View
Zendesk GitHub Create Webhook
View
Splitout Filter Automation Webhook
View
Personal Portfolio Resume CV Chatbot
View
GoogleSheets Interval Process Scheduled
View
Automated Content SEO Audit Report
View
Create an organization in Affinity
View
🔥📈🤖 AI Agent for n8n Creators Leaderboard - Find Popular Workflows
View