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 Messages 기능

제품

비즈니스 커뮤니케이션에서 지원하는 제품입니다.

열거형
PRODUCT_UNSPECIFIED 제품이 지정되지 않았습니다.
BUSINESS_MESSAGES Business Messages 제품

BusinessMessagesCapability

Business Messages 기능

JSON 표현
{
  "webhookUrl": string
}
필드
webhookUrl

string

필수 항목입니다. 메시지가 전달되는 웹훅 URL입니다.

Contact

연락처 세부정보

JSON 표현
{
  "name": string,
  "email": string,
  "phoneNumber": {
    object (Phone)
  }
}
필드
name

string

담당자 이름입니다.

email

string

담당자의 이메일입니다.

phoneNumber

object (Phone)

담당자의 전화번호입니다.

방법

get

파트너에 관한 정보를 확인합니다.

patch

파트너의 정보를 업데이트합니다.