REST Resource: partners

リソース: パートナー

サポート対象のプロダクトをオンボーディングしているパートナー。

JSON 表現
{
  "name": string,
  "displayName": string,
  "productCapabilities": [
    {
      object (ProductCapability)
    }
  ],
  "company": string,
  "contactEmails": [
    string
  ],
  "technicalContact": {
    object (Contact)
  },
  "dialogflowServiceAccountEmail": string
}
フィールド
name

string

変更不可。パートナーの一意の識別子。

プラットフォームで定義されます。

displayName

string

必須。パートナーの表示名。

productCapabilities[]

object (ProductCapability)

パートナー様のプロダクトの機能。

company

string

(省略可)パートナーの会社名。

contactEmails[]

string

(省略可)連絡先のメールアドレスのリスト。

technicalContact

object (Contact)

(省略可)パートナー様の技術担当者。

dialogflowServiceAccountEmail

string

出力のみ。Dialogflow Client API ロールへのアクセス権を持つサービス アカウント。このアカウントはプラットフォームによって作成され、Dialogflow へのアクセスを提供します。

ProductCapability

パートナーがサポートするプロダクトの機能。

JSON 表現
{
  "product": enum (Product),

  // Union field capabilities can be only one of the following:
  "businessMessagesCapability": {
    object (BusinessMessagesCapability)
  }
  // End of list of possible types for union field capabilities.
}
フィールド
product

enum (Product)

パートナーがサポートするプロダクト。

共用体フィールド capabilities。パートナー様の機能。capabilities は次のいずれかになります。
businessMessagesCapability

object (BusinessMessagesCapability)

ビジネス メッセージ機能。

商品

Business Communications がサポートするプロダクト。

列挙型
PRODUCT_UNSPECIFIED 未指定の商品。
BUSINESS_MESSAGES ビジネス メッセージ サービス。

BusinessMessagesCapability

ビジネス メッセージの機能

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

string

必須。メッセージが配信される Webhook URL。

お問い合わせ

連絡先情報

JSON 表現
{
  "name": string,
  "email": string,
  "phoneNumber": {
    object (Phone)
  }
}
フィールド
name

string

連絡担当者の名前。

email

string

連絡先のメールアドレス。

phoneNumber

object (Phone)

連絡先の電話番号。

Methods

get

パートナーに関する情報を取得します。

patch

パートナーの情報を更新します。