REST Resource: phones.agentMessages

リソース: AgentMessage

エージェントからユーザーに送信されるメッセージ。

JSON 表現
{
  "name": string,
  "sendTime": string,
  "contentMessage": {
    object (AgentContentMessage)
  },
  "messageTrafficType": enum (MessageTrafficType),
  "richMessageClassification": {
    object (RichMessageClassification)
  },
  "totalPayloadSizeBytes": string,
  "carrier": string,

  // Union field expiration can be only one of the following:
  "expireTime": string,
  "ttl": string
  // End of list of possible types for union field expiration.
}
フィールド
name

string

このフィールドは、RCS for Business プラットフォームによって設定されます。エージェント メッセージを作成するときに、このフィールドは含めないでください。このフィールドは「phones/{E.164}/agentMessages/{messageId}」に解決されます。ここで、{E.164} は E.164 形式のユーザーの電話番号、{messageId} はエージェント メッセージのエージェント割り当て ID です。

sendTime

string (Timestamp format)

このフィールドは、RCS for Business プラットフォームによって設定されます。エージェント メッセージを作成するときに、このフィールドは含めないでください。このフィールドは、メッセージがユーザーに送信された時刻を解決します。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z"、"2014-10-02T15:01:23.045123456Z"、"2014-10-02T15:01:23+05:30"。

contentMessage

object (AgentContentMessage)

エージェント メッセージのコンテンツ。

messageTrafficType

enum (MessageTrafficType)

メッセージ トラフィックのタイプ。

richMessageClassification

object (RichMessageClassification)

出力専用。米国の請求モデルに従ってメッセージを分類します。各分類タイプの詳細については、米国の請求モデルのガイドをご覧ください。このフィールドは、米国の電話番号の場合にのみ入力されます。

totalPayloadSizeBytes

string (int64 format)

出力専用。メッセージの合計ペイロード サイズ(バイト単位)。ペイロードは、RCS for Business メッセージ内のすべての添付ファイル(動画、画像、PDF など)をカウントします。ただし、メッセージのテキストや候補はカウントされません。現在、このフィールドは米国の電話番号の場合にのみ入力されます。

carrier

string

出力専用。Google RCS バックエンドに基づく、ユーザーの電話番号が属する携帯通信会社の情報。現在、このフィールドは米国の電話番号の場合にのみ入力されます。

共用体フィールド expiration。

expiration は次のいずれかになります。

expireTime

string (Timestamp format)

省略可。このリソースの有効期限が切れたとみなされる、UTC 形式のタイムスタンプ。この値は、設定されている場合、または TTL フィールドが設定されている場合に出力されます。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z"、"2014-10-02T15:01:23.045123456Z"、"2014-10-02T15:01:23+05:30"。

ttl

string (Duration format)

省略可。入力専用。メッセージが自動的に取り消されるまでの有効期間。

s で終わる小数 9 桁までの秒単位の期間。例: "3.5s"。

AgentContentMessage

エージェントからユーザーに送信されるメッセージのコンテンツ。

JSON 表現
{
  "suggestions": [
    {
      object (Suggestion)
    }
  ],

  // Union field content can be only one of the following:
  "text": string,
  "fileName": string,
  "uploadedRbmFile": {
    object (UploadedRbmFile)
  },
  "richCard": {
    object (RichCard)
  },
  "contentInfo": {
    object (ContentInfo)
  }
  // End of list of possible types for union field content.
}
フィールド
suggestions[]

object (Suggestion)

関連するエージェント メッセージの後に候補ワードのリストとして表示される、返信の候補とアクションの候補のリスト。候補は最大 11 個です。

チップは、関連するエージェント メッセージが会話内の最新のメッセージ(エージェント メッセージとユーザー メッセージの両方を含む)である場合にのみ表示されます。ユーザーは、返信の候補をタップしてエージェントにテキスト返信を送信したり、アクションの候補をタップしてデバイスでネイティブ アクションを開始したりできます。

候補パターンには、永続的と一時的の 2 種類があります。詳細については、候補をご覧ください。

共用体フィールド content。エージェント メッセージ content の内容は、次のいずれかになります。
text

string

UTF-8 でエンコードされたテキスト。最大 3,072 文字です。

fileName
(deprecated)

