{"nodes":[{"name":"GraphQL","type":"n8n-nodes-base.graphql","position":[800,300],"parameters":{"query":"=query {\n  country(code: \"{{$node[\"Webhook\"].data[\"query\"][\"code\"].toUpperCase()}}\") {\n    name\n    phone\n    emoji\n  } \n}","endpoint":"{{ $env.API_ENDPOINT }}","requestMethod":"GET","responseFormat":"string"},"typeVersion":1,"id":"node-eb2e1d5e"},{"name":"Function","type":"n8n-nodes-base.function","position":[1000,300],"parameters":{"functionCode":"items[0].json = JSON.parse(items[0].json.data).data.country;\nreturn items;"},"typeVersion":1,"id":"node-64f3678e"},{"name":"Set","type":"n8n-nodes-base.set","position":[1200,300],"parameters":{"values":{"string":[{"name":"data","value":"=The country code of {{$node[\"Function\"].data[\"name\"]}} {{$node[\"Function\"].data[\"emoji\"]}} is {{$node[\"Function\"].data[\"phone\"]}}"}],"boolean":[]},"keepOnlySet":true},"typeVersion":1,"id":"node-9d019148"},{"name":"Webhook","type":"n8n-nodes-base.webhook","position":[600,300],"parameters":{"path":"webhook","options":{},"responseMode":"lastNode"},"typeVersion":1,"id":"node-b02b239a"},{"id":"error-859aaffe","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-344b76e7","versionId":"1.0.0","createdAt":"2025-09-29T07:07:45.589672","updatedAt":"2025-09-29T07:07:45.589690","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."}