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

Manual Reddit Automate Triggered
View
Splitout Code Create Webhook
View
My workflow 4
View
Insert data into a new row for a table in Coda
View
My workflow
View
Manual Automate Triggered
View
Manual N8Ntrainingcustomerdatastore Create Triggered
View
HTTP Schedule Create Scheduled
View
Splitout Webhook Update Webhook
View
Webhook Respondtowebhook Automate Webhook
View