{"workflow":{"id":13411,"name":"Get enriched location, weather, and timezone data using free APIs","views":223,"recentViews":1,"totalViews":223,"createdAt":"2026-02-15T17:21:02.706Z","description":"# Get location insights using free APIs\n\nTransform GPS coordinates into rich location data using 100% free APIs. This webhook aggregates address, timezone, weather, and sun data into a single response. Perfect for location tracking apps, travel platforms, and IoT projects.\n\n## What You'll Get\n\nA single API endpoint returning 28 enriched data fields:\n- Detailed address with components (suburb, city, state, country, postcode)\n- Timezone data (name, abbreviation, current local time and date)\n- Live weather (temperature, humidity, pressure, conditions with icon)\n- Sun times (sunrise, sunset, day length)\n- Visual assets (weather icons and country flag URLs)\n\n## How It Works\n\n1. Webhook receives coordinates via GET request (lat and lon parameters)\n2. Parallel API calls to 4 free services (OpenStreetMap, TimezoneDB, Sunrise-Sunset, OpenWeatherMap)\n3. Data merging combines all responses\n4. Format and structure transforms data into 28 clean fields\n5. JSON response returns enriched location data\n\nResponse time: 1 to 3 seconds\n\n## Set Up Steps\n\n### 1. Get Free API Keys\n- OpenWeatherMap: Sign up at openweathermap.org (free tier: 60 calls/min)\n- TimezoneDB: Register at timezonedb.com (free tier available)\n- Note: OpenStreetMap and Sunrise-Sunset require no keys\n\n### 2. Configure Credentials\n- Add OpenWeatherMap credentials to the OpenWeatherMap node\n- Replace TimezoneDB API key in HTTP Request node with your key\n\n### 3. Activate and Test\n- Activate workflow to generate webhook URL\n- Test with sample: ?lat=27.1751495&lon=78.0395673\n\n## Example Usage\n\n**Request:**\n```bash\ncurl \"https://your-n8n.com/webhook/geo-details?lat=27.1751495&lon=78.0395673\"\n```\n\n**Response:** JSON array with 28 fields including address, timezone, weather, and sun data.\n\n## Use Cases\n\n- Location tracking applications\n- Travel and tourism platforms\n- Weather dashboards\n- Fleet management systems\n- Geographic analytics tools\n- Smart home automation\n- Educational projects\n\n## Why This Template?\n\n- Zero cost (all APIs are free)\n- Production ready with error handling\n- Fast response via parallel processing\n- Well documented with sticky notes\n- Easy to customize and extend\n- No vendor lock-in\n\nPerfect for startups, indie developers, students, and budget-conscious projects.\n\n## Rate Limits (Free Tiers)\n\n- OpenStreetMap: 1 req/sec\n- TimezoneDB: 1 req/sec\n- OpenWeatherMap: 60 calls/min, 1M calls/month\n- Sunrise-Sunset: No documented limits\n\nTip: Implement caching to stay within limits.\n\n**Tags:** location, geocoding, weather, timezone, free-api, webhook, rest-api, gps\n","workflow":{"id":"gKi0mFpc1WCMsXVooKuBP","meta":{"instanceId":"97cf5417030d41ab2642f97a3d99e6a9359587b310a5d986917e2d084e12ce17"},"name":"Get location insights using free APIs","tags":[],"nodes":[{"id":"a2ac9306-544c-4b4f-9a2f-60e8130a3243","name":"Merge","type":"n8n-nodes-base.merge","notes":"Merges 4 parallel API responses into single object.\nInput Sources:\n1. HTTP Request (Nominatim) - Address data\n2. HTTP Request1 (TimezoneDB) - Timezone data\n3. HTTP Request2 (Sunrise-Sunset) - Sun times\n4. OpenWeatherMap - Weather data\nMerge Mode: Combine by position\nClash Handling: Add suffix to duplicate fields\nOutput: Single object with all data combined.","position":[1088,496],"parameters":{"mode":"combine","options":{"clashHandling":{"values":{"resolveClash":"addSuffix"}}},"combineBy":"combineByPosition","numberInputs":4},"executeOnce":false,"notesInFlow":true,"typeVersion":3.2},{"id":"72207d3a-9e6d-4afb-a4b3-c90411a2b2c7","name":"OpenWeatherMap","type":"n8n-nodes-base.openWeatherMap","notes":"OpenWeatherMap API - Current weather conditions.\nCost: FREE tier (requires free API key)\nRate Limit: 60 calls/min, 1M calls/month\nReturns:\n- Temperature (current, min, max, feels like)\n- Atmospheric pressure & humidity\n- Weather condition & description\n- Weather icon URL\nFree tier is more than sufficient for most use cases.\nCredentials stored in n8n: \"OpenWeatherMap account\"\n","position":[768,816],"parameters":{"latitude":"={{ $json.query.lat }}","longitude":"={{ $json.query.lon }}","locationSelection":"coordinates"},"credentials":{"openWeatherMapApi":{"id":"credential-id","name":"OpenWeatherMap account"}},"notesInFlow":true,"typeVersion":1},{"id":"51206118-fa83-4411-acfd-3078f54924e5","name":"HTTP Request (Nominatim)","type":"n8n-nodes-base.httpRequest","notes":"OpenStreetMap Nominatim API - Converts coordinates to address.\nAPI: https://nominatim.openstreetmap.org/reverse\nCost: 100% FREE (no API key required)\nRate Limit: 1 request/second\nReturns:\n- Full address (display_name)\n- Address components (suburb, state, country, etc.)\n- Postcode\nUsage Policy: Fair use, max 1 req/sec","position":[768,240],"parameters":{"url":"https://nominatim.openstreetmap.org/reverse","options":{},"sendQuery":true,"queryParameters":{"parameters":[{"name":"lat","value":"={{ $json.query.lat }}"},{"name":"lon","value":"={{ $json.query.lon }}"},{"name":"format","value":"json"},{"name":"accept-language","value":"en"}]}},"notesInFlow":true,"typeVersion":4.2},{"id":"f188585d-1883-4f0b-bafa-5e0cdf88db79","name":"Webhook - Accepts Coordinates","type":"n8n-nodes-base.webhook","notes":"Receives GPS coordinates via query parameters.\nRequired Parameters:\n- lat: Latitude (-90 to 90)\n- lon: Longitude (-180 to 180)\nExample:\nhttps://n8n.srinikb.in/webhook/geo-details?lat=27.1751495&lon=78.0395673\nThis triggers 3 parallel API calls for maximum efficiency.","position":[320,528],"webhookId":"80941d3f-8aa6-4abd-9f7d-9f30c5becc65","parameters":{"path":"geo-details","options":{},"responseMode":"responseNode"},"notesInFlow":true,"typeVersion":2.1},{"id":"1c61c421-9465-488b-885c-49fcb2227226","name":"HTTP Request (TimezoneDB)","type":"n8n-nodes-base.httpRequest","notes":"TimezoneDB API - Gets timezone information.\nAPI: http://api.timezonedb.com/v2.1/get-time-zone\nCost: FREE tier (requires free API key)\nRate Limit: 1 request/second\nReturns:\n- Timezone name (e.g., \"Asia/Kolkata\")\n- Abbreviation (e.g., \"IST\")\n- Current local time & date\n- Unix timestamp\n- Country code\n\nAPI key required (Free tier)","position":[768,416],"parameters":{"url":"http://api.timezonedb.com/v2.1/get-time-zone","options":{},"sendQuery":true,"authentication":"genericCredentialType","genericAuthType":"httpQueryAuth","queryParameters":{"parameters":[{"name":"by","value":"position"},{"name":"lat","value":"={{ $json.query.lat }}"},{"name":"lng","value":"={{ $json.query.lon }}"},{"name":"format","value":"json"}]}},"credentials":{"httpQueryAuth":{"id":"credential-id","name":"TimezoneDB API"}},"notesInFlow":true,"typeVersion":4.2},{"id":"acbea998-cffa-4644-af2e-6c88044302cc","name":"HTTP Request (Sunrise-Sunset)","type":"n8n-nodes-base.httpRequest","notes":"Sunrise-Sunset.org API - Calculates astronomical times.\nAPI: https://api.sunrise-sunset.org/json\nCost: 100% FREE (no API key required)\nRate Limit: No documented limit (fair use)\nReturns:\n- Sunrise time (local timezone)\n- Sunset time (local timezone)\n- Day length\nDepends on: Timezone data from HTTP Request1\nUses timezone ID for accurate local time conversion.","position":[768,640],"parameters":{"url":"https://api.sunrise-sunset.org/json","options":{},"sendQuery":true,"queryParameters":{"parameters":[{"name":"lat","value":"={{ $('Webhook - Accepts Coordinates').item.json.query.lat }}"},{"name":"lng","value":"={{ $('Webhook - Accepts Coordinates').item.json.query.lon }}"},{"name":"tzid","value":"={{ $json.zoneName }}"}]}},"notesInFlow":true,"typeVersion":4.2},{"id":"88524b8f-20d5-4fbd-92f9-ce84564373bc","name":"Edit Fields - Format & Structure Output","type":"n8n-nodes-base.set","notes":"Transforms merged data into clean, user-friendly format.\nCreates 28 structured fields:\n- Location: lat, lon, address components\n- Time: timezone, current time/date, timestamp\n- Sun: sunrise, sunset, day length\n- Weather: temperature, conditions, icons\n- Visual: country flag URL, weather icon URL\nFormatting:\n- Time: 12-hour format (hh:mm a)\n- Date: dd-MMM-yyyy format\n- Dot notation enabled for nested fields\nThis is the final data structure sent to client.\n","position":[1296,528],"parameters":{"options":{"dotNotation":true},"assignments":{"assignments":[{"id":"57a7fc2f-db0f-4339-8b53-d+1234567890b","name":"lat","type":"number","value":"={{ $('Webhook - Accepts Coordinates').item.json.query.lat }}"},{"id":"466b0a54-f580-44ad-87d8-b16bd6a755d8","name":"lon","type":"number","value":"={{ $('Webhook - Accepts Coordinates').item.json.query.lon }}"},{"id":"c190987c-5981-48a6-aea0-8ff38aaaf462","name":"timezone","type":"string","value":"={{ $json.zoneName_2 }}"},{"id":"f017a847-4f38-4473-82e5-23e8bf973ab0","name":"timezone_short","type":"string","value":"={{ $json.abbreviation_2 }}"},{"id":"c2050efe-784f-47c7-88ae-613f387b3ee1","name":"current_time","type":"string","value":"={{ $json.formatted_2.toDateTime().format('hh:mm a') }}"},{"id":"3493e888-7cbd-4578-a9b9-d7d328ee944c","name":"current_date","type":"string","value":"={{ $json.formatted_2.toDateTime().format('dd-MMM-yyyy') }}"},{"id":"a29d2911-f3a1-425d-8500-bdabecf1c7ee","name":"timestamp","type":"string","value":"={{ $json.timestamp_2 }}"},{"id":"813398e7-b60d-4557-bb9a-be1d6917d05d","name":"address_full","type":"string","value":"={{ $json.display_name_1 }}"},{"id":"d5599765-eb71-4f5e-85bb-d0a394e0dc22","name":"neighbourhood","type":"string","value":"={{ $json.address_1.neighbourhood }}"},{"id":"dada089f-4bab-4bbe-9d57-270a0b68a90b","name":"suburb","type":"string","value":"={{ $json.address_1.suburb }}"},{"id":"92636a4c-b7c9-4c1c-9f97-c328f9cf0130","name":"town","type":"string","value":"={{ $json.address_1.town }}"},{"id":"188c93a9-bb8c-4e74-be38-f354940c075c","name":"county","type":"string","value":"={{ $json.address_1.county }}"},{"id":"e9adde83-fea1-450d-8424-931732ba81fa","name":"state_district","type":"string","value":"={{ $json.address_1.state_district }}"},{"id":"b67c05ed-21d1-4bc7-94ca-b8004f737b1e","name":"state","type":"string","value":"={{ $json.address_1.state }}"},{"id":"3af6de13-7de8-4d97-82d6-ec90e62ad401","name":"country","type":"string","value":"={{ $json.address_1.country }}"},{"id":"13203f45-1678-4cb8-8100-de0445a23f53","name":"country_code","type":"string","value":"={{ $json.address_1.country_code }}"},{"id":"e47c932e-25da-41cc-98e2-6890c0711a8b","name":"postcode","type":"string","value":"={{ $json.address_1.postcode }}"},{"id":"c6566ea7-cf3f-4907-912b-d4216dfffc89","name":"sunrise","type":"string","value":"={{ $json.results_3.sunrise }}"},{"id":"f94ebe29-c1b2-40f5-a81a-5d359faf38fb","name":"sunset","type":"string","value":"={{ $json.results_3.sunset }}"},{"id":"3c6a89ad-586f-4002-a45c-735b5a4596d7","name":"day_length","type":"string","value":"={{ $json.results_3.day_length }}"},{"id":"49f3372a-dff4-40ae-a2e3-0e8f6c2e0838","name":"temperature","type":"string","value":"={{ $json.main_4.temp }}"},{"id":"b2336d4c-60a7-4ede-9816-24184f12180b","name":"feels_like","type":"string","value":"={{ $json.main_4.feels_like }}"},{"id":"fbd2e303-59bc-4a84-b68d-a4e20d306d13","name":"temp_min","type":"string","value":"={{ $json.main_4.temp_min }}"},{"id":"e1cbcb95-9510-4c0f-a0d1-29b5660ff2ac","name":"temp_max","type":"string","value":"={{ $json.main_4.temp_max }}"},{"id":"cfb5bfbf-1181-4255-aeee-61ab49c7ffac","name":"pressure","type":"string","value":"={{ $json.main_4.pressure }}"},{"id":"4d49f7ad-b2c7-45c0-be5a-45e2348b6087","name":"humidity","type":"string","value":"={{ $json.main_4.humidity }}"},{"id":"20d65083-c880-4eaa-b9ef-49244abdf222","name":"weather_main","type":"string","value":"={{ $json.weather[0].main }}"},{"id":"c54f8c09-0c27-4473-ba85-161cbe3cc2bf","name":"weather_description","type":"string","value":"={{ $json.weather[0].description }}"},{"id":"2fb0e544-bc23-4f69-912a-d3d3426e2e3e","name":"weather_icon","type":"string","value":"=https://openweathermap.org/img/wn/{{ $json.weather[0].icon }}@2x.png"},{"id":"b688343f-6952-498c-b585-60af2372dd46","name":"country_flag","type":"string","value":"=https://flagsapi.com/{{ $json.countryCode_2 }}/flat/64.png"}]}},"notesInFlow":true,"typeVersion":3.4},{"id":"48c95fab-6ef9-44ab-82c6-69f35416f897","name":"Respond to Webhook - Return JSON Response","type":"n8n-nodes-base.respondToWebhook","notes":"Sends formatted data back to client.\nResponse:\n- Status: 200 OK\n- Format: JSON array\n- Content: All enriched location data\nThe response contains 28 fields with complete location intelligence including address, timezone, weather, and astronomical data.\nTotal processing time: ~1-3 seconds\nAll data from 100% FREE APIs! 🎉\n","position":[1520,528],"parameters":{"options":{"responseCode":200},"respondWith":"allIncomingItems"},"notesInFlow":true,"typeVersion":1.4},{"id":"1c6dcc33-9368-46da-9000-899f13531486","name":"Sticky Note","type":"n8n-nodes-base.stickyNote","position":[144,-192],"parameters":{"width":1382,"height":368,"content":"## Get location insights using free APIs\nThis workflow transforms GPS coordinates into rich location intelligence using free public APIs.\nIt aggregates data from OpenStreetMap, TimezoneDB, OpenWeatherMap, and Sunrise-Sunset.org to provide address details, timezone, weather, and astronomical times in a single call.\n\n## How it works\n1. **Input**: Accepts `lat` and `lon` via webhook.\n2. **Process**: Fetches data from 4 parallel sources.\n3. **Output**: Returns a unified JSON object with 28 enriched fields.\n\n## Setup steps\n1. **Configure Webhook**: Set the path to `geo-details`.\n2. **Add Credentials**: Add your OpenWeatherMap and TimezoneDB free API keys.\n3. **Deploy**: Activate the workflow and use the production URL."},"typeVersion":1},{"id":"4baa6824-d041-4af2-9f68-39ff722a29b2","name":"Sticky Note1","type":"n8n-nodes-base.stickyNote","position":[1824,-192],"parameters":{"color":7,"width":966,"height":900,"content":"## Sample Request & Response\nLocation: Taj Mahal, Agra, India\n\nREQUEST:\n```\ncurl \"https://n8n.example.com/webhook/geo-details?lat=27.1751495&lon=78.0395673\"\n```\n\n\nRESPONSE: JSON\n```\n[\n  {\n    \"lat\": 27.1751495,\n    \"lon\": 78.0395673,\n    \"timezone\": \"Asia/Kolkata\",\n    \"timezone_short\": \"IST\",\n    \"current_time\": \"10:25 PM\",\n    \"current_date\": \"15-Feb-2026\",\n    \"timestamp\": \"1771194349\",\n    \"address_full\": \"Cicuit House Road, Taj Ganj, Agra, Uttar Pradesh, 282004, India\",\n    \"neighbourhood\": null,\n    \"suburb\": \"Taj Ganj\",\n    \"town\": null,\n    \"county\": null,\n    \"state_district\": \"Agra\",\n    \"state\": \"Uttar Pradesh\",\n    \"country\": \"India\",\n    \"country_code\": \"in\",\n    \"postcode\": \"282004\",\n    \"sunrise\": \"6:53:17 AM\",\n    \"sunset\": \"6:10:35 PM\",\n    \"day_length\": \"11:17:18\",\n    \"temperature\": \"18.96\",\n    \"feels_like\": \"17.85\",\n    \"temp_min\": \"18.96\",\n    \"temp_max\": \"18.96\",\n    \"pressure\": \"1014\",\n    \"humidity\": \"36\",\n    \"weather_main\": \"Clear\",\n    \"weather_description\": \"clear sky\",\n    \"weather_icon\": \"https://openweathermap.org/img/wn/01n@2x.png\",\n    \"country_flag\": \"https://flagsapi.com/IN/flat/64.png\"\n  }\n]\n```\nNote: Returns 28 fields with complete location data from 100% FREE APIs"},"typeVersion":1}],"active":false,"pinData":{},"settings":{"availableInMCP":false,"executionOrder":"v1"},"versionId":"0889b815-81ef-43ec-9400-1b2b2b453e44","connections":{"Merge":{"main":[[{"node":"Edit Fields - Format & Structure Output","type":"main","index":0}]]},"OpenWeatherMap":{"main":[[{"node":"Merge","type":"main","index":3}]]},"HTTP Request (Nominatim)":{"main":[[{"node":"Merge","type":"main","index":0}]]},"HTTP Request (TimezoneDB)":{"main":[[{"node":"Merge","type":"main","index":1},{"node":"HTTP Request (Sunrise-Sunset)","type":"main","index":0}]]},"HTTP Request (Sunrise-Sunset)":{"main":[[{"node":"Merge","type":"main","index":2}]]},"Webhook - Accepts Coordinates":{"main":[[{"node":"HTTP Request (Nominatim)","type":"main","index":0},{"node":"HTTP Request (TimezoneDB)","type":"main","index":0},{"node":"OpenWeatherMap","type":"main","index":0}]]},"Edit Fields - Format & Structure Output":{"main":[[{"node":"Respond to Webhook - Return JSON Response","type":"main","index":0}]]}}},"lastUpdatedBy":1,"workflowInfo":{"nodeCount":10,"nodeTypes":{"n8n-nodes-base.set":{"count":1},"n8n-nodes-base.merge":{"count":1},"n8n-nodes-base.webhook":{"count":1},"n8n-nodes-base.stickyNote":{"count":2},"n8n-nodes-base.httpRequest":{"count":3},"n8n-nodes-base.openWeatherMap":{"count":1},"n8n-nodes-base.respondToWebhook":{"count":1}}},"status":"published","readyToDemo":null,"user":{"name":"Srinivasan KB","username":"srinivasankb","bio":"Software Product Owner focused on Developer Experience. Interested in building AI powered workflows that can automate or simplify the routine and complex tasks.","verified":true,"links":["https://srinivasan.online/"],"avatar":"https://gravatar.com/avatar/923ec833277b129d9ddcd7f279d89c8a4daa296dd593ec09224b33b1d02802a7?r=pg&d=retro&size=200"},"nodes":[{"id":19,"icon":"file:httprequest.svg","name":"n8n-nodes-base.httpRequest","codex":{"data":{"alias":["API","Request","URL","Build","cURL"],"resources":{"generic":[{"url":"https://n8n.io/blog/2021-the-year-to-automate-the-new-you-with-n8n/","icon":"☀️","label":"2021: The Year to Automate the New You with n8n"},{"url":"https://n8n.io/blog/why-business-process-automation-with-n8n-can-change-your-daily-life/","icon":"🧬","label":"Why business process automation with n8n can change your daily life"},{"url":"https://n8n.io/blog/automatically-pulling-and-visualizing-data-with-n8n/","icon":"📈","label":"Automatically pulling and visualizing data with n8n"},{"url":"https://n8n.io/blog/learn-how-to-automatically-cross-post-your-content-with-n8n/","icon":"✍️","label":"Learn how to automatically cross-post your content with n8n"},{"url":"https://n8n.io/blog/automatically-adding-expense-receipts-to-google-sheets-with-telegram-mindee-twilio-and-n8n/","icon":"🧾","label":"Automatically Adding Expense Receipts to Google Sheets with Telegram, Mindee, Twilio, and n8n"},{"url":"https://n8n.io/blog/running-n8n-on-ships-an-interview-with-maranics/","icon":"🛳","label":"Running n8n on ships: An interview with Maranics"},{"url":"https://n8n.io/blog/what-are-apis-how-to-use-them-with-no-code/","icon":" 🪢","label":"What are APIs and how to use them with no code"},{"url":"https://n8n.io/blog/5-tasks-you-can-automate-with-notion-api/","icon":"⚡️","label":"5 tasks you can automate with the new Notion API "},{"url":"https://n8n.io/blog/world-poetry-day-workflow/","icon":"📜","label":"Celebrating World Poetry Day with a daily poem in Telegram"},{"url":"https://n8n.io/blog/automate-google-apps-for-productivity/","icon":"💡","label":"15 Google apps you can combine and automate to increase productivity"},{"url":"https://n8n.io/blog/automate-designs-with-bannerbear-and-n8n/","icon":"🎨","label":"Automate Designs with Bannerbear and n8n"},{"url":"https://n8n.io/blog/how-uproc-scraped-a-multi-page-website-with-a-low-code-workflow/","icon":" 🕸️","label":"How uProc scraped a multi-page website with a low-code workflow"},{"url":"https://n8n.io/blog/building-an-expense-tracking-app-in-10-minutes/","icon":"📱","label":"Building an expense tracking app in 10 minutes"},{"url":"https://n8n.io/blog/5-workflow-automations-for-mattermost-that-we-love-at-n8n/","icon":"🤖","label":"5 workflow automations for Mattermost that we love at n8n"},{"url":"https://n8n.io/blog/how-to-use-the-http-request-node-the-swiss-army-knife-for-workflow-automation/","icon":"🧰","label":"How to use the HTTP Request Node - The Swiss Army Knife for Workflow Automation"},{"url":"https://n8n.io/blog/learn-how-to-use-webhooks-with-mattermost-slash-commands/","icon":"🦄","label":"Learn how to use webhooks with Mattermost slash commands"},{"url":"https://n8n.io/blog/how-a-membership-development-manager-automates-his-work-and-investments/","icon":"📈","label":"How a Membership Development Manager automates his work and investments"},{"url":"https://n8n.io/blog/a-low-code-bitcoin-ticker-built-with-questdb-and-n8n-io/","icon":"📈","label":"A low-code bitcoin ticker built with QuestDB and n8n.io"},{"url":"https://n8n.io/blog/how-to-set-up-a-ci-cd-pipeline-with-no-code/","icon":"🎡","label":"How to set up a no-code CI/CD pipeline with GitHub and TravisCI"},{"url":"https://n8n.io/blog/automations-for-activists/","icon":"✨","label":"How Common Knowledge use workflow automation for activism"},{"url":"https://n8n.io/blog/creating-scheduled-text-affirmations-with-n8n/","icon":"🤟","label":"Creating scheduled text affirmations with n8n"},{"url":"https://n8n.io/blog/how-goomer-automated-their-operations-with-over-200-n8n-workflows/","icon":"🛵","label":"How Goomer automated their operations with over 200 n8n workflows"},{"url":"https://n8n.io/blog/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/"}]},"categories":["Development","Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers"]}}},"group":"[\"output\"]","defaults":{"name":"HTTP Request","color":"#0004F5"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MCAyMEM0MCA4Ljk1MzE0IDMxLjA0NjkgMCAyMCAwQzguOTUzMTQgMCAwIDguOTUzMTQgMCAyMEMwIDMxLjA0NjkgOC45NTMxNCA0MCAyMCA0MEMzMS4wNDY5IDQwIDQwIDMxLjA0NjkgNDAgMjBaTTIwIDM2Ljk0NThDMTguODg1MiAzNi45NDU4IDE3LjEzNzggMzUuOTY3IDE1LjQ5OTggMzIuNjk4NUMxNC43OTY0IDMxLjI5MTggMTQuMTk2MSAyOS41NDMxIDEzLjc1MjYgMjcuNjg0N0gyNi4xODk4QzI1LjgwNDUgMjkuNTQwMyAyNS4yMDQ0IDMxLjI5MDEgMjQuNTAwMiAzMi42OTg1QzIyLjg2MjIgMzUuOTY3IDIxLjExNDggMzYuOTQ1OCAyMCAzNi45NDU4Wk0xMi45MDY0IDIwQzEyLjkwNjQgMjEuNjA5NyAxMy4wMDg3IDIzLjE2NCAxMy4yMDAzIDI0LjYzMDVIMjYuNzk5N0MyNi45OTEzIDIzLjE2NCAyNy4wOTM2IDIxLjYwOTcgMjcuMDkzNiAyMEMyNy4wOTM2IDE4LjM5MDMgMjYuOTkxMyAxNi44MzYgMjYuNzk5NyAxNS4zNjk1SDEzLjIwMDNDMTMuMDA4NyAxNi44MzYgMTIuOTA2NCAxOC4zOTAzIDEyLjkwNjQgMjBaTTIwIDMuMDU0MTlDMjEuMTE0OSAzLjA1NDE5IDIyLjg2MjIgNC4wMzA3OCAyNC41MDAxIDcuMzAwMzlDMjUuMjA2NiA4LjcxNDA4IDI1LjgwNzIgMTAuNDA2NyAyNi4xOTIgMTIuMzE1M0gxMy43NTAxQzE0LjE5MzMgMTAuNDA0NyAxNC43OTQyIDguNzEyNTQgMTUuNDk5OCA3LjMwMDY0QzE3LjEzNzcgNC4wMzA4MyAxOC44ODUxIDMuMDU0MTkgMjAgMy4wNTQxOVpNMzAuMTQ3OCAyMEMzMC4xNDc4IDE4LjQwOTkgMzAuMDU0MyAxNi44NjE3IDI5LjgyMjcgMTUuMzY5NUgzNi4zMDQyQzM2LjcyNTIgMTYuODQyIDM2Ljk0NTggMTguMzk2NCAzNi45NDU4IDIwQzM2Ljk0NTggMjEuNjAzNiAzNi43MjUyIDIzLjE1OCAzNi4zMDQyIDI0LjYzMDVIMjkuODIyN0MzMC4wNTQzIDIzLjEzODMgMzAuMTQ3OCAyMS41OTAxIDMwLjE0NzggMjBaTTI2LjI3NjcgNC4yNTUxMkMyNy42MzY1IDYuMzYwMTkgMjguNzExIDkuMTMyIDI5LjM3NzQgMTIuMzE1M0gzNS4xMDQ2QzMzLjI1MTEgOC42NjggMzAuMTA3IDUuNzgzNDYgMjYuMjc2NyA0LjI1NTEyWk0xMC42MjI2IDEyLjMxNTNINC44OTI5M0M2Ljc1MTQ3IDguNjY3ODQgOS44OTM1MSA1Ljc4MzQxIDEzLjcyMzIgNC4yNTUxM0MxMi4zNjM1IDYuMzYwMjEgMTEuMjg5IDkuMTMyMDEgMTAuNjIyNiAxMi4zMTUzWk0zLjA1NDE5IDIwQzMuMDU0MTkgMjEuNjAzIDMuMjc3NDMgMjMuMTU3NSAzLjY5NDg0IDI0LjYzMDVIMTAuMTIxN0M5Ljk0NjE5IDIzLjE0MiA5Ljg1MjIyIDIxLjU5NDMgOS44NTIyMiAyMEM5Ljg1MjIyIDE4LjQwNTcgOS45NDYxOSAxNi44NTggMTAuMTIxNyAxNS4zNjk1SDMuNjk0ODRDMy4yNzc0MyAxNi44NDI1IDMuMDU0MTkgMTguMzk3IDMuMDU0MTkgMjBaTTI2LjI3NjYgMzUuNzQyN0MyNy42MzY1IDMzLjYzOTMgMjguNzExIDMwLjg2OCAyOS4zNzc0IDI3LjY4NDdIMzUuMTA0NkMzMy4yNTEgMzEuMzMyMiAzMC4xMDY4IDM0LjIxNzkgMjYuMjc2NiAzNS43NDI3Wk0xMy43MjM0IDM1Ljc0MjdDOS44OTM2OSAzNC4yMTc5IDYuNzUxNTUgMzEuMzMyNCA0Ljg5MjkzIDI3LjY4NDdIMTAuNjIyNkMxMS4yODkgMzAuODY4IDEyLjM2MzUgMzMuNjM5MyAxMy43MjM0IDM1Ljc0MjdaIiBmaWxsPSIjM0E0MkU5Ii8+Cjwvc3ZnPgo="},"displayName":"HTTP Request","typeVersion":4,"nodeCategories":[{"id":5,"name":"Development"},{"id":9,"name":"Core Nodes"}]},{"id":24,"icon":"file:merge.svg","name":"n8n-nodes-base.merge","codex":{"data":{"alias":["Join","Concatenate","Wait"],"resources":{"generic":[{"url":"https://n8n.io/blog/how-to-sync-data-between-two-systems/","icon":"🏬","label":"How to synchronize data between two systems (one-way vs. two-way sync"},{"url":"https://n8n.io/blog/supercharging-your-conference-registration-process-with-n8n/","icon":"🎫","label":"Supercharging your conference registration process with n8n"},{"url":"https://n8n.io/blog/migrating-community-metrics-to-orbit-using-n8n/","icon":"📈","label":"Migrating Community Metrics to Orbit using n8n"},{"url":"https://n8n.io/blog/build-your-own-virtual-assistant-with-n8n-a-step-by-step-guide/","icon":"👦","label":"Build your own virtual assistant with n8n: A step by step guide"},{"url":"https://n8n.io/blog/sending-automated-congratulations-with-google-sheets-twilio-and-n8n/","icon":"🙌","label":"Sending Automated Congratulations with Google Sheets, Twilio, and n8n "},{"url":"https://n8n.io/blog/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.merge/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Flow","Data Transformation"]}}},"group":"[\"transform\"]","defaults":{"name":"Merge"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMTc3XzUxOCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgNDhDMCAyMS40OTAzIDIxLjQ5MDMgMCA0OCAwSDExMkMxMzguNTEgMCAxNjAgMjEuNDkwMyAxNjAgNDhWNTZIMTk2LjI1MkMyNDAuNDM1IDU2IDI3Ni4yNTIgOTEuODE3MiAyNzYuMjUyIDEzNlYxOTJDMjc2LjI1MiAyMTQuMDkxIDI5NC4xNjEgMjMyIDMxNi4yNTIgMjMySDM1MlYyMjRDMzUyIDE5Ny40OSAzNzMuNDkgMTc2IDQwMCAxNzZINDY0QzQ5MC41MSAxNzYgNTEyIDE5Ny40OSA1MTIgMjI0VjI4OEM1MTIgMzE0LjUxIDQ5MC41MSAzMzYgNDY0IDMzNkg0MDBDMzczLjQ5IDMzNiAzNTIgMzE0LjUxIDM1MiAyODhWMjgwSDMxNi4yNTJDMjk0LjE2MSAyODAgMjc2LjI1MiAyOTcuOTA5IDI3Ni4yNTIgMzIwVjM3NkMyNzYuMjUyIDQyMC4xODMgMjQwLjQzNSA0NTYgMTk2LjI1MiA0NTZIMTYwVjQ2NEMxNjAgNDkwLjUxIDEzOC41MSA1MTIgMTEyIDUxMkg0OEMyMS40OTAzIDUxMiAwIDQ5MC41MSAwIDQ2NFY0MDBDMCAzNzMuNDkgMjEuNDkwMyAzNTIgNDggMzUySDExMkMxMzguNTEgMzUyIDE2MCAzNzMuNDkgMTYwIDQwMFY0MDhIMTk2LjI1MkMyMTMuOTI1IDQwOCAyMjguMjUyIDM5My42NzMgMjI4LjI1MiAzNzZWMzIwQzIyOC4yNTIgMjk0Ljc4NCAyMzguODU5IDI3Mi4wNDQgMjU1Ljg1MyAyNTZDMjM4Ljg1OSAyMzkuOTU2IDIyOC4yNTIgMjE3LjIxNiAyMjguMjUyIDE5MlYxMzZDMjI4LjI1MiAxMTguMzI3IDIxMy45MjUgMTA0IDE5Ni4yNTIgMTA0SDE2MFYxMTJDMTYwIDEzOC41MSAxMzguNTEgMTYwIDExMiAxNjBINDhDMjEuNDkwMyAxNjAgMCAxMzguNTEgMCAxMTJWNDhaTTEwNCA0OEMxMDguNDE4IDQ4IDExMiA1MS41ODE3IDExMiA1NlYxMDRDMTEyIDEwOC40MTggMTA4LjQxOCAxMTIgMTA0IDExMkg1NkM1MS41ODE3IDExMiA0OCAxMDguNDE4IDQ4IDEwNFY1NkM0OCA1MS41ODE3IDUxLjU4MTcgNDggNTYgNDhIMTA0Wk00NTYgMjI0QzQ2MC40MTggMjI0IDQ2NCAyMjcuNTgyIDQ2NCAyMzJWMjgwQzQ2NCAyODQuNDE4IDQ2MC40MTggMjg4IDQ1NiAyODhINDA4QzQwMy41ODIgMjg4IDQwMCAyODQuNDE4IDQwMCAyODBWMjMyQzQwMCAyMjcuNTgyIDQwMy41ODIgMjI0IDQwOCAyMjRINDU2Wk0xMTIgNDA4QzExMiA0MDMuNTgyIDEwOC40MTggNDAwIDEwNCA0MDBINTZDNTEuNTgxNyA0MDAgNDggNDAzLjU4MiA0OCA0MDhWNDU2QzQ4IDQ2MC40MTggNTEuNTgxNyA0NjQgNTYgNDY0SDEwNEMxMDguNDE4IDQ2NCAxMTIgNDYwLjQxOCAxMTIgNDU2VjQwOFoiIGZpbGw9IiM1NEI4QzkiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTc3XzUxOCI+CjxyZWN0IHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo="},"displayName":"Merge","typeVersion":3,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":27,"icon":"file:openWeatherMap.svg","name":"n8n-nodes-base.openWeatherMap","codex":{"data":{"resources":{"generic":[{"url":"https://n8n.io/blog/learn-to-build-powerful-api-endpoints-using-webhooks/","icon":"🧰","label":"Learn to Build Powerful API Endpoints Using Webhooks"},{"url":"https://n8n.io/blog/creating-telegram-bots-with-n8n-a-no-code-platform/","icon":"💬","label":"Creating Telegram Bots with n8n, a No-Code Platform"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.openweathermap/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/openweathermap/"}]},"categories":["Miscellaneous","Utility"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"input\"]","defaults":{"name":"OpenWeatherMap"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2LjA2OTUgMjIuODgzM0MzNS43NjM3IDIyLjg3MDggMzUuNDU2MiAyMi44NzUgMzUuMTQ4MSAyMi44NzkxQzM0Ljk5MzggMjIuODgxMiAzNC44Mzk1IDIyLjg4MzMgMzQuNjg1MSAyMi44ODMzQzMzLjc0OTYgMjIuODgzMyAzMy4yNzk0IDIyLjg4MzMgMzMuMDQ4MSAyMi42NDgyQzMyLjgxNDMgMjIuNDEwNiAzMi44MjQ3IDIxLjkzMjkgMzIuODQ1NSAyMC45NzIzQzMyLjkyNTkgMTguNzYyMSAzMi41Mjc4IDE2LjU2MDcgMzEuNjc4NSAxNC41MTg3QzMwLjgyOTMgMTIuNDc2NyAyOS41NDg4IDEwLjY0MjIgMjcuOTI0OCA5LjE0MDg5VjkuMTIyMDhMMjcuNTg2MyA4LjgyMTEyQzI1Ljg5NDggNy4zMzc0MSAyMy44OTg1IDYuMjQyNTIgMjEuNzM4MSA1LjYxMzU5QzE5LjU3NzcgNC45ODQ2NiAxNy4zMDU3IDQuODM2OTcgMTUuMDgyMSA1LjE4MDkxQzEyLjg1ODUgNS41MjQ4NiAxMC43MzczIDYuMzUyMDcgOC44Njc5MiA3LjYwNDMzQzYuOTk4NSA4Ljg1NjU1IDUuNDI2MzQgMTAuNTAzNCA0LjI2MjExIDEyLjQyODhMNC4yMzU3OCAxMi40NzAyQzQuMjA5NDUgMTIuNTE1NCA0LjE4MjcgMTIuNTYwNSA0LjE1NTk1IDEyLjYwNTdDNC4xMDI0NSAxMi42OTU5IDQuMDQ4OTMgMTIuNzg2MiAzLjk5ODc4IDEyLjg3NjVDMi41MDA1NiAxNS41MjYxIDEuODI2MDcgMTguNTYyMSAyLjA2MTM3IDIxLjU5NjdDMi4wNjY4IDIxLjY4NzYgMi4wODI1IDIxLjc4NjQgMi4wOTg2IDIxLjg4NzZDMi4xNzE3NiAyMi4zNDc2IDIuMjUzMDMgMjIuODU4NiAxLjQxNDMxIDIyLjkxNzJDMC41MzAyNTEgMjIuOTc3NCAtMC4xMzE4NTUgMjMuNDE3NSAwLjAyMjM4NTUgMjQuNDIyQzAuMTc2NjI2IDI1LjQyNjQgMC45NDc4MjggMjUuNTUwNiAxLjgwOTMyIDI1LjU1MDZDMi42OTk3OCAyNS41MzMgMy41OTE5MiAyNS41Mzg5IDQuNDgzNSAyNS41NDQ3QzQuOTI4OTQgMjUuNTQ3NiA1LjM3NDY4IDI1LjU1MDYgNS44MTk1NyAyNS41NTA2QzYuNjc3MjkgMjUuNTUwNiA3LjI5NDI2IDI1Ljg5NjcgNy4zMjQzNSAyNi44MDMzQzcuMzUwNjggMjcuNjIzNCA2LjgyNzc3IDI4LjA3ODYgNi4wMTg5NSAyOC4wODk5QzUuMDE0NTEgMjguMDg5OSA0LjM1OTkzIDI4LjU1MjYgNC40Mzg5MyAyOS41NjQ2QzQuNTE3OTMgMzAuNTc2NSA1LjM0NTU2IDMwLjY5MzIgNi4xOTk1MiAzMC42NzA2QzguNTk1ODkgMzAuNjUxOCAxMC45OTIzIDMwLjY0OCAxMy4zOTI0IDMwLjY3MDZDMTQuMjc2NSAzMC42NzA2IDE0LjkzMSAzMS4wNDY4IDE0Ljg3ODQgMzIuMDczOEMxNC44Mjk1IDMzLjAxMDUgMTQuMjIzOCAzMy4zMDc3IDEzLjM3MzYgMzMuMzA0SDguOTQ1NzVDOC4wMDkwMyAzMy4zMDQgNy4wOTExMSAzMy4zNTI5IDcuMDg3MzUgMzQuNTgzQzcuMDgzNTkgMzUuODEzMiA4LjAxMjc5IDM1Ljg1NDYgOC45NDU3NSAzNS44NTA4SDMwLjM4NTJDMzEuMjY1NSAzNS44NTA4IDMxLjk5NTMgMzUuNjg5IDMyLjAyMTYgMzQuNjM5NUMzMi4wNTE3IDMzLjUxMDkgMzEuMjY5MiAzMy4yODUxIDMwLjM1MTMgMzMuMzA3N0gyMi42MDU0QzIxLjczNjQgMzMuMzA3NyAyMS4xNjA4IDMyLjkzMTUgMjEuMTM0NSAzMi4wMjg3QzIxLjEwODIgMzEuMTI1OCAyMS43MDYzIDMwLjczNDUgMjIuNTQ5IDMwLjY3NDNDMjIuNzMyMiAzMC42NTkzIDIyLjkxNzEgMzAuNjY0MyAyMy4xMDE1IDMwLjY2OTNDMjMuMTkzNCAzMC42NzE4IDIzLjI4NTIgMzAuNjc0MyAyMy4zNzY2IDMwLjY3NDNDMjQuMjE5MyAzMC42NzQzIDI1LjAwNTYgMzAuNTgwMyAyNS4wNzMzIDI5LjUxNTdDMjUuMTQ4NSAyOC4zODcxIDI0LjM5NjEgMjguMTIgMjMuNDYzMiAyOC4xMTYyQzIyLjYxMyAyOC4wNzExIDIyLjEyMDEgMjcuNTc0NSAyMi4xMjAxIDI2LjgyMjFDMjIuMTIwMSAyNS45NjgxIDIyLjY4MDcgMjUuNTA1NCAyMy41Nzk4IDI1LjUzMTdIMzYuMDMxOUMzNi45Mzg1IDI1LjUzMTcgMzcuNTg5MyAyNS4yNDU4IDM3LjYxOTQgMjQuMjMzOUMzNy42NDk1IDIzLjIyMTkgMzYuOTM0NyAyMi45MjA5IDM2LjA2OTUgMjIuODgzM1oiIGZpbGw9IiNFQjZENEEiLz4KPHBhdGggZD0iTTM4LjgxMDUgMjguMTA3MlYyOC4xMDk2QzM5LjQ3NDMgMjguMTUwMyA0MCAyOC43MDE1IDQwIDI5LjM3NTVDNDAgMzAuMDQ5NSAzOS40NzQzIDMwLjYwMDcgMzguODEwNSAzMC42NDE1VjMwLjY0MzlIMzUuNDAzNFYzMC42MzczQzM0Ljc2NDEgMzAuNTcyMSAzNC4yNjUzIDMwLjAzMjEgMzQuMjY1MyAyOS4zNzU1QzM0LjI2NTMgMjguNzE5IDM0Ljc2NDEgMjguMTc5IDM1LjQwMzQgMjguMTEzOFYyOC4xMDcySDM4LjgxMDVaIiBmaWxsPSIjRUI2RDRBIi8+CjxwYXRoIGQ9Ik0zMS4zMzc4IDI4LjEwOTZWMjguMTA3MkgyNy45MzA3VjI4LjExMzhDMjcuMjkxMSAyOC4xNzg3IDI2Ljc5MiAyOC43MTg4IDI2Ljc5MiAyOS4zNzU1QzI2Ljc5MiAzMC4wMzIyIDI3LjI5MTEgMzAuNTcyNCAyNy45MzA3IDMwLjYzNzNWMzAuNjQzOUgzMS4zMzc4VjMwLjY0MTRDMzIuMDAxMyAzMC42MDA1IDMyLjUyNjggMzAuMDQ5NCAzMi41MjY4IDI5LjM3NTVDMzIuNTI2OCAyOC43MDE3IDMyLjAwMTMgMjguMTUwNiAzMS4zMzc4IDI4LjEwOTZaIiBmaWxsPSIjRUI2RDRBIi8+Cjwvc3ZnPgo="},"displayName":"OpenWeatherMap","typeVersion":1,"nodeCategories":[{"id":7,"name":"Utility"},{"id":11,"name":"Miscellaneous"}]},{"id":38,"icon":"fa:pen","name":"n8n-nodes-base.set","codex":{"data":{"alias":["Set","JS","JSON","Filter","Transform","Map"],"resources":{"generic":[{"url":"https://n8n.io/blog/learn-to-automate-your-factorys-incident-reporting-a-step-by-step-guide/","icon":"🏭","label":"Learn to Automate Your Factory's Incident Reporting: A Step by Step Guide"},{"url":"https://n8n.io/blog/2021-the-year-to-automate-the-new-you-with-n8n/","icon":"☀️","label":"2021: The Year to Automate the New You with n8n"},{"url":"https://n8n.io/blog/automatically-pulling-and-visualizing-data-with-n8n/","icon":"📈","label":"Automatically pulling and visualizing data with n8n"},{"url":"https://n8n.io/blog/database-monitoring-and-alerting-with-n8n/","icon":"📡","label":"Database Monitoring and Alerting with n8n"},{"url":"https://n8n.io/blog/automatically-adding-expense-receipts-to-google-sheets-with-telegram-mindee-twilio-and-n8n/","icon":"🧾","label":"Automatically Adding Expense Receipts to Google Sheets with Telegram, Mindee, Twilio, and n8n"},{"url":"https://n8n.io/blog/no-code-ecommerce-workflow-automations/","icon":"store","label":"6 e-commerce workflows to power up your Shopify s"},{"url":"https://n8n.io/blog/how-to-build-a-low-code-self-hosted-url-shortener/","icon":"🔗","label":"How to build a low-code, self-hosted URL shortener in 3 steps"},{"url":"https://n8n.io/blog/automate-your-data-processing-pipeline-in-9-steps-with-n8n/","icon":"⚙️","label":"Automate your data processing pipeline in 9 steps"},{"url":"https://n8n.io/blog/how-to-get-started-with-crm-automation-and-no-code-workflow-ideas/","icon":"👥","label":"How to get started with CRM automation (with 3 no-code workflow ideas"},{"url":"https://n8n.io/blog/5-tasks-you-can-automate-with-notion-api/","icon":"⚡️","label":"5 tasks you can automate with the new Notion API "},{"url":"https://n8n.io/blog/automate-google-apps-for-productivity/","icon":"💡","label":"15 Google apps you can combine and automate to increase productivity"},{"url":"https://n8n.io/blog/how-uproc-scraped-a-multi-page-website-with-a-low-code-workflow/","icon":" 🕸️","label":"How uProc scraped a multi-page website with a low-code workflow"},{"url":"https://n8n.io/blog/building-an-expense-tracking-app-in-10-minutes/","icon":"📱","label":"Building an expense tracking app in 10 minutes"},{"url":"https://n8n.io/blog/the-ultimate-guide-to-automate-your-video-collaboration-with-whereby-mattermost-and-n8n/","icon":"📹","label":"The ultimate guide to automate your video collaboration with Whereby, Mattermost, and n8n"},{"url":"https://n8n.io/blog/5-workflow-automations-for-mattermost-that-we-love-at-n8n/","icon":"🤖","label":"5 workflow automations for Mattermost that we love at n8n"},{"url":"https://n8n.io/blog/learn-to-build-powerful-api-endpoints-using-webhooks/","icon":"🧰","label":"Learn to Build Powerful API Endpoints Using Webhooks"},{"url":"https://n8n.io/blog/how-a-membership-development-manager-automates-his-work-and-investments/","icon":"📈","label":"How a Membership Development Manager automates his work and investments"},{"url":"https://n8n.io/blog/a-low-code-bitcoin-ticker-built-with-questdb-and-n8n-io/","icon":"📈","label":"A low-code bitcoin ticker built with QuestDB and n8n.io"},{"url":"https://n8n.io/blog/how-to-set-up-a-ci-cd-pipeline-with-no-code/","icon":"🎡","label":"How to set up a no-code CI/CD pipeline with GitHub and TravisCI"},{"url":"https://n8n.io/blog/benefits-of-automation-and-n8n-an-interview-with-hubspots-hugh-durkin/","icon":"🎖","label":"Benefits of automation and n8n: An interview with HubSpot's Hugh Durkin"},{"url":"https://n8n.io/blog/how-goomer-automated-their-operations-with-over-200-n8n-workflows/","icon":"🛵","label":"How Goomer automated their operations with over 200 n8n workflows"},{"url":"https://n8n.io/blog/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.set/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Data Transformation"]}}},"group":"[\"input\"]","defaults":{"name":"Edit Fields"},"iconData":{"icon":"pen","type":"icon"},"displayName":"Edit Fields (Set)","typeVersion":3,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":47,"icon":"file:webhook.svg","name":"n8n-nodes-base.webhook","codex":{"data":{"alias":["HTTP","API","Build","WH"],"resources":{"generic":[{"url":"https://n8n.io/blog/learn-how-to-automatically-cross-post-your-content-with-n8n/","icon":"✍️","label":"Learn how to automatically cross-post your content with n8n"},{"url":"https://n8n.io/blog/running-n8n-on-ships-an-interview-with-maranics/","icon":"🛳","label":"Running n8n on ships: An interview with Maranics"},{"url":"https://n8n.io/blog/how-to-build-a-low-code-self-hosted-url-shortener/","icon":"🔗","label":"How to build a low-code, self-hosted URL shortener in 3 steps"},{"url":"https://n8n.io/blog/what-are-apis-how-to-use-them-with-no-code/","icon":" 🪢","label":"What are APIs and how to use them with no code"},{"url":"https://n8n.io/blog/5-tasks-you-can-automate-with-notion-api/","icon":"⚡️","label":"5 tasks you can automate with the new Notion API "},{"url":"https://n8n.io/blog/how-a-digital-strategist-uses-n8n-for-online-marketing/","icon":"💻","label":"How a digital strategist uses n8n for online marketing"},{"url":"https://n8n.io/blog/the-ultimate-guide-to-automate-your-video-collaboration-with-whereby-mattermost-and-n8n/","icon":"📹","label":"The ultimate guide to automate your video collaboration with Whereby, Mattermost, and n8n"},{"url":"https://n8n.io/blog/how-to-automatically-give-kudos-to-contributors-with-github-slack-and-n8n/","icon":"👏","label":"How to automatically give kudos to contributors with GitHub, Slack, and n8n"},{"url":"https://n8n.io/blog/5-workflow-automations-for-mattermost-that-we-love-at-n8n/","icon":"🤖","label":"5 workflow automations for Mattermost that we love at n8n"},{"url":"https://n8n.io/blog/why-this-product-manager-loves-workflow-automation-with-n8n/","icon":"🧠","label":"Why this Product Manager loves workflow automation with n8n"},{"url":"https://n8n.io/blog/creating-custom-incident-response-workflows-with-n8n/","label":"How to automate every step of an incident response workflow"},{"url":"https://n8n.io/blog/learn-to-build-powerful-api-endpoints-using-webhooks/","icon":"🧰","label":"Learn to Build Powerful API Endpoints Using Webhooks"},{"url":"https://n8n.io/blog/learn-how-to-use-webhooks-with-mattermost-slash-commands/","icon":"🦄","label":"Learn how to use webhooks with Mattermost slash commands"},{"url":"https://n8n.io/blog/how-goomer-automated-their-operations-with-over-200-n8n-workflows/","icon":"🛵","label":"How Goomer automated their operations with over 200 n8n workflows"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.webhook/"}]},"categories":["Development","Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers"]}}},"group":"[\"trigger\"]","defaults":{"name":"Webhook"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCI+PHBhdGggZmlsbD0iIzM3NDc0ZiIgZD0iTTM1IDM3Yy0yLjIgMC00LTEuOC00LTRzMS44LTQgNC00IDQgMS44IDQgNC0xLjggNC00IDQiLz48cGF0aCBmaWxsPSIjMzc0NzRmIiBkPSJNMzUgNDNjLTMgMC01LjktMS40LTcuOC0zLjdsMy4xLTIuNWMxLjEgMS40IDIuOSAyLjMgNC43IDIuMyAzLjMgMCA2LTIuNyA2LTZzLTIuNy02LTYtNmMtMSAwLTIgLjMtMi45LjdsLTEuNyAxTDIzLjMgMTZsMy41LTEuOSA1LjMgOS40YzEtLjMgMi0uNSAzLS41IDUuNSAwIDEwIDQuNSAxMCAxMFM0MC41IDQzIDM1IDQzIi8+PHBhdGggZmlsbD0iIzM3NDc0ZiIgZD0iTTE0IDQzQzguNSA0MyA0IDM4LjUgNCAzM2MwLTQuNiAzLjEtOC41IDcuNS05LjdsMSAzLjlDOS45IDI3LjkgOCAzMC4zIDggMzNjMCAzLjMgMi43IDYgNiA2czYtMi43IDYtNnYtMmgxNXY0SDIzLjhjLS45IDQuNi01IDgtOS44IDgiLz48cGF0aCBmaWxsPSIjZTkxZTYzIiBkPSJNMTQgMzdjLTIuMiAwLTQtMS44LTQtNHMxLjgtNCA0LTQgNCAxLjggNCA0LTEuOCA0LTQgNCIvPjxwYXRoIGZpbGw9IiMzNzQ3NGYiIGQ9Ik0yNSAxOWMtMi4yIDAtNC0xLjgtNC00czEuOC00IDQtNCA0IDEuOCA0IDQtMS44IDQtNCA0Ii8+PHBhdGggZmlsbD0iI2U5MWU2MyIgZD0ibTE1LjcgMzQtMy40LTIgNS45LTkuN2MtMi0xLjktMy4yLTQuNS0zLjItNy4zIDAtNS41IDQuNS0xMCAxMC0xMHMxMCA0LjUgMTAgMTBjMCAuOS0uMSAxLjctLjMgMi41bC0zLjktMWMuMS0uNS4yLTEgLjItMS41IDAtMy4zLTIuNy02LTYtNnMtNiAyLjctNiA2YzAgMi4xIDEuMSA0IDIuOSA1LjFsMS43IDF6Ii8+PC9zdmc+"},"displayName":"Webhook","typeVersion":2,"nodeCategories":[{"id":5,"name":"Development"},{"id":9,"name":"Core Nodes"}]},{"id":535,"icon":"file:webhook.svg","name":"n8n-nodes-base.respondToWebhook","codex":{"data":{"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.respondtowebhook/"}]},"categories":["Core Nodes","Utility"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers"]}}},"group":"[\"transform\"]","defaults":{"name":"Respond to Webhook"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCI+PHBhdGggZmlsbD0iIzM3NDc0ZiIgZD0iTTM1IDM3Yy0yLjIgMC00LTEuOC00LTRzMS44LTQgNC00IDQgMS44IDQgNC0xLjggNC00IDQiLz48cGF0aCBmaWxsPSIjMzc0NzRmIiBkPSJNMzUgNDNjLTMgMC01LjktMS40LTcuOC0zLjdsMy4xLTIuNWMxLjEgMS40IDIuOSAyLjMgNC43IDIuMyAzLjMgMCA2LTIuNyA2LTZzLTIuNy02LTYtNmMtMSAwLTIgLjMtMi45LjdsLTEuNyAxTDIzLjMgMTZsMy41LTEuOSA1LjMgOS40YzEtLjMgMi0uNSAzLS41IDUuNSAwIDEwIDQuNSAxMCAxMFM0MC41IDQzIDM1IDQzIi8+PHBhdGggZmlsbD0iIzM3NDc0ZiIgZD0iTTE0IDQzQzguNSA0MyA0IDM4LjUgNCAzM2MwLTQuNiAzLjEtOC41IDcuNS05LjdsMSAzLjlDOS45IDI3LjkgOCAzMC4zIDggMzNjMCAzLjMgMi43IDYgNiA2czYtMi43IDYtNnYtMmgxNXY0SDIzLjhjLS45IDQuNi01IDgtOS44IDgiLz48cGF0aCBmaWxsPSIjZTkxZTYzIiBkPSJNMTQgMzdjLTIuMiAwLTQtMS44LTQtNHMxLjgtNCA0LTQgNCAxLjggNCA0LTEuOCA0LTQgNCIvPjxwYXRoIGZpbGw9IiMzNzQ3NGYiIGQ9Ik0yNSAxOWMtMi4yIDAtNC0xLjgtNC00czEuOC00IDQtNCA0IDEuOCA0IDQtMS44IDQtNCA0Ii8+PHBhdGggZmlsbD0iI2U5MWU2MyIgZD0ibTE1LjcgMzQtMy40LTIgNS45LTkuN2MtMi0xLjktMy4yLTQuNS0zLjItNy4zIDAtNS41IDQuNS0xMCAxMC0xMHMxMCA0LjUgMTAgMTBjMCAuOS0uMSAxLjctLjMgMi41bC0zLjktMWMuMS0uNS4yLTEgLjItMS41IDAtMy4zLTIuNy02LTYtNnMtNiAyLjctNiA2YzAgMi4xIDEuMSA0IDIuOSA1LjFsMS43IDF6Ii8+PC9zdmc+"},"displayName":"Respond to Webhook","typeVersion":2,"nodeCategories":[{"id":7,"name":"Utility"},{"id":9,"name":"Core Nodes"}]},{"id":565,"icon":"fa:sticky-note","name":"n8n-nodes-base.stickyNote","codex":{"data":{"alias":["Comments","Notes","Sticky"],"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers"]}}},"group":"[\"input\"]","defaults":{"name":"Sticky Note","color":"#FFD233"},"iconData":{"icon":"sticky-note","type":"icon"},"displayName":"Sticky Note","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core Nodes"}]}],"categories":[{"id":32,"name":"Market Research"}],"image":[]}}