string

ファイルの一意の名前。エージェントがファイルをアップロードすると、RCS for Business プラットフォームからファイル名が返されます。以下の uploadedRbmFile に置き換えられたため、非推奨になりました。

uploadedRbmFile

object (UploadedRbmFile)

RCS for Business サーバーにアップロードされ、同サーバーから提供されるファイルとサムネイルの識別子が含まれます。

richCard

object (RichCard)

スタンドアロンのリッチカード。

contentInfo

object (ContentInfo)

ファイルに関する情報(ファイルの URL、ファイルのサムネイルの URL など)。

RCS for Business プラットフォームはキャッシュからコンテンツを提供しますが、エージェントは RCS for Business プラットフォームに新しいバージョンのコンテンツを取得させ、キャッシュを更新させることができます。

UploadedRbmFile

ファイルとサムネイルの情報を含むメッセージ

JSON 表現
{
  "fileName": string,
  "thumbnailName": string
}
フィールド
fileName

string

ファイルがアップロードされたときに RCS for Business プラットフォームから返されたファイルの名前。

thumbnailName

string

サムネイルの名前。サムネイルがアップロードされたときに RCS for Business プラットフォームから返されます。

RichCard

エージェントからユーザーに送信される、スタンドアロンのリッチカードまたはリッチカードのカルーセル。

JSON 表現
{

  // Union field card can be only one of the following:
  "carouselCard": {
    object (CarouselCard)
  },
  "standaloneCard": {
    object (StandaloneCard)
  }
  // End of list of possible types for union field card.
}
フィールド
共用体フィールド card。スタンドアロン カードまたはカードのカルーセル。card は次のいずれかになります。
carouselCard

object (CarouselCard)

カードのカルーセル。

standaloneCard

object (StandaloneCard)

スタンドアロン カード。

CarouselCard

カードのカルーセル。

JSON 表現
{
  "cardWidth": enum (CarouselCard.CardWidth),
  "cardContents": [
    {
      object (CardContent)
    }
  ]
}
フィールド
cardWidth

enum (CarouselCard.CardWidth)

カルーセル内のカードの幅。

cardContents[]

object (CardContent)

カルーセル内の各カードのコンテンツのリスト。カルーセルには、2 枚以上 10 枚以下のカードを含めることができます。

CarouselCard.CardWidth

カルーセル内のカードの幅。

列挙型
CARD_WIDTH_UNSPECIFIED 指定されていません。
SMALL 120 DP。
MEDIUM 232 DP。

CardContent

カードのコンテンツ

JSON 表現
{
  "title": string,
  "description": string,
  "media": {
    object (Media)
  },
  "suggestions": [
    {
      object (Suggestion)
    }
  ]
}
フィールド
title

string

(省略可)カードのタイトル。最大 200 文字。

description

string

(省略可)カードの説明。最大 2,000 文字。

media

object (Media)

(省略可)カードに含めるメディア(画像、GIF、動画、PDF)。

suggestions[]

object (Suggestion)

(省略可)カードに含める候補のリスト。最大 4 件の候補。

メディア

リッチカード内のメディア ファイル。

JSON 表現
{
  "height": enum (Media.Height),

  // Union field content can be only one of the following:
  "fileName": string,
  "uploadedRbmFile": {
    object (UploadedRbmFile)
  },
  "contentInfo": {
    object (ContentInfo)
  }
  // End of list of possible types for union field content.
}
フィールド
height

enum (Media.Height)

縦型レイアウトのリッチカード内のメディアの高さ。横向きレイアウトのスタンドアロン カードの場合、iOS との互換性を確保するために、HEIGHT_UNSPECIFIED ではなく TALL を使用します。

共用体フィールド content。メディア コンテンツ content は、次のいずれか 1 つのみにできます。
fileName
(deprecated)

string

ファイルの一意の名前。ファイルがアップロードされたときに RCS for Business プラットフォームから返されます。以下の uploadedRbmFile に置き換えられたため、非推奨になりました。

uploadedRbmFile

object (UploadedRbmFile)

RCS for Business サーバーにアップロードされ、同サーバーから提供されるファイルとサムネイルの識別子が含まれます。

contentInfo

object (ContentInfo)

