n8n Workflow

Create Update And Get A Post Via Discourse

This n8n workflow creates tasks and integrates with various services. Create Update And Get A Post Via Discourse - ready to import and run in your n8n instance.

n8n workflow.json

About This Script

This n8n workflow creates tasks and integrates with various services. Create Update And Get A Post Via Discourse - ready to import and run in your n8n instance.
Features:
  • Automates workflow tasks
  • Ready to import into n8n
  • Configurable parameters
  • Retrieves data from external sources
Source Code
{
    "nodes": [
        {
            "name": "On clicking 'execute'",
            "type": "n8n-nodes-base.manualTrigger",
            "position": [
                270,
                300
            ],
            "parameters": [],
            "typeVersion": 1,
            "id": "f76331da-d7d9-432d-bbdb-d6b7682e84ad"
        },
        {
            "name": "Discourse",
            "type": "n8n-nodes-base.discourse",
            "position": [
                470,
                300
            ],
            "parameters": {
                "title": "[Created] Discourse node",
                "content": "Thank you Ricardo for creating the Discourse node.",
                "additionalFields": {
                    "category": 4
                }
            },
            "credentials": {
                "discourseApi": "n8n Discourse Credentials"
            },
            "typeVersion": 1,
            "id": "59fc1661-5ea7-4dff-a147-325a11ce0c2f"
        },
        {
            "name": "Discourse1",
            "type": "n8n-nodes-base.discourse",
            "position": [
                670,
                300
            ],
            "parameters": {
                "postId": "={{$json[\"id\"]}}",
                "content": "Thank you Ricardo for creating the Discourse node. We can now create, update and retrieve posts using n8n.",
                "operation": "update",
                "updateFields": []
            },
            "credentials": {
                "discourseApi": "n8n Discourse Credentials"
            },
            "typeVersion": 1,
            "id": "b65d7589-a2d5-4615-8b4b-0a00160c878f"
        },
        {
            "name": "Discourse2",
            "type": "n8n-nodes-base.discourse",
            "position": [
                870,
                300
            ],
            "parameters": {
                "postId": "={{$json[\"id\"]}}",
                "operation": "get"
            },
            "credentials": {
                "discourseApi": "n8n Discourse Credentials"
            },
            "typeVersion": 1,
            "id": "adfbda1f-00e8-424a-9649-3e3e8683f713"
        }
    ],
    "connections": {
        "Discourse": {
            "main": [
                [
                    {
                        "node": "Discourse1",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Discourse1": {
            "main": [
                [
                    {
                        "node": "Discourse2",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "On clicking 'execute'": {
            "main": [
                [
                    {
                        "node": "Discourse",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    },
    "n8n_version": "1.5.0"
}
Requirements
n8n instance, API credentials for connected services
Tags
#n8n #automation #workflow
Quick Actions
More in n8n Workflows