コンテンツにスキップ

Webhook 送信

任意の URL に Webhook を送信して、外部サービスと連携できます。ワークフローのアクションノードとして利用します。

ワークフローエディターで「Webhook 送信」アクションノードを追加し、以下を設定します:

  • URL — 送信先の URL(HTTPS のみ対応)
  • Body (JSON) — 送信する JSON ボディ

Webhook は以下の形式で送信されます:

  • メソッド: POST
  • Content-Type: application/json
  • タイムアウト: 15秒

送信先がタイムアウト内にレスポンスを返さない場合、リクエストは失敗として記録されます。

Body (JSON) には、以下のテンプレート変数を使用できます:

変数内容
{{.ProjectName}}プロジェクト名
{{.TrackName}}トラック名
{{.Loudness}}ラウドネス値 (LUFS)
{{.UserName}}操作を行ったユーザー名
{{.CommentText}}コメント本文
{{.CommentAuthor}}コメント投稿者名
{{.NewStatus}}変更後のステータス
{{.OldStatus}}変更前のステータス
{{.VersionNumber}}バージョン番号

:

{
"project": "{{.ProjectName}}",
"track": "{{.TrackName}}",
"event": "track_uploaded"
}