{"nodes":[{"name":"OpenWeatherMap","type":"n8n-nodes-base.openWeatherMap","position":[900,300],"parameters":{"cityName":"={{ $json[\"city\"] }}","language":"en"},"credentials":{"openWeatherMapApi":""},"typeVersion":1,"id":"node-7c448969"},{"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,"id":"node-0e171a15"},{"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,"id":"node-41934a69"},{"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,"id":"node-21418c36"},{"id":"error-9648c543","name":"Error Handler","type":"n8n-nodes-base.stopAndError","typeVersion":1,"position":[1000,400],"parameters":{"message":"Workflow execution error","options":{}}}],"connections":{},"name":"Production Workflow","settings":{"executionOrder":"v1","saveManualExecutions":true,"callerPolicy":"workflowsFromSameOwner","errorWorkflow":null,"timezone":"UTC","executionTimeout":3600,"maxExecutions":1000,"retryOnFail":true,"retryCount":3},"meta":{"instanceId":"workflow-5e74fe86","versionId":"1.0.0","createdAt":"2025-09-29T07:07:51.301465","updatedAt":"2025-09-29T07:07:51.301531","owner":"n8n-user","license":"MIT","category":"automation","status":"active","priority":"high","environment":"production"},"description":"Production-ready workflow: Production Workflow. This workflow has been optimized for production use with comprehensive error handling, security, and documentation."}