{"id":17959,"date":"2016-12-09T21:59:11","date_gmt":"2016-12-09T21:59:11","guid":{"rendered":"https:\/\/developer.kore.com\/?post_type=docs&#038;p=9252"},"modified":"2023-12-18T11:27:38","modified_gmt":"2023-12-18T11:27:38","slug":"working-with-the-web-hook-node","status":"publish","type":"post","link":"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/bot-builder-tool\/dialog-task\/working-with-the-web-hook-node\/","title":{"rendered":"WebHook Node"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">You can use the WebHook node to subscribe to a message and to WebHook events that capture real-time data from real-time events and show them to the user. You can use the WebHook node for server-side validation, execute business logic, or make backend server API calls. Also, you can use the Kore.ai SDK Tool BotKit to add event handlers, control the messages and WebHook events as required by connecting the WebHook node to a script node to process the response.<\/span><\/p>\n<div class=\"w-separator size_medium with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<h1><span class=\"ez-toc-section\" id=\"Create_and_Register_an_App\"><span style=\"font-weight: 400;\">Create and Register an App<\/span><\/span><\/h1>\n<p><span style=\"font-weight: 400;\">To get access to WebHook events and use WebHook nodes in your dialog task, you need to subscribe and configure an app in the <\/span><strong>Deploy &gt; Integrations<\/strong><span style=\"font-weight: 400;\"> tab of your Virtual Assistant. For more information, refer to <\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/sdks\/sdk-configuration\/\"><span style=\"font-weight: 400;\">SDK Configuration<\/span><\/a><span style=\"font-weight: 400;\">. Let us use the example of an Agent Transfer app.<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Select the <\/span><strong>Deploy<\/strong><span style=\"font-weight: 400;\"> tab from the top menu<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">On the left menu, click <\/span><strong>Integrations &gt;<\/strong> <strong>Agent Transfer<\/strong><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">On the Agent Transfer page, click <\/span><strong>Add<\/strong><span style=\"font-weight: 400;\"> next to the <\/span><strong>App Name<\/strong><span style=\"font-weight: 400;\"> drop-down list.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">On the <\/span><strong>Create Client App <\/strong><span style=\"font-weight: 400;\">window, enter the app name in the <\/span><strong>Name<\/strong><span style=\"font-weight: 400;\"> field. For example, SDK App.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Click <\/span><strong>Next<\/strong><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The <\/span><strong>Client ID<\/strong><span style=\"font-weight: 400;\"> and <\/span><strong>Client Secret<\/strong><span style=\"font-weight: 400;\"> are generated along with the <\/span><em><span style=\"font-weight: 400;\">App Created Successfully<\/span><\/em><span style=\"font-weight: 400;\"> message.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Click <\/span><strong>Done<\/strong><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">In the <\/span><strong>Callback URL<\/strong><span style=\"font-weight: 400;\"> field, enter the URL for your application that you want Kore.ai to push data to. For example, https:\/\/koremessenger.com\/postURL.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><strong>Note<\/strong><span style=\"font-weight: 400;\">: The registration app you create is based on the <\/span><strong>Callback URL<\/strong><span style=\"font-weight: 400;\"> applicable to all tasks for the bot. While each task can have unique SDK configurations, the <\/span><strong>Callback URL<\/strong><span style=\"font-weight: 400;\"> is the same. Create separate bots for separate application <\/span><strong>Callback URLs<\/strong><span style=\"font-weight: 400;\"> for live agent transfers.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Under the <\/span><strong>PII Data<\/strong><span style=\"font-weight: 400;\"> section, define how <\/span><strong>sensitive information<\/strong><span style=\"font-weight: 400;\"> should be handled. If there is a need to share unmasked data when an agent session is in progress, even when <\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/bot-settings\/pii-data-masking\/\"><span style=\"font-weight: 400;\">PII redaction is enabled<\/span><\/a><span style=\"font-weight: 400;\">, select the <\/span><em><span style=\"font-weight: 400;\">Do not mask and send original data to Agent BotKit<\/span><\/em><span style=\"font-weight: 400;\">. Else, go with the default setting of <\/span><em><span style=\"font-weight: 400;\">Mask and send sensitive data to Agent BotKit.<\/span><\/em><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Under the <\/span><strong>Access Using a Connector<\/strong><span style=\"font-weight: 400;\"> section, indicate if your URL is behind a firewall and a <\/span><strong>Connector<\/strong><span style=\"font-weight: 400;\"> has to be used.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Click <\/span><strong>Save<\/strong><span style=\"font-weight: 400;\">. The <\/span><em><span style=\"font-weight: 400;\">Successfully subscribed<\/span><\/em><span style=\"font-weight: 400;\"> message is displayed.<\/span><\/li>\n<\/ol>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220920112210\/webhook-app.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-45022\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220920112210\/webhook-app-1024x564.png\" alt=\"\" width=\"640\" height=\"353\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220920112210\/webhook-app-1024x564.png 1024w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220920112210\/webhook-app-300x165.png 300w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220920112210\/webhook-app.png 1395w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><br \/>\n<div class=\"w-separator size_medium with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<h1><span class=\"ez-toc-section\" id=\"Add_the_Node\"><span style=\"font-weight: 400;\">Add the Node<\/span><\/span><\/h1>\n<p><span style=\"font-weight: 400;\">Webhook Nodes can only be added as part of a Bot Action node. Therefore, before you can add a Webhook Node, you need to add a Bot Action node.<\/span><\/p>\n<table style=\"height: 30px; width: 100%; background-color: #fffbea;\" width=\"100%\">\n<tbody>\n<tr style=\"height: 30px;\">\n<td style=\"height: 30px;\" width=\"100%\"><strong>Note<\/strong>: Post v9.0 of the Platform, the Webhook node is categorized under the Bot Action node. For details on the <a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/bot-builder-tool\/dialog-task\/bot-action-node\/\" target=\"_blank\" rel=\"noopener noreferrer\">Bot Action node<\/a>.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Keeping this in mind, the setup a Webhook node in a dialog task involves the following steps:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Open the dialog task to add the Webhook node.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Create and\/or expand a Bot Action node.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Add a Webhook node in the designated place. For steps related to adding nodes, <\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/chatbot-overview\/using-the-dialog-builder-tool\/#Add_Nodes\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">refer here<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The Webhook window is displayed with the <\/span><strong>Component Properties<\/strong><span style=\"font-weight: 400;\"> tab selected by default.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">To connect a Webhook node to a node outside of its containing Bot Action node, please read our article about the <\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/bot-builder-tool\/dialog-task\/bot-action-node\/\"><span style=\"font-weight: 400;\">Bot Action Node<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/li>\n<\/ol>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220920112242\/add-webhook.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-45025\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220920112242\/add-webhook-1024x456.png\" alt=\"\" width=\"640\" height=\"285\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220920112242\/add-webhook-1024x456.png 1024w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220920112242\/add-webhook-300x134.png 300w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220920112242\/add-webhook.png 1922w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><br \/>\n<div class=\"w-separator size_medium with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<h1><span class=\"ez-toc-section\" id=\"Configure_the_Node\"><span style=\"font-weight: 400;\">Configure the Node<\/span><\/span><\/h1>\n<div class=\"w-separator size_medium with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Component_Properties\"><span style=\"font-weight: 400;\">Component Properties<\/span><\/span><\/h2>\n<table style=\"height: 82px; width: 100%; background-color: #fffbea;\" width=\"100%\">\n<tbody>\n<tr style=\"height: 82px;\">\n<td style=\"height: 82px;\" width=\"100%\"><strong>Notes<\/strong>:<\/p>\n<ol>\n<li>All changes made to the Component Properties tab will affect all instances of the Webhook Node, across Dialog Tasks.<\/li>\n<li>If you have not yet configured the SDK, the Component Properties section will notify you that the SDK is not currently configured\/Subscribed. Please go to API Extensions to configure the SDK.<\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">To configure the Component Properties tab, please follow the steps below:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">On the <\/span><strong>Component Properties<\/strong><span style=\"font-weight: 400;\"> tab, under the <\/span><strong>General Settings<\/strong><span style=\"font-weight: 400;\"> section, enter the <\/span><strong>Name<\/strong><span style=\"font-weight: 400;\"> and <\/span><strong>Display Name<\/strong><span style=\"font-weight: 400;\"> of your Webhook node.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">In the <\/span><strong>Variable Namespaces<\/strong><span style=\"font-weight: 400;\"> section, associate the variable namespaces to execute this node and its transitions. This option is visible only when the Variable Namespace is enabled for the VA. You can go with the task level settings or customize it for this node. For more information, refer to <\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/bot-settings\/bot-management\/managing-namespace\/\"><span style=\"font-weight: 400;\">Managing Namespace<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/li>\n<\/ol>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220920112327\/webhook-component-properties.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-45028\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220920112327\/webhook-component-properties.png\" alt=\"\" width=\"458\" height=\"726\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220920112327\/webhook-component-properties.png 458w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220920112327\/webhook-component-properties-189x300.png 189w\" sizes=\"auto, (max-width: 458px) 100vw, 458px\" \/><\/a><br \/>\n<div class=\"w-separator size_medium with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Instance_Properties\"><span style=\"font-weight: 400;\">Instance Properties<\/span><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Use the Instance Properties to define any user tags that you want to set for the Webhook node.<\/span><\/p>\n<table style=\"height: 30px; width: 100%; background-color: #fffbea;\" width=\"100%\">\n<tbody>\n<tr style=\"height: 30px;\">\n<td style=\"height: 30px;\" width=\"100%\"><strong>Note<\/strong>: The settings in the Instance Properties tab are specific to the current dialog task and do not reflect in other dialog tasks that use this node.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">On the Webhook node properties panel, click the <\/span><strong>Instance Properties<\/strong><span style=\"font-weight: 400;\"> tab.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Under the <\/span><strong>Custom<\/strong> <strong>Tags <\/strong><span style=\"font-weight: 400;\">section, add tags to build custom profiles of your VA\u2019s conversations. <\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/bot-builder-tool\/dialog-task\/custom-meta-tags\/\"><span style=\"font-weight: 400;\">Click here for more<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/li>\n<\/ol>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220920112359\/webhook-instance-properties.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-45031\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220920112359\/webhook-instance-properties.png\" alt=\"\" width=\"459\" height=\"647\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220920112359\/webhook-instance-properties.png 459w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220920112359\/webhook-instance-properties-213x300.png 213w\" sizes=\"auto, (max-width: 459px) 100vw, 459px\" \/><\/a><br \/>\n<div class=\"w-separator size_medium with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Connections_Properties\"><span style=\"font-weight: 400;\">Connections Properties<\/span><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Since they are contained within Bot Action nodes, Webhook nodes cannot be connected on their own to any other nodes outside the Bot Action node to which they belong. Connections can only be made with nodes contained within the same Bot Action node.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">From the node\u2019s <\/span><strong>Connection Properties <\/strong><span style=\"font-weight: 400;\">tab, you can configure the following:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><strong>Webhook Node Connections<\/strong><span style=\"font-weight: 400;\">: The node within the Bot Action to execute next, after the Webhook node runs.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><strong>Bot Action Connections<\/strong><span style=\"font-weight: 400;\">, where you can update the node to trigger after the Bot Action group is executed. Updates made here will apply to all nodes within the same Bot Action.\u00a0<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">For both connection types you can write conditional statements based on the values of any Entity or Context Objects in the dialog task, or you can use Intents for transitions.\u00a0<\/span><\/p>\n<table style=\"height: 30px; width: 100%; background-color: #fffbea;\" width=\"100%\">\n<tbody>\n<tr style=\"height: 30px;\">\n<td style=\"height: 30px;\" width=\"100%\"><strong><em>Note<\/em><\/strong><em><span style=\"font-weight: 400;\">: The conditions configured here are applicable only for this instance and will not affect this node when being used in any other dialog.<\/span><\/em><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">To set up node connection conditions, please follow the steps outlined in <\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/bot-builder-tool\/dialog-task\/nodes-conditions\/\"><span style=\"font-weight: 400;\">Adding <\/span><em><span style=\"font-weight: 400;\">IF-Else<\/span><\/em><span style=\"font-weight: 400;\"> Conditions to Node Connections<\/span><\/a><span style=\"font-weight: 400;\">.\u00a0<\/span><\/p>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220920112709\/webhook-connections-properties.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-45034\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220920112709\/webhook-connections-properties.png\" alt=\"\" width=\"456\" height=\"588\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220920112709\/webhook-connections-properties.png 456w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220920112709\/webhook-connections-properties-233x300.png 233w\" sizes=\"auto, (max-width: 456px) 100vw, 456px\" \/><\/a><\/p>\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>[vc_raw_html]JTNDZGl2JTIwY2xhc3MlM0QlMjJ3LXBvc3QtZWxtJTIwcG9zdF9uYXZpZ2F0aW9uJTIwbGF5b3V0X3NpbXBsZSUyMGludl9mYWxzZSUyMiUzRSUwQSUwOSUzQ2ElMjBjbGFzcyUzRCUyMnBvc3RfbmF2aWdhdGlvbi1pdGVtJTIwb3JkZXJfZmlyc3QlMjB0b19wcmV2JTIyJTIwaHJlZiUzRCUyMiUyRmRvY3MlMkZib3RzJTJGYm90LWJ1aWxkZXItdG9vbCUyRmRpYWxvZy10YXNrJTJGd29ya2luZy13aXRoLXRoZS1hZ2VudC10cmFuc2Zlci1ub2RlJTJGJTIyJTNFJTNDJTJGcCUzRSUwQSUzQ2RpdiUyMGNsYXNzJTNEJTIycG9zdF9uYXZpZ2F0aW9uLWl0ZW0tYXJyb3clMjIlM0UlM0MlMkZkaXYlM0UlMEElM0NkaXYlMjBjbGFzcyUzRCUyMnBvc3RfbmF2aWdhdGlvbi1pdGVtLW1ldGElMjIlM0VQcmV2aW91cyUzQyUyRmRpdiUzRSUwQSUzQ2RpdiUyMGNsYXNzJTNEJTIycG9zdF9uYXZpZ2F0aW9uLWl0ZW0tdGl0bGUlMjIlM0UlM0NzcGFuJTNFQWdlbnQlMjBUcmFuc2ZlciUyME5vZGVzJTNDJTJGc3BhbiUzRSUzQyUyRmRpdiUzRSUwQSUzQ3AlM0UlM0MlMkZhJTNFJTNDYnIlMjAlMkYlM0UlMEElM0NhJTIwY2xhc3MlM0QlMjJwb3N0X25hdmlnYXRpb24taXRlbSUyMG9yZGVyX3NlY29uZCUyMHRvX25leHQlMjIlMjBocmVmJTNEJTIyJTJGZG9jcyUyRmJvdHMlMkZib3QtYnVpbGRlci10b29sJTJGZGlhbG9nLXRhc2slMkZncm91cGluZy1ub2RlcyUyRiUyMiUzRSUzQyUyRnAlM0UlMEElM0NkaXYlMjBjbGFzcyUzRCUyMnBvc3RfbmF2aWdhdGlvbi1pdGVtLWFycm93JTIyJTNFJTNDJTJGZGl2JTNFJTBBJTNDZGl2JTIwY2xhc3MlM0QlMjJwb3N0X25hdmlnYXRpb24taXRlbS1tZXRhJTIyJTNFTmV4dCUzQyUyRmRpdiUzRSUwQSUzQ2RpdiUyMGNsYXNzJTNEJTIycG9zdF9uYXZpZ2F0aW9uLWl0ZW0tdGl0bGUlMjIlM0UlM0NzcGFuJTNFR3JvdXBpbmclMjBOb2RlcyUzQyUyRnNwYW4lM0UlM0MlMkZkaXYlM0UlMEElM0NwJTNFJTNDJTJGYSUzRSUzQyUyRmRpdiUzRQ==[\/vc_raw_html]<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>You can use the WebHook node to subscribe to a message and to WebHook events that capture real-time data from real-time events and show them to the user. You can use the WebHook node for server-side validation, execute business logic, or make backend server API calls. Also, you can use the Kore.ai SDK Tool BotKit&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29],"tags":[],"class_list":["post-17959","post","type-post","status-publish","format-standard","hentry","category-dialog-task"],"_links":{"self":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts\/17959","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/comments?post=17959"}],"version-history":[{"count":17,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts\/17959\/revisions"}],"predecessor-version":[{"id":60766,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts\/17959\/revisions\/60766"}],"wp:attachment":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/media?parent=17959"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/categories?post=17959"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/tags?post=17959"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}