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

HTTP Stickynote Import Webhook
View
GoogleSheets Discord Create Triggered
View
Manual Stickynote Automation Webhook
View
Send the Astronomy Picture of the day daily to a Telegram channel
View
HTTP Dropbox Automation Webhook
View
Manual Start Automation Webhook
View
HTTP Aggregate Import Webhook
View
Notify_user_in_Slack_of_quarantined_email_and_create_Jira_ticket_if_opened
View
YouTube to Airtable Anonym
View
Splitout GoogleCalendar Create Webhook
View