Integraties
n8n
Bouw een no-code Thunderbit-workflow met HTTP Request- + Webhook-nodes
n8n is de open-source automation-runner die de meeste developers het eerst pakken. Twee ingebouwde nodes zijn alles wat je nodig hebt: HTTP Request om een job in te dienen, Webhook om de callback op te vangen.
Eén URL — /distill
- Voeg een HTTP Request-node toe
- Method:
POST· URL:https://openapi.thunderbit.com/openapi/v1/distill - Authentication: Header Auth →
Authorization: Bearer YOUR_API_KEY - Body (JSON):
{
"url": "{{ $json.url }}",
"renderMode": "basic"
}- De volgende node ontvangt
{{ $json.data.markdown }}. Pijp door naar Notion, Slack, OpenAI, enz.
Batch — /batch/distill + Webhook-callback
Async jobs zijn het juiste patroon vanaf 5-10 URL's. Twee 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, path
thunderbit - Verifieer de
X-Thunderbit-Signature-Header tegen je secret (Function-node, HMAC-SHA256) - Itereer
{{ $json.results }}→ schrijf elkemarkdownnaar je sink
Tips
- Gebruik n8n's Wait-node + een polling HTTP Request naar
/batch/{jobId}als je geen publieke Webhook kunt blootstellen - Zet
Continue On Failop de HTTP Request-node zodat één enkele 4xx de workflow niet opblaast