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

Create, update, and get an entry in Strapi
View
Dynamically generate HTML page from user request using OpenAI Structured Output
View
Notion Webhook Create Webhook
View
HTTP Executeworkflow Automate Webhook
View
Linear Project Status and End Date to Productboard feature Sync
View
Code Schedule Import Scheduled
View
Receive updates when a new account is added by an admin in ActiveCampaign
View
Splitout Filter Import Webhook
View
Email verification with Icypeas (single)
View
Form GoogleSheets Create Triggered
View