public sealed class DeleteWebhookRequest : IMessage<DeleteWebhookRequest>, IEquatable<DeleteWebhookRequest>, IDeepCloneable<DeleteWebhookRequest>, IBufferMessage, IMessage
The request message for [Webhooks.DeleteWebhook][google.cloud.dialogflow.cx.v3.Webhooks.DeleteWebhook].
This field has no effect for webhook not being used.
For webhooks that are used by pages/flows/transition route groups:
If force is set to false, an error will be returned with message
indicating the referenced resources.
If force is set to true, Dialogflow will remove the webhook, as well
as any references to the webhook (i.e. [Webhook][google.cloud.dialogflow.cx.v3.Fulfillment.webhook]
and [tag][google.cloud.dialogflow.cx.v3.Fulfillment.tag]in fulfillments that point to this webhook
will be removed).
Required. The name of the webhook to delete.
Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent
ID>/webhooks/<Webhook ID>.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe latest version of the \u003ccode\u003eDeleteWebhookRequest\u003c/code\u003e class is 2.23.0, part of the Google.Cloud.Dialogflow.Cx.V3 package, with many previous versions also available for use.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eDeleteWebhookRequest\u003c/code\u003e class is used to formulate requests for deleting webhooks in Dialogflow CX and implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eDeleteWebhookRequest\u003c/code\u003e class has two constructors, one default and one that takes another \u003ccode\u003eDeleteWebhookRequest\u003c/code\u003e object as a parameter.\u003c/p\u003e\n"],["\u003cp\u003eKey properties within the \u003ccode\u003eDeleteWebhookRequest\u003c/code\u003e class include \u003ccode\u003eForce\u003c/code\u003e, a boolean to manage deletion dependencies, \u003ccode\u003eName\u003c/code\u003e, a string for identifying the webhook, and \u003ccode\u003eWebhookName\u003c/code\u003e, a typed view of the \u003ccode\u003eName\u003c/code\u003e property.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eForce\u003c/code\u003e property, when set to true, allows Dialogflow to remove the webhook and any references to it, whereas setting it to false will throw an error if other resources are referenced.\u003c/p\u003e\n"]]],[],null,[]]