Integrationen
n8n
Bau einen No-Code-Thunderbit-Workflow mit HTTP-Request- und Webhook-Nodes
n8n ist der Open-Source-Automation-Runner, zu dem die meisten Entwickler greifen. Zwei eingebaute Nodes reichen: HTTP Request zum Absetzen eines Jobs, Webhook zum Abfangen des Callbacks.
Einzelne URL — /distill
- HTTP Request-Node hinzufügen
- Methode:
POST· URL:https://openapi.thunderbit.com/openapi/v1/distill - Authentifizierung: Header Auth →
Authorization: Bearer YOUR_API_KEY - Body (JSON):
{
"url": "{{ $json.url }}",
"renderMode": "basic"
}- Der nächste Node erhält
{{ $json.data.markdown }}. Reiche das an Notion, Slack, OpenAI usw. weiter.
Batch — /batch/distill + Webhook-Callback
Async-Jobs sind ab 5–10 URLs das richtige Muster. Zwei Workflows:
Workflow A: Submitter
- HTTP Request →
POST /openapi/v1/batch/distill - Body:
{
"urls": {{ $json.urls }},
"callback": {
"url": "https://your-n8n.example.com/webhook/thunderbit",
"secret": "whsec_..."
}
}Workflow B: Receiver
- Webhook-Node, Pfad
thunderbit - Verifiziere den
X-Thunderbit-Signature-Header gegen dein Secret (Function-Node, HMAC-SHA256) - Iteriere
{{ $json.results }}→ schreibe jedesmarkdownin deinen Sink
Tipps
- Nutze n8ns Wait-Node + einen pollenden HTTP Request auf
/batch/{jobId}, falls du keinen öffentlichen Webhook bereitstellen kannst - Setze beim HTTP-Request-Node
Continue On Fail, damit ein einzelner 4xx den Workflow nicht abschießt