Skip to content

APIのみを使用してメッセージを即座に送信する

post

/messages/send

このエンドポイントを使用して、Braze APIを使用して指定したユーザーに即時メッセージを送信する。

リクエストを完了させるために、必ずメッセージング・オブジェクトを本文に含めること。

セグメントをターゲットにしている場合、リクエストの記録は開発者コンソール に保存されます。

前提条件

このエンドポイントを使用するには、messages.send 権限を持つ API キーを生成する必要があります。

レート制限

リクエストでセグメントまたは接続済みのオーディエンスを指定する際、このエンドポイントには1分あたり250リクエストのレート制限が適用されます。それ以外の場合、external_id を指定すると、このエンドポイントは、API レート制限 に記載されているように、/messages/send/campaigns/trigger/send、および /canvas/trigger/send 間で共有される1時間あたり250,000リクエストのデフォルトのレート制限が適用されます。

要求本文:

リクエストパラメーター

パラメーター required データ型 説明
broadcast オプション ブール値 キャンペーンまたはキャンバスが対象とするSegment全体にメッセージを送信する場合は、broadcast をtrue に設定する必要があります。このパラメーターはデフォルトで false です (2017 年 8 月 31 日現在)。

broadcast が true に設定されている場合、recipients リストを含めることはできません。ただし、設定 broadcast: true の場合は注意が必要です。意図せずにこのフラグを設定すると、想定よりも大きなオーディエンスにメッセージが送信される可能性があるためです。
external_user_ids オプション 文字列の配列 外部ユーザーIDを参照してください。
user_aliases オプション ユーザー別名オブジェクトの配列 ユーザー別名オブジェクトを参照してください。
segment_id オプション 文字列 セグメント識別子を参照してください。
audience オプション 接続されたオーディエンスオブジェクト 接続オーディエンスを参照してください。
campaign_id オプション* 文字列 詳細はキャンペーン識別子を参照のこと。

*Brazeのダッシュボードでキャンペーンの統計情報(送信、クリック、バウンスなど)を追跡したい場合に必要。
send_id オプション 文字列 送信識別子を参照してください。
override_frequency_capping オプション ブール値 キャンペーンではfrequency_capping を無視する。デフォルトはfalse
recipient_subscription_state オプション 文字列 これを使用して、オプトインしたユーザーのみ (opted_in)、配信登録済みかオプトインしているユーザーのみ (subscribed)、または配信停止済みのユーザーを含むすべてのユーザー (all) にメッセージを送信します。

all ユーザーは、トランザクションメールメッセージングに使用すると便利です。デフォルトは subscribed です。
messages オプション メッセージングオブジェクト 利用可能なメッセージングオブジェクトを参照してください。

例のリクエスト

対応内容

メッセージ送信エンドポイントの応答には、メッセージのディスパッチを参照できるように、メッセージの dispatch_id が含まれます。dispatch_id は、メッセージディスパッチの ID です。つまり、Braze から送信される「送信」ごとに固有の ID です。詳しくは、ディスパッチ ID の動作を参照してください。

「このページはどの程度役に立ちましたか?」
New Stuff!