Update Company Webhook
On this page
GraphQL endpoint: /company
Updates one of the current company's webhooks. Only the provided arguments are changed; omitted settings keep their values.
Query
mutation (
$id: ID!
$url: String
$bearerToken: String
$customHeaders: JSON
$name: String
$receiveSubscriptionEvents: Boolean
$receiveOptOutEvents: Boolean
$b2bConnectionRequestReceivedWebhook: Boolean
$b2bConnectionRequestResponseWebhook: Boolean
$b2cConnectionRequestResponseWebhook: Boolean
$c2bConnectionRequestReceivedWebhook: Boolean
$b2cSubscriptionRequestResponseWebhook: Boolean
$companySocialNetworkStatusChangeWebhook: Boolean
$b2bFormInstanceSubmissionRequestReceivedWebhook: Boolean
) {
updateCompanyWebhook (
id: $id
url: $url
bearerToken: $bearerToken
customHeaders: $customHeaders
name: $name
receiveSubscriptionEvents: $receiveSubscriptionEvents
receiveOptOutEvents: $receiveOptOutEvents
b2bConnectionRequestReceivedWebhook: $b2bConnectionRequestReceivedWebhook
b2bConnectionRequestResponseWebhook: $b2bConnectionRequestResponseWebhook
b2cConnectionRequestResponseWebhook: $b2cConnectionRequestResponseWebhook
c2bConnectionRequestReceivedWebhook: $c2bConnectionRequestReceivedWebhook
b2cSubscriptionRequestResponseWebhook: $b2cSubscriptionRequestResponseWebhook
companySocialNetworkStatusChangeWebhook: $companySocialNetworkStatusChangeWebhook
b2bFormInstanceSubmissionRequestReceivedWebhook: $b2bFormInstanceSubmissionRequestReceivedWebhook
) {
id
url
bearerToken
customHeaders
name
receiveSubscriptionEvents
receiveOptOutEvents
b2bConnectionRequestReceivedWebhook
b2bConnectionRequestResponseWebhook
b2cConnectionRequestResponseWebhook
c2bConnectionRequestReceivedWebhook
b2cSubscriptionRequestResponseWebhook
companySocialNetworkStatusChangeWebhook
b2bFormInstanceSubmissionRequestReceivedWebhook
}
}
Variables
{
"bearerToken": "new test bearer token",
"id": "00000000-0000-4000-8000-000000000001",
"name": "new test name"
}
Response
{
"data": {
"updateCompanyWebhook": {
"b2bConnectionRequestReceivedWebhook": true,
"b2bConnectionRequestResponseWebhook": true,
"b2bFormInstanceSubmissionRequestReceivedWebhook": true,
"b2cConnectionRequestResponseWebhook": true,
"b2cSubscriptionRequestResponseWebhook": true,
"bearerToken": "new test bearer token",
"c2bConnectionRequestReceivedWebhook": true,
"companySocialNetworkStatusChangeWebhook": true,
"customHeaders": {
"X-Custom-Header": "CustomValue"
},
"id": "00000000-0000-4000-8000-000000000001",
"name": "new test name",
"receiveOptOutEvents": true,
"receiveSubscriptionEvents": true,
"url": "https://localhost:54321/webhook"
}
}
}