HTTP Request Node
Jede REST-API ansprechen — Methoden, Header, Body und Pagination.
Wann HTTP statt native Integration?
- Es gibt keinen fertigen Node
- Die native Integration deckt den Endpoint nicht ab
- Du brauchst volle Kontrolle über Request/Response
Grundkonfiguration
- Method: GET, POST, PUT, PATCH, DELETE
- URL: inkl. Path-Parameter via Expressions
- Authentication: Credential oder Header
- Headers / Query / Body: je nach API
Beispiel Body:
{
"email": "{{ $json.email }}",
"source": "n8n-workshop"
}
Response verstehen
Prüfe Statuscode und Body. Oft brauchst du danach Set/Code, um Felder zu normalisieren.
{{ $json.data.id }}
{{ $json.items[0].name }}
Pagination
Viele APIs liefern Seiten. Patterns:
- Page/Offset in einer Loop
- Cursor aus der Response in den nächsten Request
- n8n-Optionen zur Pagination (je nach Version) nutzen
Fehler und Retries
- 429 Rate Limit → Backoff / Wait
- 5xx → Retry mit Limit
- 4xx → meist Logik-/Auth-Fehler, kein blindes Retry
Als Nächstes: gängige Integrationen aus der Praxis.