ファイルに関する情報(ファイルの URL、ファイルのサムネイルの URL など)。

RCS for Business プラットフォームはキャッシュからコンテンツを提供しますが、エージェントは RCS for Business プラットフォームに新しいバージョンのコンテンツを取得させ、キャッシュを更新させることができます。

ContentInfo

コンテンツ情報を含むメッセージ。

JSON 表現
{
  "fileUrl": string,
  "thumbnailUrl": string,
  "forceRefresh": boolean
}
フィールド
fileUrl

string

ファイルの一般公開 URL。RCS for Business プラットフォームは、ファイルを取得する際に、HTTP ヘッダーの content-type フィールドからファイルの MIME タイプを判断します。URL からの HTTP レスポンスには、content-type フィールドが正確に指定されている必要があります。推奨される最大ファイルサイズは 100 MB です。

注: ファイル URL のリダイレクトはサポートされていません。リダイレクトが必要な場合は、CreateFileRequest を使用してください。

thumbnailUrl

string

(省略可、画像、音声、動画ファイルのみ)一般公開されているサムネイルの URL。最大サイズは 100 kB です。

サムネイルの URL を指定しない場合、ユーザーのデバイスがファイルをダウンロードするまで、RCS for Business プラットフォームには空白のプレースホルダ サムネイルが表示されます。ユーザーの設定によっては、ファイルが自動的にダウンロードされず、ユーザーがダウンロード ボタンをタップする必要がある場合があります。

注: ファイル URL のリダイレクトはサポートされていません。リダイレクトが必要な場合は、CreateFileRequest を使用してください。

forceRefresh

boolean

設定すると、RCS for Business プラットフォームは、ファイル(またはサムネイル)のキャッシュに保存されたコピーがある場合でも、指定された URL からファイルとサムネイルを取得します。

Media.Height

メディアの高さ

列挙型
HEIGHT_UNSPECIFIED 指定されていません。
SHORT 112 DP。
MEDIUM 168 DP。
TALL 264 DP。

提案

リッチカードまたは候補ワードリストに含まれる返信の候補またはアクションの候補。

JSON 表現
{
  "suggestionDisplay": enum (Suggestion.SuggestionDisplay),

  // Union field option can be only one of the following:
  "reply": {
    object (SuggestedReply)
  },
  "action": {
    object (SuggestedAction)
  }
  // End of list of possible types for union field option.
}
フィールド
suggestionDisplay

enum (Suggestion.SuggestionDisplay)

省略可。候補の表示動作を制御します。Google メッセージ クライアント(バージョン 20260225.00 以降)に送信される書式なしテキスト メッセージにのみ適用されます。このフィールドは、書式なしテキスト メッセージに関連付けられたスタンドアロンの候補にのみ設定する必要があります。このフィールドがリッチカードの候補またはファイル転送を含むスタンドアロンの候補に適用されている場合、サーバーはメッセージを拒否します。この設定は Google メッセージでのみシリアル化され、他のクライアント(iOS や Samsung など)では無視されます。

共用体フィールド option。返信の候補または操作の候補。option は次のいずれかになります。
reply

object (SuggestedReply)

ユーザーは、返信の候補をタップして、エージェントにテキスト返信を送信できます。

action

object (SuggestedAction)

ユーザーは、提案されたアクションをタップして、デバイスで対応するネイティブ アクションを開始できます。

SuggestedReply

タップすると、テキスト返信がエージェントに送信されます。

JSON 表現
{
  "text": string,
  "postbackData": string
}
フィールド
text

string

返信の候補に表示され、ユーザーがタップするとエージェントに返信されるテキスト。最大文字数は、半角 25 文字(全角 12 文字)です。

postbackData

string

ユーザーが返信の候補をタップしたときに、エージェントがユーザー イベントで受信する Base64 エンコードされたペイロード。

SuggestedAction

タップすると、デバイスで対応するネイティブ アクションが開始されます。

JSON 表現
{
  "text": string,
  "postbackData": string,
  "fallbackUrl": string,

  // Union field action can be only one of the following:
  "dialAction": {
    object (DialAction)
  },
  "viewLocationAction": {
    object (ViewLocationAction)
  },
  "createCalendarEventAction": {
    object (CreateCalendarEventAction)
  },
  "openUrlAction": {
    object (OpenUrlAction)
  },
  "shareLocationAction": {
    object (ShareLocationAction)
  }
  // End of list of possible types for union field action.
}
フィールド
text

