0491 Code Webhook Monitor Webhook

0491 Code Webhook Monitor Webhook

Webhook
High
8
Nodes
Webhook
Trigger
High
Complexity
7/22/2025
Added

Workflow Overview

Total Nodes
8
Node Types
6

Node Types

webhook
Webhook
1 node
http Request
Replace Images, Retrieve All Slide Elements
2 nodes
respond To Webhook
Error Missing Fields, Respond to Webhook
2 nodes
sticky Note
Sticky Note
1 node
code
Retrieve matching Images ObjectIds
1 node
if
Check if all params are provided
1 node

Workflow JSON

7.97 KB
{
  "name": "0491 Code Webhook Monitor Webhook",
  "nodes": [
    {
      "id": "aea55995-2c2c-4f59-8b68-43fa1871bb4c",
      "name": "Replace Images",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        860,
        140
      ],
      "parameters": {
        "url": "=https://slides.googleapis.com/v1/presentations/{{ $('Webhook').item.json[\"body\"][\"presentation_id\"] }}:batchUpdate ",
        "method": "POST",
        "options": {},
        "jsonBody": "={\n  \"requests\": [\n    {\n        \"replaceImage\": {\n          \"imageObjectId\": \"{{ $json.objectId }}\",\n          \"url\": \"{{ $('Webhook').item.json[\"body\"][\"image_url\"] }}\",\n          \"imageReplaceMethod\": \"CENTER_CROP\"\n        }\n    },\n    {\n      \"updatePageElementAltText\": {\n        \"objectId\": \"{{ $json.objectId }}\",\n        \"description\": \"{{ $('Webhook').item.json[\"body\"][\"image_key\"] }}\"\n      }\n    }\n  ]\n}  \n   ",
        "sendBody": true,
        "specifyBo...

Showing first 1000 characters. Click "Expand" to view the full JSON.