n8n-workflows/workflows/1920_workflow_1920.json
2025-05-14 11:58:29 +03:00

87 lines
1.9 KiB
JSON

{
"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.1
},
{
"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
}
]
]
}
}
}