string

候補のアクションに表示されるテキスト。最大文字数は、半角 25 文字(全角 12 文字)です。

postbackData

string

ユーザーが提案されたアクションをタップしたときに発生するユーザー イベントで、エージェントに送信されるペイロード(base64 エンコード)。2,048 文字以内で指定します。

fallbackUrl

string

(省略可)クライアントが提案されたアクションをサポートしていない場合に使用する代替 URL。代替 URL は新しいブラウザ ウィンドウで開きます。RFC 3986 で定義されている有効な URI である必要があります。2,048 文字以内で指定します。

共用体フィールド action。ユーザーが提案されたアクションをタップしたときにデバイスで開始されるネイティブ アクション。action は次のいずれかになります。
dialAction

object (DialAction)

エージェントが指定した電話番号が入力された状態で、ユーザーのデフォルトのダイヤラー アプリを開きます。

viewLocationAction

object (ViewLocationAction)

ユーザーのデフォルトの地図アプリを開き、エージェントが指定した場所を選択するか、エージェントが指定したクエリに基づいてユーザーの現在地周辺を検索します。

createCalendarEventAction

object (CreateCalendarEventAction)

ユーザーのデフォルトのカレンダー アプリを開き、エージェントが指定したイベントデータが事前入力された新しいカレンダー イベント フローを開始します。

openUrlAction

object (OpenUrlAction)

ユーザーのデフォルトのウェブブラウザ アプリで、指定された URL を開きます。URL のデフォルト ハンドラとして登録されているアプリがインストールされている場合は、代わりにそのアプリが開き、そのアイコンが候補のアクション UI で使用されます。

shareLocationAction

object (ShareLocationAction)

RCS アプリの場所選択ツールを開き、ユーザーがエージェントに送信する場所を選択できるようにします。

DialAction

エージェントが指定した電話番号が入力された状態で、ユーザーのデフォルトのダイヤラー アプリを開きます。

JSON 表現
{
  "phoneNumber": string
}
フィールド
phoneNumber

string

E.164 形式の電話番号(例: +12223334444)。

ViewLocationAction

ユーザーのデフォルトの地図アプリを開き、エージェントが指定した場所を選択するか、エージェントが指定したクエリに基づいてユーザーの現在地周辺を検索します。

JSON 表現
{
  "latLong": {
    object (LatLng)
  },
  "label": string,
  "query": string
}
フィールド
latLong

object (LatLng)

(省略可)指定した場所の緯度と経度。

label

string

(省略可)latLong にドロップされたピンのラベル。

query

string

(省略可)latLong(および必要に応じてラベル)を指定する代わりに、エージェントはクエリ文字列を指定できます。検索機能をサポートするデフォルトの地図アプリ(Google マップなど)の場合、このおすすめのアクションをタップすると、ユーザーの現在地を中心とした場所の検索が行われます。クエリが十分に具体的であれば、エージェントはそれを使用して世界中の任意の場所を選択できます。

たとえば、クエリ文字列を「Growing Tree Bank」に設定すると、ユーザーの近くにある Growing Tree Bank のすべての店舗が表示されます。クエリ文字列を「1600 Amphitheater Parkway, Mountain View, CA 94043」に設定すると、ユーザーの現在地に関係なく、その住所が選択されます。

LatLng

緯度と経度のペアを表すオブジェクト。これは緯度を表す倍精度値と経度を表す倍精度値のペアで表現されます。特に明記されていない場合、このオブジェクトは WGS84 規格に準拠する必要があります。値は正規化範囲内で指定する必要があります。

JSON 表現
{
  "latitude": number,
  "longitude": number
}
フィールド
latitude

number

緯度(度単位)。範囲 [-90.0, +90.0] 内になければなりません。

longitude

number

経度(度単位)。範囲 [-180.0, +180.0] 内になければなりません。

CreateCalendarEventAction

ユーザーのデフォルトのカレンダー アプリを開き、エージェントが指定したイベントデータが事前入力された新しいカレンダー イベント フローを開始します。

