設定時の注意点
- 新規設定には、設定を行うユーザがサイトの Owner であるか、または、チーム内の Administrator の権限が付与されている必要があります。
送信されるデータのフォーマット
POST の場合
送信データの例
{
"site_id": "xxxxxx-xxxxxxx...." ,
"artifact_id": "xxxxxxx-xxxxxx-...." ,
"download_url": "aHR0cHM6Ly93cC1h.......=="
}
GET の場合
クエリパラメータとして渡します。
送信データの例
?site_id=xxxxxx-xxxxxxx....&artifact_id=68efb5c1-7ff1-4de5-be14-a97cb3bce9bf&download_url=aHR0cHM6Ly93cC1h.......
Webhook の新規設定の手順
- Shifter ダッシュボード にログインをします
- Webhook を新規設定するサイトの”サイト管理” をクリックします
- “開発環境” をクリックします
- “Webhooks” をクリックします
- “新しい Webhook を追加する”をクリックします
- イベントタイプを選択する
- Artifact:Created …… Artifact が作成された時に Webhook が実行されますArtifact:Published …… Artifact が公開された時に Webhook が実行されます
- “メソッド”を[POST]、[GET]から選択する
- “URL” 欄に Webhook の送信先 URL を設定します
- 追加のヘッダが必要な場合は、 “Key”, “Value” 欄に設定をします
- “ウェブフックを追加” ボタンをクリックして設定を保存します
以上で Webhook の新規設定が完了しました。