テンプレートの移行

このドキュメントでは、あるWhatsAppビジネスアカウント(WABA)から別のWhatsAppビジネスアカウント(WABA)にテンプレートを移行する方法について説明します。移行ではテンプレートは移動されず、移行先のWABAで再作成されることに注意してください。

制限

  • テンプレートは、同じMetaビジネスが所有するWABA間でのみ移行できます。
  • ステータスがAPPROVEDで、quality_scoreGREENまたはUNKNOWNのテンプレートのみが移行の対象となります。

リクエストの構文

WhatsAppビジネスアカウント > メッセージテンプレートの移行エンドポイントを使用して、あるWABAから別のWABAにテンプレートを移行します。

POST /<DESTINATION_WABA_ID>/migrate_message_templates
  ?source_waba_id=<SOURCE_WABA_ID>
  &page_number=<PAGE_NUMBER>

パラメーター

プレースホルダー説明値の例

<DESTINATION_WABA_ID>

WhatsAppビジネスアカウントID

必須。

移行先のWhatsAppビジネスアカウントID

104996122399160

<SOURCE_WABA_ID>

WhatsAppビジネスアカウントID

必須。

移行元のWhatsAppビジネスアカウントID

102290129340398

<PAGE_NUMBER>

整数

任意。

移行するテンプレートの数を2500個のセットとして示します。ゼロベースのインデックス。例えば、5000個のテンプレートを移行するには、この値を0に設定した1つのリクエストと、この値を1に設定した別のリクエストを並行して送信します。

0

応答

{
  "migrated_templates": [<MIGRATED_TEMPLATES>],
  "failed_templates": [<FAILED_TEMPLATES>]
}

応答のプロパティ

プレースホルダー説明値の例

<MIGRATED_TEMPLATES>

リスト

移行先のWhatsAppビジネスアカウントで複製されたテンプレートIDのリスト。

"1473688840035974","6162904357082268","6147830171896170"

<FAILED_TEMPLATES>

マップ

移行先のWhatsAppビジネスアカウントで複製されていないテンプレートを特定するマップ。


キーはテンプレートIDで、値はエラーの理由です。

"1019496902803242":"Incorrect category","259672276895259":"Formatting error - dangling parameter","572279198452421":"Incorrect category"

リクエストの例

curl -X POST 'https://graph.facebook.com/v20.0/104996122399160/migrate_message_templates?source_waba_id=102290129340398&page_number=0' \
-H 'Authorization: Bearer EAAJB...'

応答の例

{
  "migrated_templates": [
    "1473688840035974",
    "6162904357082268",
    "6147830171896170"
  ],
  "failed_templates": {
    "1019496902803242": "Incorrect category",
    "259672276895259": "Formatting error - dangling parameter",
    "572279198452421": "Incorrect category"
  }
}