【第113回】 REST API を使って Journey Builder のジャーニーを一時停止する方法
今回は REST API と Talend API Tester を使って Salesforce Marketing Cloud の Journey Builder のジャーニーを一時停止してみます。今回使用する API の詳細は、下記リンクとなります。
まずは、一時停止する対象のジャーニーを用意します。
Query Studio を使って Journey ID を検索します。
SELECT JourneyID
FROM _Journey
WHERE JourneyName = 'ジャーニー名'
続いて、Talend API Tester に移動します。新規リクエストを立ち上げてください。新規リクエストの画面を立ち上げたら、以下の情報を入力してください。入力後に「送信」ボタンを押します。
--- メソッド
POST
--- エンドポイント
[REST ベース URL].rest.marketingcloudapis.com/interaction/v1/interactions/pause/[JourneyID]?allVersions=true
--- ヘッダー
Content-Type:application/json
Authorization:Bearer [アクセストークン]
--- ボディ(サンプル)
{
"ExtendWaitEndDates":false,
"PausedDays":14,
"ProcessWaitUntilEvents":true,
"GuardrailAction":"Resume",
"RetainContactInjectionWhileJourneyPaused":true,
"id":"[JourneyID]"
}
送信の結果 202 Accepted でレスポンスがあれば、リクエストは成功です。
今回入力した、アクセストークン以外は、今後も Talend API Tester で使い回しができるので、必要に応じて保存してください。
最後に Journey Builder に戻って、設定した条件でジャーニーが一時停止していることを確認します。
REST API の基本を押さえていれば簡単でしたね。
今回は以上です。
次の記事はこちら
前回の記事はこちら
私の note のトップページはこちら
この記事が気に入ったらサポートをしてみませんか?