対応しているオペレーション
- Crawl - ページのクロール中およびクロール完了時に通知を受け取る
- Batch scrape - バッチ内でスクレイプした各 URL の更新を受け取る
- Extract - 抽出ジョブの開始・完了・失敗時に更新を受け取る
クイックセットアップ
webhook
オブジェクトを追加して、Webhook を設定します:
JSON
設定オプション
フィールド | 型 | 必須 | 説明 |
---|---|---|---|
url | string | ✅ | Webhook エンドポイントの URL |
headers | object | ❌ | Webhook リクエストに含めるカスタムヘッダー |
metadata | object | ❌ | すべての Webhook ペイロードに含めるカスタムデータ |
events | array | ❌ | 受信するイベントタイプ(既定: すべてのイベント) |
基本的な使い方の例
Webhookでのクロール
cURL
Webhook を用いたバッチスクレイプ
cURL
Webhook のハンドリング
ベストプラクティス
- 迅速に応答する – 常に 30 秒以内に
2xx
ステータスコードを返す - 非同期で処理する – 重い処理はキューに入れ、即時に応答する
- 真正性を検証する – 常に Webhook の署名を検証する(Security を参照)