Webhook 送信
任意の URL に Webhook を送信して、外部サービスと連携できます。ワークフローのアクションノードとして利用します。
ワークフローエディターで「Webhook 送信」アクションノードを追加し、以下を設定します:
- URL — 送信先の URL(HTTPS のみ対応)
- Body (JSON) — 送信する JSON ボディ
リクエスト形式
Section titled “リクエスト形式”Webhook は以下の形式で送信されます:
- メソッド:
POST - Content-Type:
application/json - タイムアウト: 15秒
送信先がタイムアウト内にレスポンスを返さない場合、リクエストは失敗として記録されます。
テンプレート変数
Section titled “テンプレート変数”Body (JSON) には、以下のテンプレート変数を使用できます:
| 変数 | 内容 |
|---|---|
{{.ProjectName}} | プロジェクト名 |
{{.TrackName}} | トラック名 |
{{.Loudness}} | ラウドネス値 (LUFS) |
{{.UserName}} | 操作を行ったユーザー名 |
{{.CommentText}} | コメント本文 |
{{.CommentAuthor}} | コメント投稿者名 |
{{.NewStatus}} | 変更後のステータス |
{{.OldStatus}} | 変更前のステータス |
{{.VersionNumber}} | バージョン番号 |
例:
{ "project": "{{.ProjectName}}", "track": "{{.TrackName}}", "event": "track_uploaded"}