Webhook連携

AnimaTimeのイベントを外部サービスにリアルタイムで通知するWebhookの設定方法です。

Webhookを設定する

1

設定 → Webhook → 「新規Webhook」をクリック

2

Webhook URLを入力(外部サービスのエンドポイント)

3

受信するイベントを選択

4

「保存」をクリックして有効化

利用可能なイベント

イベントトリガー
status_change工程のステータスが変わった
retakeリテイクが発生した
comment工程にコメントが投稿された
delay工程の遅延を検知した
reminder締切前のリマインドを送った

イベントを1つも選ばずに保存した場合は、全イベントを受け取ります。 各イベントのペイロード例は Webhookイベント一覧 を参照してください。

ペイロード形式

{
  "event": "status_change",
  "timestamp": "2026-09-06T05:30:00.000Z",
  "data": {
    "project": "作品タイトル",
    "episode": "1",
    "cut": "C-005",
    "processType": "KEY_ANIMATION",
    "oldStatus": "IN_PROGRESS",
    "newStatus": "COMPLETED",
    "actor": "変更した人の表示名"
  }
}

セキュリティ

Webhookにシークレットを設定すると、リクエストヘッダの X-Webhook-Signature にsha256=<HMAC-SHA256> 形式の署名が付きます。 受信側で同じシークレットを使って本文の署名を検証することで、リクエストの真正性を確認できます。