リソース: Agent
ブランドを表す会話型エンティティ。
| JSON 表現 |
|---|
{ "name": string, "displayName": string, "brandName": string, "isArchived": boolean, // Union field |
| フィールド | |
|---|---|
name |
エージェントの一意の識別子。 読み取り専用。プラットフォームによって定義されます。 |
displayName |
必須。エージェントがユーザーに表示する名前。最大 40 文字。 エージェントの確認後に変更することはできません。 |
brandName |
出力専用。エージェントに関連付けられているブランドの名前。 |
isArchived |
省略可。 |
共用体フィールド 必須。 |
|
rcsBusinessMessagingAgent |
RCS for Business のエージェントの詳細情報。 |
RcsBusinessMessagingAgent
RCS for Business に関連するエージェント情報。エージェントを作成する際は、対応するラベルとともに、少なくとも 1 つの連絡方法(電話、メール、ウェブサイト)を指定することをおすすめします。エージェントを起動するには、対応するラベルが付いた連絡方法(電話、メール、ウェブサイト)が少なくとも 1 つ必要です。
| JSON 表現 |
|---|
{ "description": string, "logoUri": string, "heroUri": string, "phoneNumbers": [ { object ( |
| フィールド | |
|---|---|
description |
必須。ユーザーに表示されるエージェントの説明。(100 文字以内)。詳細な要件については、エージェント情報を編集するをご覧ください。 |
logoUri |
必須。エージェントのロゴの一般公開 URL。最大 50 KB。 エージェントの確認後に変更することはできません。 |
heroUri |
必須。エージェントのヒーロー画像の一般公開 URL。最大 200 KB。 エージェントの確認後に変更することはできません。 |
phoneNumbers[] |
省略可。エージェントに関連付けられている電話番号。メールアドレスとウェブサイトが指定されていない場合は必須です。 |
emails[] |
省略可。エージェントに関連付けられているメールアドレス。電話番号とウェブサイトが指定されていない場合は必須です。 |
websites[] |
省略可。エージェントに関連付けられているウェブサイト。最大 3 個。電話番号とメールアドレスが提供されていない場合は必須です。 |
privacy |
必須。エージェントに関連付けられたプライバシー ポリシー。 |
termsConditions |
必須。エージェントに関連付けられた利用規約。 |
color |
必須。ユーザーに表示されるエージェントのテーマの色(16 進数形式)。例: #FF6347。 |
billingConfig |
必須。エージェントの課金構成。 |
agentUseCase |
省略可。ボットのユースケース。 |
hostingRegion |
必須。エージェントのホスティング リージョン。 |
partner |
出力専用。エージェントに関連付けられたパートナー。 |
launchDetails |
出力専用。エージェントのリリースに関する詳細。携帯通信会社に対してのみ入力され、通話している携帯通信会社に関連するリリース情報のみが入力されます。 |
indiaPrincipalEntityId |
省略可。エージェントに関連付けられているビジネスのインドのビジネス プリンシパル エンティティ ID(PE ID)。インドでエージェントをリリースする場合は必須です。 |
PhoneEntry
エージェントに関連付けられている電話番号。
| JSON 表現 |
|---|
{
"phoneNumber": {
object ( |
| フィールド | |
|---|---|
phoneNumber |
必須。電話番号は、E.164 形式(例: +12223334444)または「+」、プレフィックス、国コードを含まない形式(例: 6502530000)のいずれかで指定します。注: 緊急通報番号は使用できません。 |
label |
必須。電話番号のラベル。 |
EmailEntry
エージェントに関連付けられているメールアドレス。
| JSON 表現 |
|---|
{ "address": string, "label": string } |
| フィールド | |
|---|---|
address |
必須。メールアドレス。 |
label |
必須。メールアドレスのラベル。 |
WebEntry
エージェントに関連付けられたウェブベースのリソース。
| JSON 表現 |
|---|
{ "uri": string, "label": string } |
| フィールド | |
|---|---|
uri |
必須。エージェントに関連付けられた一般公開 URI。HTTP または HTTPS プロトコルを使用する必要があります。 |
label |
|
RcsBusinessMessagingAgentBillingConfig
エージェントの課金構成。
| JSON 表現 |
|---|
{
"billingCategory": enum ( |
| フィールド | |
|---|---|
billingCategory |
エージェントの請求カテゴリ。 |
BillingCategory
サポートされている請求カテゴリ。
| 列挙型 | |
|---|---|
BILLING_CATEGORY_UNSPECIFIED |
カテゴリが指定されていません。 |
CONVERSATIONAL_LEGACY |
既存のエージェントの課金構成をサポートするレガシー カテゴリ。 |
CONVERSATIONAL |
ユーザーとブランドが一連のメッセージをやり取りする、より長く複雑なセッション向けに設計されています。 |
SINGLE_MESSAGE |
SMS に代わる、よりリッチなメッセージ エクスペリエンスを提供します。CONVERSATIONAL として請求されることはありません。 |
BASIC_MESSAGE |
課金モデルは SMS と同様です。CONVERSATIONAL として請求されることはありません。 |
NON_CONVERSATIONAL |
以前の SINGLE_MESSAGE カテゴリと BASIC_MESSAGE カテゴリに代わる、非会話型の請求カテゴリを表します。これは、主に一方向(A2P)のコミュニケーションを行うエージェント向けです。 |
AgentUseCase
ストレージで使用されるエージェントのユースケース タイプ。
| 列挙型 | |
|---|---|
AGENT_USE_CASE_UNSPECIFIED |
ユースケースが指定されていません。 |
TRANSACTIONAL |
重要なメッセージ、必要なメッセージ、時間的制約のあるメッセージのみを送信するエージェント。 |
PROMOTIONAL |
セールス、マーケティング、プロモーション メッセージを送信するエージェント。デフォルトのタイプ。 |
OTP |
ワンタイム パスワードのみを送信するエージェント。 |
MULTI_USE |
複数のユースケースに対応するエージェント。これには、1 つのユースケースがすぐにリリースされ、2 つ目のユースケースが今後のリリースで予定されているエージェントが含まれます。詳細については、多目的のドキュメントをご覧ください。 |
HostingRegion
エージェントのホスティング可能なリージョン。P2A メッセージをリージョン化されたサーバーに正しくルーティングするために使用されます。
| 列挙型 | |
|---|---|
HOSTING_REGION_UNSPECIFIED |
ホスティング リージョンが指定されていません。 |
NORTH_AMERICA |
北米。 |
EUROPE |
送信できるようにします。 |
ASIA_PACIFIC |
アジア太平洋。 |
PartnerEntry
エージェントに関連付けられたパートナー。
| JSON 表現 |
|---|
{ "partnerId": string, "displayName": string, "company": string } |
| フィールド | |
|---|---|
partnerId |
出力専用。パートナーの固有識別子。 |
displayName |
出力専用。商品でパートナーを関連付けるためにビジネスに表示される名前。パートナー間で一意にする必要があります。 |
company |
出力専用。指定されたパートナーの会社の公開名。 |
RcsBusinessMessagingRegionLaunch
各地域での RCS for Business ビジネス エージェントのリリースに関する詳細。
| JSON 表現 |
|---|
{
"launchState": enum ( |
| フィールド | |
|---|---|
launchState |
リージョンのリリース状態。 |
comment |
携帯通信会社からのコメント。 |
updateTime |
最終更新日時。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
LaunchState
エンティティのリリース状態。携帯通信会社とパートナーの両方で許可されているリリース状態の移行については、イベントを受信するをご覧ください。
| 列挙型 | |
|---|---|
LAUNCH_STATE_UNSPECIFIED |
未指定の状態 |
LAUNCH_STATE_UNLAUNCHED |
エンティティはリリースされていません。 |
LAUNCH_STATE_PENDING |
リリース審査中。 |
LAUNCH_STATE_LAUNCHED |
リリース済み。 |
LAUNCH_STATE_REJECTED |
リリースが拒否されました。 |
LAUNCH_STATE_SUSPENDED |
リリースは一時停止されています。 |
LAUNCH_STATE_PENDING_UNLAUNCH |
非推奨: この状態は使用されなくなりました。 リリース前の審査中です。 |
LAUNCH_STATE_INVALID_IN_GMB |
非推奨: この状態は使用されなくなりました。 関連付けられている Google マイビジネス リスティングがメッセージをサポートしていないため、リリースが無効です。Google マイビジネスで再確認すると、自動的に再開されます。ロケーションにのみ適用されます。 |
メソッド |
|
|---|---|
|
ブランドを表す新しいエージェントを作成します。 |
(deprecated) |
非推奨: エージェントの削除は非推奨になりました。 |
|
エージェントに関する情報を取得します。 |
|
エージェントの起動情報を取得します。 |
|
エージェントの確認情報を取得します。 |
|
ブランドに関連付けられているすべてのエージェントを一覧表示します。 |
|
エージェントに関する情報を更新します。 |
|
エージェントのリリース プロセスを開始します。 |
|
エージェントのビジネス確認情報を送信します。 |
|
エージェントのリリース情報を更新します。 |
|
エージェントの確認ステータスを更新します。 |