REST Resource: partners

Zasób: Partner

Partner, który dołączył do obsługiwanej usługi.

Zapis JSON
{
  "name": string,
  "displayName": string,
  "productCapabilities": [
    {
      object (ProductCapability)
    }
  ],
  "company": string,
  "contactEmails": [
    string
  ],
  "technicalContact": {
    object (Contact)
  },
  "dialogflowServiceAccountEmail": string
}
Pola
name

string

Niezmienne. Unikalny identyfikator partnera.

Zdefiniowane przez platformę.

displayName

string

To pole jest wymagane. Wyświetlana nazwa partnera.

productCapabilities[]

object (ProductCapability)

Możliwości usługi partnera.

company

string

Opcjonalnie. Nazwa firmy partnera.

contactEmails[]

string

Opcjonalnie. Lista adresów e-mail kontaktów.

technicalContact

object (Contact)

Opcjonalnie. Osoba kontaktowa w sprawach technicznych partnera.

dialogflowServiceAccountEmail

string

Tylko dane wyjściowe. Konto usługi z dostępem do roli interfejsu Dialogflow Client API. To konto jest tworzone przez platformę i zapewnia dostęp do Dialogflow.

ProductCapability

Funkcje usługi obsługiwane przez partnera.

Zapis 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.
}
Pola
product

enum (Product)

Usługa obsługiwana przez partnera.

Pole sumy capabilities. Uprawnienia partnera. capabilities może mieć tylko jedną z tych wartości:
businessMessagesCapability

object (BusinessMessagesCapability)

Funkcje Business Messages.

Produkt

Usługi obsługiwane przez Business Communications.

Wartości w polu enum
PRODUCT_UNSPECIFIED Nieokreślony produkt.
BUSINESS_MESSAGES Usługa Business Messages.

BusinessMessagesCapability

Możliwości funkcji Business Messages

Zapis JSON
{
  "webhookUrl": string
}
Pola
webhookUrl

string

To pole jest wymagane. Adres URL webhooka, na który są dostarczane wiadomości.

Nawiązanie kontaktu

Dane kontaktowe

Zapis JSON
{
  "name": string,
  "email": string,
  "phoneNumber": {
    object (Phone)
  }
}
Pola
name

string

Imię i nazwisko osoby kontaktowej.

email

string

Adres e-mail osoby kontaktowej.

phoneNumber

object (Phone)

Numer telefonu osoby kontaktowej.

Metody

get

Uzyskaj informacje o partnerze.

patch

Aktualizuje informacje o partnerze.