Page Summary
-
A Partner is an entity onboarded with a supported product.
-
The Partner resource includes fields like name, displayName, productCapabilities, company, contactEmails, technicalContact, and dialogflowServiceAccountEmail.
-
The ProductCapability resource details the product capabilities supported by the partner, such as Business Messages.
-
The Product enum lists supported products like BUSINESS_MESSAGES.
-
The BusinessMessagesCapability includes the required webhookUrl for message delivery.
-
The Contact resource holds contact details including name, email, and phoneNumber.
-
Available methods for the Partner resource include
getto retrieve information andpatchto update it.
Resource: Partner
Partner that is onboarded with a supported product.
| JSON representation |
|---|
{ "name": string, "displayName": string, "productCapabilities": [ { object ( |
| Fields | |
|---|---|
name |
Immutable. The unique identifier of the partner. Defined by the platform. |
displayName |
Required. The display name of the partner. |
productCapabilities[] |
The product capabilities of the partner. |
company |
Optional. The company name of the partner. |
contactEmails[] |
Optional. The list of contact emails. |
technicalContact |
Optional. The technical point of contact of the partner. |
dialogflowServiceAccountEmail |
Output only. Service account with access to the Dialogflow Client API role. This account is created by the platform and provides access to Dialogflow. |
ProductCapability
The product capabilities that the partner supports.
| JSON representation |
|---|
{ "product": enum ( |
| Fields | |
|---|---|
product |
The product supported by the partner. |
Union field capabilities. Capabilities for the partner. capabilities can be only one of the following: |
|
businessMessagesCapability |
Business Messages capability. |
Product
The products supported by Business Communications.
| Enums | |
|---|---|
PRODUCT_UNSPECIFIED |
Unspecified product. |
BUSINESS_MESSAGES |
Business Messages product. |
BusinessMessagesCapability
Business Messages capabilities
| JSON representation |
|---|
{ "webhookUrl": string } |
| Fields | |
|---|---|
webhookUrl |
Required. The webhook URL where the messages are delivered. |
Contact
Contact details
| JSON representation |
|---|
{
"name": string,
"email": string,
"phoneNumber": {
object ( |
| Fields | |
|---|---|
name |
Name of the contact person. |
email |
Email of the contact person. |
phoneNumber |
Phone number of the contact person. |
Methods |
|
|---|---|
|
Get the information about the partner. |
|
Updates the information for a partner. |