Workflow: Graphql Webhook Automate

Workflow Details

Download Workflow
{
    "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": "https:\/\/countries.trevorblades.com\/",
                "requestMethod": "GET",
                "responseFormat": "string"
            },
            "typeVersion": 1
        },
        {
            "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
        },
        {
            "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
        },
        {
            "name": "Webhook",
            "type": "n8n-nodes-base.webhook",
            "position": [
                600,
                300
            ],
            "parameters": {
                "path": "webhook",
                "options": [],
                "responseMode": "lastNode"
            },
            "typeVersion": 1
        }
    ],
    "connections": {
        "GraphQL": {
            "main": [
                [
                    {
                        "node": "Function",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Webhook": {
            "main": [
                [
                    {
                        "node": "GraphQL",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Function": {
            "main": [
                [
                    {
                        "node": "Set",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

Openai Twitter Create
View
💥🛠️Automate Blog Content Creation with GPT-4, Perplexity & WordPress
View
Manual HTTP Update Webhook
View
Code Filter Send Triggered
View
Form Youtube Update Triggered
View
Postgrestool Stickynote Send Triggered
View
Travisci GitHub Automate Triggered
View
🎥 Analyze YouTube Video for Summaries, Transcripts & Content + Google Gemini AI
View
Code Schedule Send Scheduled
View
Telegram Splitout Automation Webhook
View