Webhooks の新規設定の手順

設定時の注意点

  • 新規設定には、設定を行うユーザがサイトの 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 の新規設定の手順

  1. Shifter ダッシュボード にログインをします
  2. Webhook を新規設定するサイトの”サイト管理” をクリックします
  3. “開発環境” をクリックします
  4. “Webhooks” をクリックします
  5. “新しい Webhook を追加する”をクリックします
  6. イベントタイプを選択する
    • Artifact:Created …… Artifact が作成された時に Webhook が実行されますArtifact:Published …… Artifact が公開された時に Webhook が実行されます
  7. “メソッド”を[POST]、[GET]から選択する
  8. “URL” 欄に Webhook の送信先 URL を設定します
  9. 追加のヘッダが必要な場合は、 “Key”, “Value” 欄に設定をします
  10. “ウェブフックを追加” ボタンをクリックして設定を保存します

以上で Webhook の新規設定が完了しました。