配信メッセージ更新
プレビュー機能。仕様は今後変更される可能性があります。 配信メッセージを部分更新します。指定したフィールドのみ変更され、省略したフィールドは既存値を維持します。
channelとtypeは変更できません(既存と異なる値を指定すると422)。- 空のボディは何も変更しません(
200で現在値を返します)。 conditions/url_actions/line.messagesは指定すると全件置換されます。statusをdraft→reservedにすると予約実行(配信予約作成)、reserved→draftにすると予約解除(配信予約削除)が行われます。reserved状態のメッセージで送信日時・条件・A/Bテストを変更すると配信予約が自動で再作成されます。再作成から5分間は再変更できず、429 cooldown_active(details.retry_afterに再試行可能になる日時(Y-m-d H:i:s形式の文字列))が返ります。sending/completedのメッセージは更新できません(409)。
PATCH
Authorizations
APIキーをBearerトークンとして指定
Path Parameters
アカウントID
シナリオID
メッセージID
Body
配信メッセージ更新リクエスト(部分更新)。指定したフィールドのみ変更され、省略した
フィールドは既存値を維持します。channel / type は変更できません(異なる値を指定すると
422)。conditions / url_actions / line.messages は指定すると全件置換されます。
ステータス。draft→reserved で予約実行(配信予約作成)、reserved→draft で予約解除(配信予約削除)。
draft, reserved 管理名称
255A/Bテスト使用
送信タイプ(message_create と同じ)
送信日(broadcast用、YYYY-MM-DD)
送信日数(step / reminder 用)
送信時(0-23)
0 <= x <= 23送信分(0-59)
0 <= x <= 59送信タイミング(reminder用)
before, after, today, addition_before, addition_after 基準日の読者項目名(reminder用)
ステップ送信タイプ(step用)
none, immediately メール原稿(省略時は既存維持)。type は変更不可のため指定不要。
LINE原稿(省略時は既存維持)。messages 指定時は全件置換。sender_id のみの指定も可。
SMS原稿(省略時は既存維持)
配信後に実行するアクションID。null で解除。
URL置換方法
shorten_url, original_url URL置換ドメイン。null で解除。
配信条件(指定時は全件置換、空配列で条件解除)
URLアクション(指定時は全件置換、空配列でクリア)
Response
更新された配信メッセージ