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

Manual HTTP Automation Webhook
View
Splitout Schedule Automation Webhook
View
Telegram echo-bot
View
Slack Readbinaryfile Create
View
Website check
View
Wait Filter Create Webhook
View
Code Schedule Send Scheduled
View
Chatbot AI
View
Splitout Filter Automation Webhook
View
Manual Splitinbatches Automate Triggered
View