Intégrations

Make.com

Construis un scénario Thunderbit avec les modules HTTP et Webhooks — sans code

Make.com (anciennement Integromat) te donne un canvas visuel. Deux modules couvrent tout : HTTP → Make a request pour la soumission, Webhooks → Custom webhook pour les callbacks batch.

URL unique — /distill

Ajoute un module HTTP → Make a request :

  • URL : https://openapi.thunderbit.com/openapi/v1/distill
  • Méthode : POST
  • Headers :
    • Authorization: Bearer YOUR_API_KEY
    • Content-Type: application/json
  • Body type : Raw · Content type : JSON (application/json)
  • Request content :
{ "url": "{{1.url}}", "renderMode": "basic" }
  • Parse response : Yes

Le module suivant voit {{2.data.markdown}} — branche-le vers Google Sheets, Notion, Slack, OpenAI, etc.

Batch — /batch/distill + Custom webhook

  1. Ajoute d'abord un module Webhooks → Custom webhook. Copie son URL.
  2. Dans un scénario séparé, ajoute HTTP → Make a request :
{
  "urls": [{{1.urls}}],
  "callback": {
    "url":    "{{webhook_url_from_step_1}}",
    "secret": "whsec_..."
  }
}
  1. Le scénario Webhook se déclenche quand le batch se termine. Utilise un Iterator sur data.results pour boucler sur chaque ligne.

Vérifier la signature du callback

Ajoute un Tools → Set variable avec :

hmac(sha256, secret, raw_body) === headers.X-Thunderbit-Signature

Utilise un Router pour rejeter les signatures invalides.

Liens connexes