Pellio
すべての連携

Webhook

Pellioのイベントを、自社のアプリや自動化ツールに送れます。

できること

  • video.created、video.ready、video.failed、video.deleted、video.watched、lead.captured の各イベントを受け取れます。
  • 識別済みの視聴者が動画の再生を始めたとき、25%、50%、75% を超えたとき、最後まで視聴したときに、video.watched イベントを受け取れます。視聴者、動画、マイルストーンの組み合わせごとに1回です。
  • 今後追加されるものも含めてすべてのイベントを送るか、選んだイベントだけを送るかを指定できます。
  • 各リクエストを HMAC-SHA256 署名で検証できます。

設定方法

  1. Pellio で Settings → Developers → Webhooks を開きます。オーナーまたは管理者である必要があります。
  2. エンドポイントを追加します。公開された HTTPS のアドレスである必要があります。
  3. All events をオンのままにするか、オフにしてイベントを選びます。
  4. 署名シークレットをコピーします。表示されるのは1回だけです。
  5. Send test をクリックして webhook.test イベントを送り、Deliveries でレスポンスを確認します。
  6. アプリ側で、Pellio-Signature ヘッダー(t=…,v1=…)を未加工のリクエストボディと照合します。

補足

  • ボディは常に { "id", "event", "createdAt", "data" } の形式です。
  • Pellio は最大10秒待ちます。2xx のレスポンスはすべて配信成功とみなされ、リダイレクトは失敗とみなされます。
  • 配信に失敗した場合は合計6回試行します。最初の再試行は20秒後で、待ち時間は倍々に増え、最大320秒になります。
  • Deliveries には直近50回の試行が表示されます。Rotate secret を使うと、シークレットがすぐに置き換わります。
  • Webhook は API からも管理できます。
  • Standard プラン以上が必要です。

詳しくはWebhookをご覧ください。

その他の開発者

Webhookと一緒にPellioを試す。

無料で始めて、数分で接続できます。

Webhookとの連携 · Pellio