Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 6 Next »

サービス利用者が、サービス契約詳細画面からサービスの契約プランを更新した際に発行されるWebHookについて説明します。

 

概要

サービスの契約プランの更新が完了するとSquareProvisioning WebHookが発行されます。
(スクエアへのaction属性は「UPDATE」として発行されます)

SquareProvisioning WebHookには、契約された料金プランの情報と契約によって生成されたスクエアのIDが含まれます。

基本プランが更新された場合、action属性として「UPDATE」が設定されます。(「ADD」または「DELETE」が設定されることはありません)
オプションプランが追加/削除された場合は、action属性としてそれぞれ「ADD」または「DELETE」が設定されます。

WebHookとして送信される料金プランの情報は、差分のみになります。そのため更新がなされない料金プランに関しては発行されるデータに含まれません。

 

リクエストボディ

以下のJSONフォーマットでCloudGearからCloudGearアプリケーションにHTTPリクエストが送信されます。

squareprovisioning(UPDATE)
{
  "event":"squareprovisioning",
  "data": [{
    "plans": [{
      "id":"UUID1", // プランID
      "action":"UPDATE" // プランへの操作タイプ
    },
    {
      "id":"UUID2", // プランID
      "action":"ADD" // プランへの操作タイプ
    },
    {
      "id":"UUID3", // プランID
      "action":"DELETE" // プランへの操作タイプ
    }],
    "squareId":"UUID", // スクエアID
    "serviceId":1, //サービスID
    "action":"UPDATE", // スクエアへの操作タイプ
    "cause":"update plans." // 操作理由
  }]
}
  • No labels