Campaign Enable Hook

接客サービスの公開・非公開時に起動するHookです。

ご利用いただく場合は、「hook設定」から「KARTE Action: 接客サービスの公開・非公開時」を選択してください。

注意事項

処理が無限ループになることを避けるため、 Toggle campaign's enabled status. ではこのHookは発火しません。管理画面からの公開・非公開操作のみに対応しています。

Required Scope

beta.action.campaign.findById

Request Body

{
  "id": "{ユニークなID}",
  "api_key": "{Api Key}",
  "event_type": "action/campaign/changeEnable",
  "client_id": "{Client Id}",
  "data": {
    "ret": {
      "campaign":
        {
          "id": "{接客のID}",
          "title": "{接客の名前}",
          "enabled": "{接客の公開/非公開設定}",
          // 詳細はFind by Id APIのResponseを参照してください
        }
    }
  },
  "extra": {}
}
NameTypeDescription
idStringhookの実行ごとに割り振られるユニークな ID
api_keyStringプロジェクトのAPI Key
event_typeStringhook のトリガーを表す文字列。
client_idStringアプリの Client ID
data.ret.campaignObject接客情報※
data.ret.campaign.idString接客の識別用ID
data.ret.campaign.titleString接客の名前
data.ret.campaign.enabledBoolean接客の公開/非公開設定。公開の場合は true が、非公開の場合は false が入る。
.........

campaignのフィールドの詳細はFind by Id APIの200 Responseを参照してください