Workflow: Openweathermap Webhook Create

Workflow Details

Download Workflow
{
    "nodes": [
        {
            "name": "OpenWeatherMap",
            "type": "n8n-nodes-base.openWeatherMap",
            "position": [
                900,
                300
            ],
            "parameters": {
                "cityName": "={{ $json[\"city\"] }}",
                "language": "en"
            },
            "credentials": {
                "openWeatherMapApi": ""
            },
            "typeVersion": 1
        },
        {
            "name": "Webhook GET",
            "type": "n8n-nodes-base.webhook",
            "position": [
                500,
                300
            ],
            "webhookId": "a31f0bbd-a583-470e-9a1e-29a9ce778122",
            "parameters": {
                "path": "weather",
                "options": {
                    "responsePropertyName": "data"
                },
                "responseMode": "lastNode"
            },
            "typeVersion": 1
        },
        {
            "name": "Set City",
            "type": "n8n-nodes-base.set",
            "position": [
                700,
                300
            ],
            "parameters": {
                "values": {
                    "string": [
                        {
                            "name": "city",
                            "value": "={{ $json[\"query\"][\"parameter\"] || 'berlin,de' }}"
                        }
                    ]
                },
                "options": []
            },
            "typeVersion": 1
        },
        {
            "name": "Create Response",
            "type": "n8n-nodes-base.set",
            "position": [
                1100,
                300
            ],
            "parameters": {
                "values": {
                    "string": [
                        {
                            "name": "data",
                            "value": "=It has {{$json[\"main\"][\"temp\"]}}\\xE2\\x84\\x83  and feels like {{$json[\"main\"][\"feels_like\"]}}\\xE2\\x84\\x83  in {{$json[\"name\"]}}"
                        }
                    ]
                },
                "options": []
            },
            "typeVersion": 1
        }
    ],
    "connections": {
        "Set City": {
            "main": [
                [
                    {
                        "node": "OpenWeatherMap",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Webhook GET": {
            "main": [
                [
                    {
                        "node": "Set City",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "OpenWeatherMap": {
            "main": [
                [
                    {
                        "node": "Create Response",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

Create, update, and get a post in Ghost
View
Find Top Keywords
View
Splitout Manual Automation Webhook
View
🔍🛠️Generate SEO-Optimized WordPress Content with Perplexity Research
View
Airtable Mindee Automate Webhook
View
Splitout Code Automation Webhook
View
spy tool
View
Telegram Wait Send Triggered
View
Datetime Schedule Automation Scheduled
View
Twilio Stickynote Send Triggered
View