JSON 表現
{
  "startTime": string,
  "endTime": string,
  "title": string,
  "description": string
}
フィールド
startTime

string (Timestamp format)

イベントの開始時間。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z"、"2014-10-02T15:01:23.045123456Z"、"2014-10-02T15:01:23+05:30"。

endTime

string (Timestamp format)

イベントの終了時間。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z"、"2014-10-02T15:01:23.045123456Z"、"2014-10-02T15:01:23+05:30"。

title

string

予定のタイトル。100 文字以内で指定します。

description

string

イベントの説明。500 文字まで入力できます。

OpenUrlAction

ユーザーのデフォルトのウェブブラウザ アプリで、指定された URL を開きます。URL のデフォルト ハンドラとして登録されているアプリがインストールされている場合は、代わりにそのアプリが開き、そのアイコンが候補のアクション UI で使用されます。

JSON 表現
{
  "url": string,
  "application": enum (OpenUrlApplication),
  "webviewViewMode": enum (WebviewViewMode),
  "description": string
}
フィールド
url

string

開く URL。2025 年 11 月 1 日より、URL スキームは https:// または http:// にする必要があります。この日以降、他のスキーム(tel:、mailto:、sms: など)を使用する API リクエストは、400 Bad Request エラーで拒否されます。URL は、RFC 3986 で定義されている有効な URI である必要があります。2,048 文字以内で指定します。

application

enum (OpenUrlApplication)

