UpdateWebhookInput
labelstring
Display name for the webhook (not unique)
Possible values: <= 50 characters
endpointstring<uri>
Must be HTTPS. Required when switching away from Chatt2MeForSalesforce.
salesforceDomainstring<uri>
Required when switching to Chatt2MeForSalesforce; omit to retain the current domain when already using that protocol.
Possible values: <= 255 characters
Example:
https://company.my.salesforce.comeventTypeEventType
Possible values: [Message, MessageStatus]
authenticationProtocolAuthenticationProtocol
Possible values: [NoAuthentication, Oauth20, PasswordAuthentication, AWSSignatureV4, JWT, JWTExchange, Chatt2MeForSalesforce]
scopestringnullable
requiresSignatureboolean
headers object[]
Array [
keystringrequired
valuestringrequired
]
UpdateWebhookInput
{
"label": "string",
"endpoint": "string",
"salesforceDomain": "https://company.my.salesforce.com",
"eventType": "Message",
"authenticationProtocol": "NoAuthentication",
"scope": "string",
"requiresSignature": true,
"headers": [
{
"key": "string",
"value": "string"
}
]
}