Webhooks で送信されるデータのフォーマット

Event Type により、送信される内容が変わります

Event Type が Artifact:Created の場合

Method が POST の場合

JSON で渡します

送信データの例

{
    "site_id":"サイトID",
    "artifact_id":"アーティファクトID",
    "download_url":"BASE64にエンコードされたアーティファクトのダウンロード用の URL"
}

Method が GET の場合

クエリパラメータとして渡します。

送信データの例

?site_id=サイトID&artifact_id=アーティファクトID&download_url=BASE64にエンコードされたアーティファクトのダウンロード用のURL

Event Type が Artifact:Published の場合

Method が POST の場合

JSON で渡します

送信データの例

{
  "creator": "アーティファクトを作成したユーザ",
  "last_deployed_at": "パブリッシュした日時 YYYY-MM-DDHH:MM:SS",
  "site_id": "サイトID",
  "created_at": "作成した日時 YYYY-MM-DDHH:MM:SS",
  "deployed_by": "デプロイをしたユーザ",
  "artifact_id": "アーティファクト ID"
}

Method が GET の場合

クエリパラメータとして渡します。

送信データの例

?site_id=creator=アーティファクトを作成したユーザ&last_deployed_at=パブリッシュした日時YYYY-MM-DDHH=MM=SS&site_id=サイトID&created_at=作成した日時YYYY-MM-DDHH=MM=SS&deployed_by=デプロイをしたユーザ&artifact_id=アーティファクトID

Event Type が Artiafct:Published の場合、アーティファクトのダウンロード URL は含まれません