🚀 n8n Node Runner Server

Standalone n8n node execution server with webhook and OAuth support

Available Endpoints:

ALL /webhook/:nodeName/:path?

Handle incoming webhooks for any node

GET /oauth/authorize/:service

Initiate OAuth2 authorization flow

GET /oauth/callback

OAuth2 callback handler

POST /execute/:nodeName

Execute a node programmatically

POST /credentials

Store credentials

GET /credentials/:key

Retrieve credentials

GET /health

Health check endpoint

Quick Start:

# Store Telegram credentials
curl -X POST http://localhost:9200/credentials \
  -H "Content-Type: application/json" \
  -d '{"key":"telegram-api","credentials":{"accessToken":"YOUR_BOT_TOKEN"}}'

# Execute Telegram node
curl -X POST http://localhost:9200/execute/Telegram \
  -H "Content-Type: application/json" \
  -d '{"parameters":{"resource":"message","operation":"send","chatId":"123","text":"Hello!"},"credentialKey":"telegram-api"}'