URL を開くアプリケーション、ブラウザ、または WebView。ユーザーのデバイスが WebView モードをサポートしているかどうかを確認するには、まず機能チェックを実行します。詳細については、ドキュメント(https://developers.google.com/business-communications/rcs-business-messaging/guides/build/capabilities)をご覧ください。

webviewViewMode

enum (WebviewViewMode)

ウェブビューの表示モード。

description

string

WebView のユーザー補助の説明。

OpenUrlApplication

URL を開くアプリケーションのタイプ

列挙型
OPEN_URL_APPLICATION_UNSPECIFIED 指定されていないため、ブラウザを使用して開きます。
BROWSER ブラウザを使用して URL を開きます。
WEBVIEW 統合されたウェブビュー ウィンドウで URL を開く

WebviewViewMode

ウェブビューのビューモードのタイプ。

列挙型
WEBVIEW_VIEW_MODE_UNSPECIFIED 指定なし。webview を使用するには、ビューモードを指定する必要があります。
FULL ステータスバーに chatbot の会話のラベルが付いた全画面オーバーレイが必要です。
HALF ハーフスクリーン オーバーレイが必要です。
TALL 画面の 4 分の 3 を覆うオーバーレイが必要です。

ShareLocationAction

この型にはフィールドがありません。

RCS アプリの場所選択ツールを開き、ユーザーがエージェントに送信する場所を選択できるようにします。

Suggestion.SuggestionDisplay

スタンドアロンのテキスト候補の表示動作。

列挙型
SUGGESTION_DISPLAY_UNSPECIFIED

クライアントはデフォルトの表示動作を適用します。

  • スタンドアロンの書式なしテキスト メッセージ用の Google メッセージ: 新しいメッセージが送信または受信されると、候補は表示されなくなります。
  • iOS のスタンドアロンの書式なしテキスト メッセージ: ユーザーがタップした後にのみ、候補が消えます。
  • リッチカードのすべてのクライアント: 候補は常に永続的です。リッチカードで suggestionDisplay を設定すると、400 エラーが発生します。
PERSISTENT 提案は、会話に新しいメッセージが追加されても、メッセージの吹き出し内に表示されたままになります。

StandaloneCard

スタンドアロン カード

JSON 表現
{
  "cardOrientation": enum (StandaloneCard.CardOrientation),
  "thumbnailImageAlignment": enum (StandaloneCard.ThumbnailImageAlignment),
  "cardContent": {
    object (CardContent)
  }
}
フィールド
cardOrientation

enum (StandaloneCard.CardOrientation)

カードの向き。

thumbnailImageAlignment

enum (StandaloneCard.ThumbnailImageAlignment)

横向きレイアウトのスタンドアロン カードの画像プレビューの配置。

cardContent

object (CardContent)

カードのコンテンツ。

StandaloneCard.CardOrientation

カードの向き。

列挙型
CARD_ORIENTATION_UNSPECIFIED 指定されていません。
HORIZONTAL

横長レイアウト。

横向きのリッチカードの object(CardContent) に media フィールドが含まれている場合は、title、description、suggestions[] フィールドのいずれかも含める必要があります。

VERTICAL 縦長レイアウト。

StandaloneCard.ThumbnailImageAlignment

横向きレイアウトのスタンドアロン カードの画像プレビューの配置。

列挙型
THUMBNAIL_IMAGE_ALIGNMENT_UNSPECIFIED 指定されていません。
LEFT ファイルのプレビューは左揃えです。
RIGHT ファイルのプレビューが右揃えになっている。

MessageTrafficType

サポートされているメッセージ トラフィック タイプ。この列挙型は、追加のトラフィック タイプをサポートするように拡張されます。エージェントのユースケースは、使用するトラフィック タイプに関するガイダンスを提供できますが、それらの関係に API の適用はありません。

列挙型
MESSAGE_TRAFFIC_TYPE_UNSPECIFIED デフォルトの動作: メッセージ トラフィック タイプは、エージェントのユースケースによって決まります。メッセージの内容に応じて、必要に応じてトラフィック タイプを更新します。マルチユース エージェントの場合、デフォルトは指定されません。トラフィック タイプは手動で設定する必要があります(例: TRANSACTION、PROMOTION)。
AUTHENTICATION 認証メッセージ(OTP エージェントのユースケースにおすすめ)。
TRANSACTION トランザクション メッセージ用(トランザクションまたはマルチユース エージェントのユースケースに推奨)。
PROMOTION プロモーション メッセージ用(プロモーション用または多目的エージェントのユースケースに推奨)。
SERVICEREQUEST ユーザーが受信に同意したサービスに関するメッセージ(OTP、トランザクション、プロモーション、マルチユース エージェントのユースケースに推奨)。
ACKNOWLEDGEMENT ユーザーの配信停止リクエストを確認するメッセージ(OTP、トランザクション、プロモーション、マルチユース エージェントのユースケースにおすすめ)。

RichMessageClassification

米国での請求のみ: 請求に使用されるメッセージ分類の詳細。

JSON 表現
{
  "classificationType": enum (RichMessageClassificationType),
  "segmentCount": integer
}
フィールド
classificationType

enum (RichMessageClassificationType)

segmentCount

integer

メッセージのテキストの 160 バイト セグメントの数。常に切り上げられます。

テキスト コンテンツのみの UTF-8 バイト長の合計から計算されます。返信の候補やアクションのデータは除外されます。

たとえば、300 バイトのテキスト メッセージの segmentCount は 2 です。

このフィールドは、RICH_MESSAGE タイプの場合にのみ入力されます。

RichMessageClassificationType

米国での請求のみ: 請求に関するメッセージの分類を指定します。

重要: このページで説明する課金対象のメッセージ タイプの料金は、米国の携帯通信会社が設定します。米国の携帯通信会社は、RCS for Business メッセージの送信に対するデベロッパーの最終的な料金も決定します。料金やお支払い情報に関する詳細については、各携帯通信会社の担当者にお問い合わせください。

列挙型
RICH_MESSAGE_CLASSIFICATION_TYPE_UNSPECIFIED 指定なし
RICH_MESSAGE メッセージは、次の条件に該当する場合に RICH に分類されます。1. リッチカードは含まれていません。2. 添付ファイルは含まれません。3. 含まれる推奨アクションは、ダイヤル アクションか、WebView を使用しない URL を開くアクションのいずれかである必要があります。
RICH_MEDIA_MESSAGE RICH_MESSAGE の条件を満たさないメッセージ。これには、リッチカード、メディア ファイル、または「ダイヤル」や「ブラウザで URL を開く」以外の候補のアクションを含むメッセージが含まれます。
SUGGESTED_ACTION_CLICK ユーザーが提案されたアクション(返信の候補ではない)をタップしたことを表します。この分類はユーザー アクションにのみ適用され、Webhook の UserMessage ペイロードにのみ表示されます。A2P メッセージには適用されません。

メソッド

create

エージェントからユーザーにメッセージを送信します。

delete

送信済みで、まだ配信されていないエージェント メッセージを取り消します。