n8n Workflow Manager API — n8n Workflow

Hoch Komplexität🔗 Webhook19 Knoten💎 Other👁 263 Aufrufevon Jan Willem Altink

Übersicht

This workflow provides a secure API endpoint to remotely trigger other n8n workflows with custom data and to retrieve information about your existing workflows. It's perfect for users who want to integrate n8n into external systems or programmatically manage their automations.

example usage: I use this workflow in a Raycast extension i have build, to execute n8n workflows from within Raycast: see Github

++How it works++ Receives API Calls: A webhook listens for incoming HTTP requests (e.g., PO

Verwendete Knoten

Webhookmap parametersExecute Workflowreturn problem getting workflow errorget all workflowsIncluded WorkflowsDoes workflowId ExistSticky Note3

Workflow-Vorschau

🚀 Workflow Trigger: Webhook
This workflow starts with a Webhook node that can be tr
Authentication:
* Uses Header Authentication.
* To s
▶️ POST Route: Execute a Target Workflow
This branch handles `POST` requests to dynamically exec
1. Map Webhook Request to Fields:
* Extracts `workflowId` from the in
📄 GET Route: Fetch Workflow Info
Retrieves n8n workflow details via `GET`. Uses n8n API
Query Parameters:
* `workflowId=<ID>`: Fetches a single workflow by
💡 Usage Example
I used this workflow as the backend for a small Raycast
You can check out the Raycast ext
W
Webhook
M
Map webhook request to f…
E
Execute Workflow
R
return succes message
R
return problem executing…
R
Return problem handling …
M
Map key workflow info
M
map parameters
R
Return problem handling …
R
return all workflow info
R
return summarized workfl…
G
Get specific workflowid
I
Included Workflows
G
get all inactive workflows
G
get all active workflows
G
get all workflows
F
full mode
R
return problem getting w…
D
Does workflowId Exist
19 nodes25 edges

So funktioniert es

  1. 1

    Auslöser

    Der Workflow startet mit einem webhook-Auslöser.

  2. 2

    Verarbeitung

    Die Daten fließen durch 19 Knoten, connecting executeworkflow, if, n8n.

  3. 3

    Ausgabe

    Der Workflow schließt seine Automatisierung ab und liefert das Ergebnis an das konfigurierte Ziel.

Knotendetails (19)

WE

Webhook

webhook

#1
MA

map parameters

set

#2
EX

Execute Workflow

executeWorkflow

#3
RE

return problem getting workflow error

respondToWebhook

#4
GE

get all workflows

n8n

#5
IN

Included Workflows

switch

#6
DO

Does workflowId Exist

if

#7
ST

Sticky Note3

stickyNote

#8

So importieren Sie diesen Workflow

  1. 1Klicken Sie rechts auf die Schaltfläche JSON herunterladen, um die Workflow-Datei zu speichern.
  2. 2Öffnen Sie Ihre n8n-Instanz. Gehen Sie zu Workflows → Neu → Aus Datei importieren.
  3. 3Wählen Sie die heruntergeladene Datei n8n-workflow-manager-api und klicken Sie auf Importieren.
  4. 4Richten Sie Anmeldedaten für jeden Dienstknoten ein (API-Schlüssel, OAuth usw.).
  5. 5Klicken Sie auf Workflow testen, um zu überprüfen, ob alles funktioniert, und aktivieren Sie es dann.

Oder direkt in n8n → Aus JSON importieren einfügen:

{ "name": "n8n Workflow Manager API", "nodes": [...], ...}

Integrationen

executeworkflowifn8nrespondtowebhooksetswitchwebhook

Diesen Workflow holen

Herunterladen und mit einem Klick importieren

JSON herunterladenAuf n8n.io ansehen
Knoten19
Komplexitäthigh
Auslöserwebhook
Aufrufe263
KategorieOther

Erstellt von

Jan Willem Altink

Jan Willem Altink

@jwa91

Tags

executeworkflowifn8nrespondtowebhooksetswitchwebhook

Neu bei n8n?

n8n ist ein kostenloses Open-Source-Workflow-Automatisierungstool. Selbst hosten oder die Cloud-Version nutzen.

n8n kostenlos holen →