{"id":40981,"date":"2022-04-19T03:16:01","date_gmt":"2022-04-19T02:16:01","guid":{"rendered":"https:\/\/developer.kore.ai\/v10\/?p=40981"},"modified":"2022-04-19T05:38:20","modified_gmt":"2022-04-19T04:38:20","slug":"adding-webhook-channel","status":"publish","type":"post","link":"https:\/\/developer.kore.ai\/v10\/docs\/bots\/channel-enablement\/adding-webhook-channel\/?lang=ko","title":{"rendered":"Webhook\uc744 \ucc44\ub110\ub85c \ucd94\uac00"},"content":{"rendered":"<section class=\"l-section wpb_row height_auto\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row type_default valign_top\"><div class=\"vc_col-sm-12 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<p>Webhook \ucc44\ub110\uc740 \uc678\ubd80 \ud1b5\uc2e0 \uc2dc\uc2a4\ud15c\uacfc \ubd07\uc744 \uc5f0\uacb0\ud558\uae30 \uc704\ud55c \uc77c\ubc18\uc801\uc778 Webhook \ud1b5\ud569\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. Kore.ai \ud50c\ub7ab\ud3fc\uc740 \ud14d\uc2a4\ud2b8 \uba54\uc2dc\uc9c0 \uc1a1\uc218\uc2e0\uc5d0 \ud45c\uc900 \uc694\uccad\uacfc \uc751\ub2f5 API\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc74c\uc131\uacfc \ud0a4\ud328\ub4dc, \uae30\ud0c0 \uc218\ub2e8\uc744 \ud1b5\ud574 \ubc1b\uc740 \ucd5c\uc885 \uc0ac\uc6a9\uc790\uc758 \uc785\ub825\uc740 \uc694\uccad API\ub97c \uc0ac\uc6a9\ud558\uc5ec Kore.ai\ub85c \ubcf4\ub0b4\uae30 \uc804\uc5d0 \uc77c\ubc18 \ud14d\uc2a4\ud2b8\ub85c \ubcc0\ud658\ud574\uc57c \ud569\ub2c8\ub2e4. <\/p>\n<p>\ucc38\uace0 \uc0ac\ud56d: v7.0\ubd80\ud130, \ubd07\uc5d0 \ub2e4\uc911 Webhook \ucc44\ub110\uc744 \ud65c\uc131\ud654\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ucd94\uac00\ub418\uba74, Webhook \ucc44\ub110\uc740 \ucc44\ub110 \ubaa9\ub85d\uc5d0\uc11c \ube44\ud65c\uc131\ud654\ub418\uc9c0 \uc54a\uc73c\uba70 \ub3d9\uc77c\ud55c \uacfc\uc815\uc744 \uc0ac\uc6a9\ud558\uc5ec \ub2e4\ub978 \uc774\ub984\uc73c\ub85c \ub2e4\ub978 Webhook \ucc44\ub110\uc744 \ud65c\uc131\ud654\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub984 \ubc0f \uc720\ud615\uc774 \uc5b8\uae09\ub41c(Webhook) Webhook \ucc44\ub110\uc740 <em>dashboard<\/em>\uc640 <em>analyze<\/em> \uc139\uc158\uc758 \ucc44\ub110 \ud544\ud130\uc5d0\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc73c\uba70 \uc801\uc6a9\ub41c \ucc44\ub110\uc5d0\uc11c \uba54\ud2b8\ub9ad\uc2a4\ub97c \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc0dd\uc131\/\ud65c\uc131\ud654\ub41c \uac01 Webhook \ucc44\ub110\uc5d0 \ub300\ud574 \ucc44\ub110\ubcc4 \uc7ac\uc815\uc758\ub97c \uc801\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ucc44\ub110 \uc120\ud0dd \ub4dc\ub86d\uc5d0\ub294 \uc0dd\uc131\ub41c \ubaa8\ub4e0 Webhook \ucc44\ub110\uc774 \ud45c\uc2dc\ub429\ub2c8\ub2e4. \ub610\ud55c, \ubd07 \ubc30\ud3ec\uc911 \uc120\ud0dd\uc744 \uc704\ud574 \ubaa8\ub4e0 \ucc44\ub110\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"i\">\uc804\uc81c \uc870\uac74<\/span><\/h2>\n<p>Kore.ai \ubd07\uc5d0 Webhook \ucc44\ub110\uc744 \ud65c\uc131\ud654\ud558\ub824\uba74, \ub2e4\uc74c\uc744 \uc218\ud589\ud574\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<ol>\n<li><b>Associate App <\/b>&#8211; Kore.ai \ubd07\uc5d0 Webhook \ucc44\ub110\uc744 \ud65c\uc131\ud654\ud558\ub824\uba74, \ucc44\ub110\uc744 Kore.ai \uacc4\uc815\uc758 \uae30\uc874 \uc571\uc5d0 \uc5f0\uacb0\ud558\uac70\ub098 \uc0c8 \uc571\uc744 \uc0dd\uc131\ud569\ub2c8\ub2e4.<\/li>\n<li><b>Select Integration Mode<\/b> &#8211; \ube44\uc988\ub2c8\uc2a4 \uc694\uad6c \uc0ac\ud56d\uc5d0 \ub530\ub978 \ucc44\ub110\uc774 \uc9c0\uc6d0\ud558\ub294 \ud1b5\ud569 \ubaa8\ub4dc\ub97c \ud65c\uc131\ud654\ud569\ub2c8\ub2e4. \ucc44\ub110\uc758 <strong>Configurations<\/strong> \ud0ed\uc5d0\uc11c <em>Webhook URL<\/em>\uc744 \ubcf5\uc0ac\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n<li><b>Review Payload Formats <\/b>&#8211; \ud398\uc774\ub85c\ub4dc \ud615\uc2dd\uc744 \uac80\ud1a0\ud558\uc5ec \ud1b5\ud569\uc744 \uac80\uc99d\ud569\ub2c8\ub2e4.<\/li>\n<\/ol>\n<p>\ubd07 \ud50c\ub7ab\ud3fc\uc758 \uacf5\uc6a9 API\uc5d0 \uc561\uc138\uc2a4 \ud558\ub824\uba74 API \uc694\uccad\uc744 \ud558\ub294 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc740 \uc778\uc99d\uc774 \ud544\uc694\ud569\ub2c8\ub2e4. Kore.ai\ub294 .JWS(JSON \uc6f9 \ud1a0\ud070) \uae30\uc220\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc778\uc99d\uc744 \ucc98\ub9ac\ud569\ub2c8\ub2e4. JWT \ud1a0\ud070\uc758 \uac04\ub7b5\ud55c \uac1c\uc694\uc5d0 \ub300\ud574\uc11c\ub294 <a href=\"https:\/\/jwt.io\/introduction\/\">Introduction to JWT tokens<\/a>\ub97c \ucc38\uc870\ud558\uc138\uc694.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Webhook\">Webhook\uc744 \ucc44\ub110\ub85c \uc124\uc815<\/span><\/h2>\n<p>Webhook\uc744 \ucc44\ub110\ub85c \ucd94\uac00\ud558\ub824\uba74 \ub2e4\uc74c \ub2e8\uacc4\ub97c \uc218\ud589\ud558\uc138\uc694.<\/p>\n<ol>\n<li>\ubd07 \ube4c\ub354\uc758 <b>Bots<\/b> \uc139\uc158\uc5d0\uc11c, Webhook \ucc44\ub110\uc744 \ucd94\uac00\ud560 \ubd07\uc744 \ud074\ub9ad\ud558\uc138\uc694.<\/li>\n<li><b>Channels<\/b> \ud0ed\uc5d0\uc11c, <b>Webhook<\/b> \uc544\uc774\ucf58\uc744 \ud074\ub9ad\ud558\uc138\uc694. <b>Webhook<\/b> \ud398\uc774\uc9c0\uac00 \ud45c\uc2dc\ub429\ub2c8\ub2e4. <a ref=\"magnificPopup\" href=\"\/wp-content\/uploads\/sites\/30\/webhook_channel.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-17531\" src=\"\/wp-content\/uploads\/sites\/30\/webhook_channel.png\" alt=\"\" width=\"820\" height=\"461\" \/><\/a><\/li>\n<li>\uc774 \ud398\uc774\uc9c0\uc758 <b>Configurations<\/b> \ud0ed\uc73c\ub85c \uc774\ub3d9\ud558\uc5ec \uc774 \ucc44\ub110\uc744 \uc571\uacfc \uc5f0\uacb0\ud569\ub2c8\ub2e4.<\/li>\n<li>\ucc44\ub110\uc758 <strong>Name<\/strong>\uc744 \uc785\ub825\ud569\ub2c8\ub2e4.<\/li>\n<li>Kore.ai \uacc4\uc815\uc5d0\uc11c \uc0ac\uc6a9 \uac00\ub2a5\ud55c \uae30\uc874 <strong>Apps<\/strong>\uc744 \uc120\ud0dd\ud558\uac70\ub098 \uc0c8 \uc571\uc744 \uc0dd\uc131\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n<li>\uc571 \uc774\ub984\uc744 \uc785\ub825\ud558\uace0 <strong>Create<\/strong>\ub97c \ud074\ub9ad\ud569\ub2c8\ub2e4. \uc571\uc774 \uc0dd\uc131\ub418\uace0 <strong>Client ID<\/strong>\uc640 <strong>Client Secret<\/strong>\uc774 \uc0dd\uc131\ub429\ub2c8\ub2e4. <em>Client ID<\/em>\uc640 <em>Client Secret<\/em> \uc138\ubd80 \uc815\ubcf4\ub97c \ubcf5\uc0ac\ud569\ub2c8\ub2e4.<\/li>\n<li>JSON \uc6f9 \uc554\ud638\ud654(JWE) \ud45c\uc900\uc744 \uc0ac\uc6a9\ud558\uae38 \uc6d0\ud558\ub294 \uacbd\uc6b0, \uc544\ub798 <em>Client Secret<\/em> \ud544\ub4dc\uc5d0 \uc788\ub294 \ub9c1\ud06c\ub97c \ud074\ub9ad\ud558\uc5ec <em>Public Key<\/em>\ub97c \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n<li>Webhook \ucc44\ub110\uc740 <strong>synchronous<\/strong> \ubaa8\ub4dc\uc640 <strong>asynchronous<\/strong> \ubaa8\ub4dc \ubaa8\ub450\ub97c \uc9c0\uc6d0\ud569\ub2c8\ub2e4. \ube44\uc988\ub2c8\uc2a4 \uc694\uad6c\uc5d0 \ub530\ub77c <strong>Configurations<\/strong> \ud0ed\uc5d0\uc11c \uc774\ub7ec\ud55c \ubaa8\ub4dc \uc911 \ud558\ub098\ub97c \ud65c\uc131\ud654\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n<ul>\n<li><strong>Synchronous mode<\/strong>\ub294 \uc218\uc2e0 \uc694\uccad\uc5d0 \ub300\ud55c \uc804\uccb4 \uc751\ub2f5\uc744 \uc9c1\uc811 \uc804\ub2ec\ud569\ub2c8\ub2e4. \uc8fc\uc758\ud560 \uac83\uc740, synchronous \ubaa8\ub4dc\uc758 Webhook \ucc44\ub110\uc5d0\uc11c \uc54c\ub9bc\uc740 Webhook\uc744 \uc124\uc815\ud560 \uc218 \uc5c6\uc73c\uba70, BotKit\uc744 \ud1b5\ud574 <em>onAlert<\/em> \uc774\ubca4\ud2b8\ub97c \uc0ac\uc6a9\ud558\ub294 \uac83\ub3c4 \uace0\ub824\ud560 \uc218 \uc788\ub2e4\ub294 \uac83\uc785\ub2c8\ub2e4. <a href=\"\/?p=17998#OnAlert\" target=\"_blank\" rel=\"noopener noreferrer\">click here for details<\/a> <b>NOTE: <\/b>synchronous Webhook \ucc44\ub110 \uc694\uccad\uc740 15\ucd08 \uc774\ud6c4 \uc2dc\uac04 \ucd08\uacfc\ub429\ub2c8\ub2e4. \uc694\uccad\uc774 15\ucd08 \uc774\uc0c1 \uc18c\uc694\ub420 \uac83\uc73c\ub85c \uc608\uc0c1\ub418\ub294 \uacbd\uc6b0 Asynchronous Webhook \ucc44\ub110\uc744 \uc0ac\uc6a9\ud558\ub294 \uac83\uc774 \uc88b\uc2b5\ub2c8\ub2e4.<\/li>\n<li><strong>Asynchronous mode<\/strong>\ub294 \ubd80\ubd84 \uc751\ub2f5 \ub610\ub294 \uc804\uccb4 \uc751\ub2f5 \uc804\ub2ec\uc744 \uc704\ud574 \uc0ac\uc6a9\ud55c \uc678\ubd80 \uc2dc\uc2a4\ud15c\uc758 POST_URL\uacfc \uc561\uc138\uc2a4 \ud1a0\ud070\uc744 \uc815\uc758\ud569\ub2c8\ub2e4. \ub3c4\ub2ec\ud55c \uacbd\uc6b0, Webhook URL\uc740 200\ubc88\ub300\uc758 \uc0c1\ud0dc \ucf54\ub4dc\uac00 \uc788\ub294 \ube48 \uba54\uc2dc\uc9c0\ub97c \ubc1b\uace0, \uc751\ub2f5 \uba54\uc2dc\uc9c0\ub294 \uc815\uc758\ub41c POST_URL\ub85c \uc804\uc1a1\ub429\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n<li><b>Yes<\/b>\ub97c <span style=\"font-weight: 400\">\uc120\ud0dd<\/span><span style=\"font-weight: 400\">\ud558\uc5ec<\/span> <b>Enable Channel<\/b>\uc744 \ud569\ub2c8\ub2e4.<\/li>\n<li>\uc124\uc815\uc744 <strong>Save<\/strong>\ud569\ub2c8\ub2e4. \uc774 \ucc44\ub110 \uc778\uc2a4\ud134\uc2a4\uc758 Webhook URL\uc740 \ub3d9\uc801\uc73c\ub85c \uc0dd\uc131\ub429\ub2c8\ub2e4.<\/li>\n<li><strong>Webhook URL<\/strong>\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc678\ubd80 \ud1b5\uc2e0 \uc2dc\uc2a4\ud15c\uc73c\ub85c \ud1b5\ud569\uc744 \uc124\uc815\ud569\ub2c8\ub2e4. \uc774 URL\uc740 \uc624\uc9c1 \ucc44\ub110\uc744 \ud65c\uc131\ud654\ud55c \ud6c4 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <a ref=\"magnificPopup\" href=\"\/wp-content\/uploads\/sites\/30\/webhook_config.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-17532\" src=\"\/wp-content\/uploads\/sites\/30\/webhook_config.png\" alt=\"\" width=\"820\" height=\"461\" \/><\/a><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">\uc774\ub7ec\ud55c \ub2e8\uacc4\ub97c \ub9c8\uce5c \ud6c4, \ud654\uba74\uc5d0 \uc131\uacf5 \uba54\uc2dc\uc9c0\uac00 \ub098\ud0c0\ub098\uba70 \uc2b9\uc778\uc744 \uc704\ud574 \ubd07 \uad00\ub9ac\uc790\uc5d0 \ucc44\ub110 \uc694\uccad\uc774 \uc804\uc1a1\ub429\ub2c8\ub2e4.<\/span> <b>\ucc38\uace0<\/b><\/p>\n<ul>\n<li><span style=\"font-weight: 400\">\ucc44\ub110\uc740 \ubd07 \uad00\ub9ac\uc790\uac00 \uc774\ub97c \uc2b9\uc778\ud558\uae30 \uc804\uae4c\uc9c0 \uc791\ub3d9\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.<\/span><\/li>\n<li>\ubd07 \uac00\uc838\uc624\uae30\uc758 \uacbd\uc6b0, Webhook \ucc44\ub110 \ub610\uc548 \uac00\uc838\uc624\uae30\ub429\ub2c8\ub2e4. \uac00\uc838\uc624\uae30\ub85c \uc0dd\uc131\ub41c \ucc44\ub110\uc744 \uc0dd\uc131\ud574\uc57c \ud558\uba70 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uacfc \ucc44\ub110\uc744 \uc5f0\uacb0\ud574\uc57c \ud569\ub2c8\ub2e4.<\/li>\n<li>\uc2a4\ub9c8\ud2b8 \ubd07\uc758 \uacbd\uc6b0, \uc0c1\uc704 \ubd07\uc5d0 \uc124\uc815\ub41c Webhook \ucc44\ub110\uc5d0 \uc788\ub294 \uacbd\uc6b0 \uc774\ub7ec\ud55c \ucc44\ub110\uc740 \ud558\uc704 \ubd07\uc5d0\uc11c \uc0c1\uc18d\ub429\ub2c8\ub2e4. \ubd80\ubaa8 \ubd07\uc5d0 \uc0c8 Webhook \ucc44\ub110\uc774 \ucd94\uac00\ub418\uac70\ub098 \uac8c\uc2dc\ub420 \ub54c\ub9c8\ub2e4 \ub9e4\ubc88 \uc790\uc2dd \ubd07\uc5d0 \ucc44\ub110 \uc0c1\uc18d\uc774 \ubc1c\uc0dd\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Webhook_API\"><b><span style=\"font-weight: 400\">Webhook API \ub808\ud37c\ub7f0\uc2a4<\/span><\/b><\/span><\/h3>\n<p><span style=\"font-weight: 400\">\uc678\ubd80 \ud1b5\uc2e0 \uc2dc\uc2a4\ud15c\uc5d0\uc11c \uc77c\ubc18 \ud14d\uc2a4\ud2b8 \uba54\uc2dc\uc9c0 \uc218\uc2e0<\/span><\/p>\n<ul>\n<li>\uccab \uc778\uc2a4\ud134\uc2a4\uc5d0 \ub300\ud55c \ub2e8\uc77c Webhook \uc124\uc815\uc758 \uacbd\uc6b0 \ubc0f \ub2e4\uc911 Webhook \uc124\uc815\uc758 \uacbd\uc6b0\n<pre>POST {{host_url}}<i>\/chatbot\/hooks\/{{bot<\/i> id}}<\/pre>\n<\/li>\n<li>\ub450 \ubc88\uc9f8 \uc778\uc2a4\ud134\uc2a4 \uc774\ud6c4\uc5d0 \ub300\ud55c \ub2e4\uc911 Webhook \uc124\uc815\uc758 \uacbd\uc6b0:\n<pre>POST {{host_url}}\/chatbot\/hooks\/{{bot<i> id}}\/hookInstance\/{{webHookId}}<\/i><\/pre>\n<\/li>\n<\/ul>\n<h5><span style=\"font-weight: 400\">\ucffc\ub9ac \ub9e4\uac1c \ubcc0\uc218,<\/span><\/h5>\n<table>\n<tbody>\n<tr>\n<td style=\"text-align: center\"><b>\ub9e4\uac1c \ubcc0\uc218<\/b><\/td>\n<td style=\"text-align: center\"><b>\uc124\uba85<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">host_url<\/span><\/td>\n<td><span style=\"font-weight: 400\">Kore.ai \ubd07 \ud50c\ub7ab\ud3fc URL\uc785\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">bot id<\/span><\/td>\n<td><span style=\"font-weight: 400\">\uba54\uc2dc\uc9c0\ub97c \uac8c\uc2dc\ud558\uace0\uc790 \ud558\ub294 \ubd07\uc758 ID\uc785\ub2c8\ub2e4. \ubd07\uc758 \uc77c\ubc18 \uc124\uc815 \ud398\uc774\uc9c0\uc5d0\uc11c \uc774\uc5d0 \uc561\uc138\uc2a4\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h5><span style=\"font-weight: 400\">\uad8c\ud55c \ubd80\uc5ec<\/span><\/h5>\n<p><span style=\"font-weight: 400\">\ub2e4\uc74c \uad6c\ubb38\uc744 \ud3ec\ud568\ud55c \ud5e4\ub354\uc5d0 JWT\ub97c \ud3ec\ud568\ud55c API\ub97c \ud638\ucd9c\ud569\ub2c8\ub2e4:<\/span><\/p>\n<pre>Authorization<span style=\"font-weight: 400\">: bearer {{JWT}}<\/span><\/pre>\n<p><span style=\"font-weight: 400\">\ub2e4\uc74c \ud5e4\ub354\ub97c \uc0ac\uc6a9\ud558\ub294 JWT\ub97c \uc0dd\uc131\ud558\uace0 <a href=\"\/?p=18058#Generating_JWT_Token\" target=\"_blank\" rel=\"noopener noreferrer\">from this page<\/a>\ub97c \ud398\uc774\ub85c\ub4dc\ud569\ub2c8\ub2e4.<\/span><br \/>\n<b>JWT \ud5e4\ub354<\/b><\/p>\n<pre>{\r\n  \"alg\": \"HS256\",\r\n  \"typ\": \"JWT\"\r\n }<\/pre>\n<p><b>JWT \ud398\uc774\ub85c\ub4dc<\/b><\/p>\n<pre>{\r\n  \"appId\": \"{{clientId of the bot}}\",\r\n  \"sub\" : \"{{random number}}\"\r\n  }<\/pre>\n<p>\ucc38\uace0: JWT\ub294 \uc11c\ubc84(\ubc31\uc5d4\ub4dc)\uc758 \uc2dc\ud06c\ub9bf \ud0a4\uac00 \uc0dd\uc131\ud558\uace0 \uc0ac\uc778\ud574\uc57c \ud569\ub2c8\ub2e4. JWT\ub294 \ube0c\ub77c\uc6b0\uc800\uc5d0 \uc0dd\uc131\ub418\uc5b4\uc11c\ub294 \uc548\ub429\ub2c8\ub2e4. <em>Secret Key<\/em>\ub294 \uc11c\ubc84\uc5d0 \ubcf4\uad00\ub418\uc5b4\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<h5><span style=\"font-weight: 400\">\ucf58\ud150\uce20 \uc720\ud615 \uc751\ub2f5<\/span><\/h5>\n<pre>application\/json<\/pre>\n<h5><span style=\"font-weight: 400\">\uc0d8\ud50c \uc694\uccad \ud398\uc774\ub85c\ub4dc \ub808\ud37c\ub7f0\uc2a4<\/span><\/h5>\n<pre>payload:  {\r\n           \"message\":{\r\n             \"text\" : \"Hi\",\r\n             \"attachments\" : [&lt;array of attachment links&gt;]\r\n            },\r\n           \"from\" :{\r\n             \"id\": &lt;unique-id-of-sender(mandatory)&gt;\r\n            },\r\n           \"metaTags\": {\/\/ metatags to be captured for this message\r\n                      \"userLevelTags\": [&lt;array of objects: To capture user tags&gt;],\r\n                      \"sessionLevelTags\": [[&lt;array of objects: To capture session tags&gt;]],\r\n                      \"messageLevelTags\": [&lt;array of objects: To capture message tags&gt;]\r\n            },   \r\n           \"mergeIdentity\" :&lt;true\/false&gt;,\r\n           \"preferredChannelForResponse\":\"&lt;channel name&gt;\" \/\/the channel context to be used to generate a response   \r\n          }<\/pre>\n<h5>\uc0d8\ud50c cURL<\/h5>\n<pre>curl -X POST\r\n{{host}}\/chatbot\/hooks\/{{bot-id}}\r\n\/\/{{host_url}}\/chatbot\/hooks\/{{bot id}}\/hookInstance\/{{webHookId}} in case of multi-webhook configuration\r\n -H 'authorization: bearer {{JWT Token}}'\r\n -H 'content-type: application\/json'\r\n -d '{ \r\n       \"message\": { \r\n          \"text\": \"hi\" \r\n       }, \r\n       \"from\": { \r\n          \"id\": \"1323465\" \r\n       },\r\n       \"metaTags\": {\r\n          \"userLevelTags\": [\r\n              {\r\n                  \"name\": \"userTag\",\r\n                  \"value\": \"userTag_value\"\r\n              }\r\n          ],\r\n          \"sessionLevelTags\": [\r\n              {\r\n                  \"name\": \"sessionTag\",\r\n                  \"value\": \"sessionTag_value\"\r\n              }\r\n          ],\r\n          \"messageLevelTags\": [\r\n              {\r\n                  \"name\": \"messageTag\",\r\n                  \"value\": \"messageTag_value\"\r\n              }\r\n          ]\r\n       }, \r\n       \"mergeIdentity\" :true,\r\n       \"preferredChannelForResponse\":\"rtm\"\r\n     }'\r\n<\/pre>\n<p>\ucd94\uac00 \uc0ac\uc6a9\uc790 \uc815\uc758 \ub370\uc774\ud130\ub97c \uc694\uccad \ud398\uc774\ub85c\ub4dc\uc5d0 \ud3ec\ud568\ud558\uc5ec Webhook \ucc44\ub110\uc5d0\uc11c \uc804\uc1a1\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc608\uc2dc\ub97c \uc704\ud574 \uc544\ub798\ub97c \ucc38\uace0\ud569\ub2c8\ub2e4. \uc774 \uc0ac\uc6a9\uc790 \uc815\uc758 \ub370\uc774\ud130\ub294 \uc804\uccb4 \ud398\uc774\ub85c\ub4dc\uc640 \ud568\uaed8 &quot;context.session.BotUserSession.lastMessage&quot; \uac1c\uccb4\uc758 \ubd80\ubd84\uc73c\ub85c\uc368 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<pre>\"customData\": {\"name\":\"John\",\"age\":30,\"cars\": \r\n                             {\"car1\":\"Ford\",\"car2\":\"BMW\",\"car3\":\"Fiat\"}},<\/pre>\n<h5><span style=\"font-weight: 400\">Synchronous Response<\/span><\/h5>\n<pre>{\r\n  \"text\": [\r\n            \"You have $45,000 in your Salary account.\",\r\n            \"Let me know if you need any other assistance\"\r\n           ],\r\n  \"endOfTask\": true,\r\n  \"endReason\": \"Fulfilled\",\r\n  \"completedTaskId\": \"dg-eb0cc36e-06ac-5bff-8234-e4adf501a2ef\",\r\n  \"completedTaskName\": \"show balance\"\r\n}<\/pre>\n<p>\uc751\ub2f5\uc740 \ub2e4\uc74c \uc138\ubd80 \uc815\ubcf4\ub97c \ud3ec\ud568\ud569\ub2c8\ub2e4:<\/p>\n<ul>\n<li>\ud14d\uc2a4\ud2b8 &#8211; \ubd07\uc758 \uc751\ub2f5\uc744 \ud3ec\ud568\ud569\ub2c8\ub2e4.<\/li>\n<li>endOfTask &#8211; \uc791\uc5c5 \uc644\ub8cc \uc5ec\ubd80\uc640 \uac12\uc774 <em>true<\/em> \ub610\ub294 <em>false<\/em>\uc778\uc9c0 \ud45c\uc2dc\ud569\ub2c8\ub2e4.<\/li>\n<li>endReason &#8211; \uc791\uc5c5 \uc644\ub8cc \uc774\uc720 &#8211; <em>fulfilled, interrupted, <\/em>\ub610\ub294 <em>canceled<\/em><\/li>\n<li>completedTaskId &#8211; \ud2b8\ub9ac\uac70\ub41c \ub300\ud654 \uc791\uc5c5\uc758 Id<\/li>\n<li>completedTaskId &#8211; \ud2b8\ub9ac\uac70\ub41c \ub300\ud654 \uc791\uc5c5\uc758 \uc774\ub984<\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">\ub3cc\ub824 \ubcf4\ub0b4\uc57c \ud560 \uc751\ub2f5\uc774 \ud15c\ud50c\ub9bf\uc778 \uacbd\uc6b0, \ud15c\ud50c\ub9bf JSON \uac1c\uccb4\uac00 \ud14d\uc2a4\ud2b8 \ubc30\uc5f4 \uac1c\uccb4\uc5d0 \ud3ec\ud568\ub429\ub2c8\ub2e4. <a href=\"\/?p=18001\">\uba54\uc2dc\uc9c0 \ud15c\ud50c\ub9bf\uc5d0 \ub300\ud574 \ub354 \uc790\uc138\ud788 \uc54c\uc544\ubcf4\ub824\uba74 \uc5ec\uae30\ub97c \ucc38\uc870\ud558\uc138\uc694.<\/a><\/span><\/p>\n<h5>Asynchronous Response<\/h5>\n<p>Asynchronous \ubaa8\ub4dc\uc5d0\uc11c \ud074\ub77c\uc774\uc5b8\ud2b8 \uc571\uc774 \uc124\uc815\ub41c Webhook URL\ub85c \uc694\uccad\uc744 \ubcf4\ub0b4\ub294 \uacbd\uc6b0, \ud50c\ub7ab\ud3fc\uc740 \ube48 \uba54\uc2dc\uc9c0\uc640 \uc0c1\ud0dc \ucf54\ub4dc 200\ubc88\ub300\ub97c \ud3ec\ud568\ud55c \uc751\ub2f5\uc744 \ubcf4\ub0c5\ub2c8\ub2e4. <a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221201101226\/webhook_async_response.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-17534\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221201101226\/webhook_async_response.png\" alt=\"\" width=\"820\" height=\"91\" \/><\/a> &nbsp; \ub610\ud55c, \ud50c\ub7ab\ud3fc\uc740 \ud074\ub77c\uc774\uc5b8\ud2b8 \uc571\uc5d0\uc11c \ubc1b\uc740 \uc751\ub2f5\uc5d0 \ub530\ub978 \ucc44\ub110\uc5d0\uc11c \uc124\uc815\ub41c POST_URL\ub85c \uc751\ub2f5\uc744 \ubcf4\ub0c5\ub2c8\ub2e4. \ub2e4\uc74c\uc740 POST_URL\ub85c \ubcf4\ub0b4\ub294 \uc751\ub2f5 \uc591\uc2dd\uc785\ub2c8\ub2e4. <span style=\"font-weight: 400\">\ub3cc\ub824 \ubcf4\ub0b4\uc57c \ud560 \uc751\ub2f5\uc774 \ud15c\ud50c\ub9bf\uc778 \uacbd\uc6b0, \ud15c\ud50c\ub9bf JSON \uac1c\uccb4\uac00 \ud14d\uc2a4\ud2b8 \ubc30\uc5f4 \uac1c\uccb4\uc5d0 \ud3ec\ud568\ub429\ub2c8\ub2e4. <a href=\"\/?p=18001\">\uba54\uc2dc\uc9c0 \ud15c\ud50c\ub9bf\uc5d0 \ub300\ud574 \ub354 \uc790\uc138\ud788 \uc54c\uc544\ubcf4\ub824\uba74 \uc5ec\uae30\ub97c \ucc38\uc870\ud558\uc138\uc694.<\/a><\/span><\/p>\n<pre>{\r\n \"text\" : \"message\",\r\n \"from\" : \"from_id\",\r\n \"mergeIdentity\" :&lt;true\/false&gt;,\r\n \"endReason\": \"Fulfilled\", \r\n \"completedTaskId\": \"dg-eb0cc36e-06ac-5bff-8234-e4adf501a2ef\", \r\n \"completedTaskName\": \"show balance\"\r\n }\r\n<\/pre>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<p>Webhook \ucc44\ub110\uc740 \uc678\ubd80 \ud1b5\uc2e0 \uc2dc\uc2a4\ud15c\uacfc \ubd07\uc744 \uc5f0\uacb0\ud558\uae30 \uc704\ud55c \uc77c\ubc18\uc801\uc778 Webhook \ud1b5\ud569\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. Kore.ai \ud50c\ub7ab\ud3fc\uc740 \ud14d\uc2a4\ud2b8 \uba54\uc2dc\uc9c0 \uc1a1\uc218\uc2e0\uc5d0 \ud45c\uc900 \uc694\uccad\uacfc \uc751\ub2f5 API\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc74c\uc131\uacfc \ud0a4\ud328\ub4dc, \uae30\ud0c0 \uc218\ub2e8\uc744 \ud1b5\ud574 \ubc1b\uc740 \ucd5c\uc885 \uc0ac\uc6a9\uc790\uc758 \uc785\ub825\uc740 \uc694\uccad API\ub97c \uc0ac\uc6a9\ud558\uc5ec Kore.ai\ub85c \ubcf4\ub0b4\uae30 \uc804\uc5d0 \uc77c\ubc18 \ud14d\uc2a4\ud2b8\ub85c \ubcc0\ud658\ud574\uc57c \ud569\ub2c8\ub2e4. \ucc38\uace0: v7.0\ubd80\ud130, \ubd07\uc5d0 \ub2e4\uc911 Webhook \ucc44\ub110\uc744 \ud65c\uc131\ud654\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ucd94\uac00\ub418\uba74, Webhook \ucc44\ub110\uc740 \ucc44\ub110 \ubaa9\ub85d\uc5d0\uc11c \ube44\ud65c\uc131\ud654\ub418\uc9c0 \uc54a\uc73c\uba70 \ub3d9\uc77c\ud55c \uacfc\uc815\uc744 \uc0ac\uc6a9\ud558\uc5ec \ub2e4\ub978 \uc774\ub984\uc73c\ub85c \ub2e4\ub978 Webhook \ucc44\ub110\uc744 \ud65c\uc131\ud654\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub984 \ubc0f \uc720\ud615\uc774 \uc5b8\uae09\ub41c(Webhook) Webhook \ucc44\ub110\uc740 <em>dashboard<\/em>\uc640 <em>analyze<\/em> \uc139\uc158\uc758 \ucc44\ub110 \ud544\ud130\uc5d0\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc73c\uba70 \uc801\uc6a9\ub41c \ucc44\ub110\uc5d0\uc11c \uba54\ud2b8\ub9ad\uc2a4\ub97c \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc0dd\uc131\/\ud65c\uc131\ud654\ub41c \uac01 Webhook \ucc44\ub110\uc5d0 \ub300\ud574 \ucc44\ub110\ubcc4 \uc7ac\uc815\uc758\ub97c \uc801\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ucc44\ub110 \uc120\ud0dd \ub4dc\ub86d\uc5d0\ub294 \uc0dd\uc131\ub41c \ubaa8\ub4e0 Webhook \ucc44\ub110\uc774 \ud45c\uc2dc\ub429\ub2c8\ub2e4. \ub610\ud55c, \ubd07 \ubc30\ud3ec\uc911 \uc120\ud0dd\uc744 \uc704\ud574 \ubaa8\ub4e0 \ucc44\ub110\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"i-2\">\uc804\uc81c \uc870\uac74<\/span><\/h2>\n<p>Kore.ai \ubd07\uc5d0 Webhook \ucc44\ub110\uc744 \ud65c\uc131\ud654\ud558\ub824\uba74, \ub2e4\uc74c\uc744 \uc218\ud589\ud574\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<ol>\n<li><b>Associate App <\/b>&#8211; Kore.ai \ubd07\uc5d0 Webhook \ucc44\ub110\uc744 \ud65c\uc131\ud654\ud558\ub824\uba74, \ucc44\ub110\uc744 Kore.ai \uacc4\uc815\uc758 \uae30\uc874 \uc571\uc5d0 \uc5f0\uacb0\ud558\uac70\ub098 \uc0c8 \uc571\uc744 \uc0dd\uc131\ud569\ub2c8\ub2e4.<\/li>\n<li><b>Select Integration Mode<\/b> &#8211; \ube44\uc988\ub2c8\uc2a4 \uc694\uad6c \uc0ac\ud56d\uc5d0 \ub530\ub978 \ucc44\ub110\uc774 \uc9c0\uc6d0\ud558\ub294 \ud1b5\ud569 \ubaa8\ub4dc\ub97c \ud65c\uc131\ud654\ud569\ub2c8\ub2e4. \ucc44\ub110\uc758 <strong>Configurations<\/strong> \ud0ed\uc5d0\uc11c <em>Webhook URL<\/em>\uc744 \ubcf5\uc0ac\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n<li><b>Review Payload Formats <\/b>&#8211; \ud398\uc774\ub85c\ub4dc \ud615\uc2dd\uc744 \uac80\ud1a0\ud558\uc5ec \ud1b5\ud569\uc744 \uac80\uc99d\ud569\ub2c8\ub2e4.<\/li>\n<\/ol>\n<p>\ubd07 \ud50c\ub7ab\ud3fc\uc758 \uacf5\uc6a9 API\uc5d0 \uc561\uc138\uc2a4 \ud558\ub824\uba74 API \uc694\uccad\uc744 \ud558\ub294 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc740 \uc778\uc99d\uc774 \ud544\uc694\ud569\ub2c8\ub2e4. Kore.ai\ub294 .JWS(JSON \uc6f9 \ud1a0\ud070) \uae30\uc220\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc778\uc99d\uc744 \ucc98\ub9ac\ud569\ub2c8\ub2e4. JWT \ud1a0\ud070\uc758 \uac04\ub7b5\ud55c \uac1c\uc694\uc5d0 \ub300\ud574\uc11c\ub294 <a href=\"https:\/\/jwt.io\/introduction\/\">Introduction to JWT tokens<\/a>\ub97c \ucc38\uc870\ud558\uc138\uc694.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Webhook-2\">Webhook\uc744 \ucc44\ub110\ub85c \uc124\uc815<\/span><\/h2>\n<p>Webhook\uc744 \ucc44\ub110\ub85c \ucd94\uac00\ud558\ub824\uba74 \ub2e4\uc74c \ub2e8\uacc4\ub97c \uc218\ud589\ud558\uc138\uc694.<\/p>\n<ol>\n<li>\ubd07 \ube4c\ub354\uc758 <b>Bots<\/b> \uc139\uc158\uc5d0\uc11c, Webhook \ucc44\ub110\uc744 \ucd94\uac00\ud560 \ubd07\uc744 \ud074\ub9ad\ud558\uc138\uc694.<\/li>\n<li><b>Channels<\/b> \ud0ed\uc5d0\uc11c, <b>Webhook<\/b> \uc544\uc774\ucf58\uc744 \ud074\ub9ad\ud558\uc138\uc694. <b>Webhook<\/b> \ud398\uc774\uc9c0\uac00 \ud45c\uc2dc\ub429\ub2c8\ub2e4. <a ref=\"magnificPopup\" href=\"\/wp-content\/uploads\/sites\/30\/webhook_channel.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-17531\" src=\"\/wp-content\/uploads\/sites\/30\/webhook_channel.png\" alt=\"\" width=\"820\" height=\"461\" \/><\/a><\/li>\n<li>\uc774 \ud398\uc774\uc9c0\uc758 <b>Configurations<\/b> \ud0ed\uc73c\ub85c \uc774\ub3d9\ud558\uc5ec \uc774 \ucc44\ub110\uc744 \uc571\uacfc \uc5f0\uacb0\ud569\ub2c8\ub2e4.<\/li>\n<li>\ucc44\ub110\uc758 <strong>Name<\/strong>\uc744 \uc785\ub825\ud569\ub2c8\ub2e4.<\/li>\n<li>Kore.ai \uacc4\uc815\uc5d0\uc11c \uc0ac\uc6a9 \uac00\ub2a5\ud55c \uae30\uc874 <strong>Apps<\/strong>\uc744 \uc120\ud0dd\ud558\uac70\ub098 \uc0c8 \uc571\uc744 \uc0dd\uc131\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n<li>\uc571 \uc774\ub984\uc744 \uc785\ub825\ud558\uace0 <strong>Create<\/strong>\uc744 \ud074\ub9ad\ud569\ub2c8\ub2e4. \uc571\uc774 \uc0dd\uc131\ub418\uace0 <strong>Client ID<\/strong>\uc640 <strong>Client Secret<\/strong>\uc774 \uc0dd\uc131\ub429\ub2c8\ub2e4. <em>Client ID<\/em>\uc640 <em>Client Secret<\/em> \uc138\ubd80 \uc815\ubcf4\ub97c \ubcf5\uc0ac\ud569\ub2c8\ub2e4.<\/li>\n<li>JSON \uc6f9 \uc554\ud638\ud654(JWE) \ud45c\uc900\uc744 \uc0ac\uc6a9\ud558\uae38 \uc6d0\ud558\ub294 \uacbd\uc6b0, \uc544\ub798 <em>Client Secret<\/em> \ud544\ub4dc\uc5d0 \uc788\ub294 \ub9c1\ud06c\ub97c \ud074\ub9ad\ud558\uc5ec <em>Public Key<\/em>\ub97c \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n<li>Webhook \ucc44\ub110\uc740 <strong>synchronous<\/strong> \ubaa8\ub4dc\uc640 <strong>asynchronous<\/strong> \ubaa8\ub4dc \ubaa8\ub450\ub97c \uc9c0\uc6d0\ud569\ub2c8\ub2e4. \ube44\uc988\ub2c8\uc2a4 \uc694\uad6c\uc5d0 \ub530\ub77c <strong>Configurations<\/strong> \ud0ed\uc5d0\uc11c \uc774\ub7ec\ud55c \ubaa8\ub4dc \uc911 \ud558\ub098\ub97c \ud65c\uc131\ud654\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n<ul>\n<li><strong>Synchronous mode<\/strong>\ub294 \uc218\uc2e0 \uc694\uccad\uc5d0 \ub300\ud55c \uc804\uccb4 \uc751\ub2f5\uc744 \uc9c1\uc811 \uc804\ub2ec\ud569\ub2c8\ub2e4. \uc8fc\uc758\ud560 \uac83\uc740, synchronous \ubaa8\ub4dc\uc758 Webhook \ucc44\ub110\uc5d0\uc11c \uc54c\ub9bc\uc740 Webhook\uc744 \uc124\uc815\ud560 \uc218 \uc5c6\uc73c\uba70, BotKit\uc744 \ud1b5\ud574 <em>onAlert<\/em> \uc774\ubca4\ud2b8\ub97c \uc0ac\uc6a9\ud558\ub294 \uac83\ub3c4 \uace0\ub824\ud560 \uc218 \uc788\ub2e4\ub294 \uac83\uc785\ub2c8\ub2e4. <a href=\"\/?p=17998#OnAlert\" target=\"_blank\" rel=\"noopener noreferrer\">click here for details<\/a><\/li>\n<li><strong>Asynchronous mode<\/strong>\ub294 \ubd80\ubd84 \uc751\ub2f5 \ub610\ub294 \uc804\uccb4 \uc751\ub2f5 \uc804\ub2ec\uc744 \uc704\ud574 \uc0ac\uc6a9\ud55c \uc678\ubd80 \uc2dc\uc2a4\ud15c\uc758 POST_URL\uacfc \uc561\uc138\uc2a4 \ud1a0\ud070\uc744 \uc815\uc758\ud569\ub2c8\ub2e4. \ub3c4\ub2ec\ud55c \uacbd\uc6b0, Webhook URL\uc740 200\ubc88\ub300\uc758 \uc0c1\ud0dc \ucf54\ub4dc\uac00 \uc788\ub294 \ube48 \uba54\uc2dc\uc9c0\ub97c \ubc1b\uace0, \uc751\ub2f5 \uba54\uc2dc\uc9c0\ub294 \uc815\uc758\ub41c POST_URL\ub85c \uc804\uc1a1\ub429\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n<li><b>Yes<\/b>\ub97c <span style=\"font-weight: 400\">\uc120\ud0dd<\/span><span style=\"font-weight: 400\">\ud558\uc5ec<\/span> <b>Enable Channel<\/b>\uc744 \ud569\ub2c8\ub2e4.<\/li>\n<li>\uc124\uc815\uc744 <strong>Save<\/strong>\ud569\ub2c8\ub2e4. \uc774 \ucc44\ub110 \uc778\uc2a4\ud134\uc2a4\uc758 Webhook URL\uc740 \ub3d9\uc801\uc73c\ub85c \uc0dd\uc131\ub429\ub2c8\ub2e4.<\/li>\n<li><strong>Webhook URL<\/strong>\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc678\ubd80 \ud1b5\uc2e0 \uc2dc\uc2a4\ud15c\uc73c\ub85c \ud1b5\ud569\uc744 \uc124\uc815\ud569\ub2c8\ub2e4. \uc774 URL\uc740 \uc624\uc9c1 \ucc44\ub110\uc744 \ud65c\uc131\ud654\ud55c \ud6c4 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <a ref=\"magnificPopup\" href=\"\/wp-content\/uploads\/sites\/30\/webhook_config.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-17532\" src=\"\/wp-content\/uploads\/sites\/30\/webhook_config.png\" alt=\"\" width=\"820\" height=\"461\" \/><\/a><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">\uc774\ub7ec\ud55c \ub2e8\uacc4\ub97c \ub9c8\uce5c \ud6c4, \ud654\uba74\uc5d0 \uc131\uacf5 \uba54\uc2dc\uc9c0\uac00 \ub098\ud0c0\ub098\uba70 \uc2b9\uc778\uc744 \uc704\ud574 \ubd07 \uad00\ub9ac\uc790\uc5d0 \ucc44\ub110 \uc694\uccad\uc774 \uc804\uc1a1\ub429\ub2c8\ub2e4.<\/span> <b>\ucc38\uace0<\/b><\/p>\n<ul>\n<li><span style=\"font-weight: 400\">\ucc44\ub110\uc740 \ubd07 \uad00\ub9ac\uc790\uac00 \uc774\ub97c \uc2b9\uc778\ud558\uae30 \uc804\uae4c\uc9c0 \uc791\ub3d9\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.<\/span><\/li>\n<li>\ubd07 \uac00\uc838\uc624\uae30\uc758 \uacbd\uc6b0, Webhook \ucc44\ub110 \ub610\uc548 \uac00\uc838\uc624\uae30\ub429\ub2c8\ub2e4. \uac00\uc838\uc624\uae30\ub85c \uc0dd\uc131\ub41c \ucc44\ub110\uc744 \uc0dd\uc131\ud574\uc57c \ud558\uba70 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uacfc \ucc44\ub110\uc744 \uc5f0\uacb0\ud574\uc57c \ud569\ub2c8\ub2e4.<\/li>\n<li>\uc2a4\ub9c8\ud2b8 \ubd07\uc758 \uacbd\uc6b0, \uc0c1\uc704 \ubd07\uc5d0 \uc124\uc815\ub41c Webhook \ucc44\ub110\uc5d0 \uc788\ub294 \uacbd\uc6b0 \uc774\ub7ec\ud55c \ucc44\ub110\uc740 \ud558\uc704 \ubd07\uc5d0\uc11c \uc0c1\uc18d\ub429\ub2c8\ub2e4. \ubd80\ubaa8 \ubd07\uc5d0 \uc0c8 Webhook \ucc44\ub110\uc774 \ucd94\uac00\ub418\uac70\ub098 \uac8c\uc2dc\ub420 \ub54c\ub9c8\ub2e4 \ub9e4\ubc88 \uc790\uc2dd \ubd07\uc5d0 \ucc44\ub110 \uc0c1\uc18d\uc774 \ubc1c\uc0dd\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Webhook_API-2\"><b><span style=\"font-weight: 400\">Webhook API \ub808\ud37c\ub7f0\uc2a4<\/span><\/b><\/span><\/h3>\n<p><span style=\"font-weight: 400\">\uc678\ubd80 \ud1b5\uc2e0 \uc2dc\uc2a4\ud15c\uc5d0\uc11c \uc77c\ubc18 \ud14d\uc2a4\ud2b8 \uba54\uc2dc\uc9c0 \uc218\uc2e0<\/span><\/p>\n<ul>\n<li>\uccab \uc778\uc2a4\ud134\uc2a4\uc5d0 \ub300\ud55c \ub2e8\uc77c Webhook \uc124\uc815\uc758 \uacbd\uc6b0 \ubc0f \ub2e4\uc911 Webhook \uc124\uc815\uc758 \uacbd\uc6b0\n<pre>POST {{host_url}}<i>\/chatbot\/hooks\/{{bot<\/i> id}}<\/pre>\n<\/li>\n<li>\ub450 \ubc88\uc9f8 \uc778\uc2a4\ud134\uc2a4 \uc774\ud6c4\uc5d0 \ub300\ud55c \ub2e4\uc911 Webhook \uc124\uc815\uc758 \uacbd\uc6b0:\n<pre>POST {{host_url}}\/chatbot\/hooks\/{{bot<i> id}}\/hookInstance\/{{webHookId}}<\/i><\/pre>\n<\/li>\n<\/ul>\n<h5><span style=\"font-weight: 400\">\ucffc\ub9ac \ub9e4\uac1c \ubcc0\uc218,<\/span><\/h5>\n<table>\n<tbody>\n<tr>\n<td style=\"text-align: center\"><b>\ub9e4\uac1c \ubcc0\uc218<\/b><\/td>\n<td style=\"text-align: center\"><b>\uc124\uba85<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">host_url<\/span><\/td>\n<td><span style=\"font-weight: 400\">Kore.ai \ubd07 \ud50c\ub7ab\ud3fc URL\uc785\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">bot id<\/span><\/td>\n<td><span style=\"font-weight: 400\">\uba54\uc2dc\uc9c0\ub97c \uac8c\uc2dc\ud558\uace0\uc790 \ud558\ub294 \ubd07\uc758 ID\uc785\ub2c8\ub2e4. \ubd07\uc758 \uc77c\ubc18 \uc124\uc815 \ud398\uc774\uc9c0\uc5d0\uc11c \uc774\uc5d0 \uc561\uc138\uc2a4\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h5><span style=\"font-weight: 400\">\uad8c\ud55c \ubd80\uc5ec<\/span><\/h5>\n<p><span style=\"font-weight: 400\">\ub2e4\uc74c \uad6c\ubb38\uc744 \ud3ec\ud568\ud55c \ud5e4\ub354\uc5d0 JWT\ub97c \ud3ec\ud568\ud55c API\ub97c \ud638\ucd9c\ud569\ub2c8\ub2e4.<\/span><\/p>\n<pre>Authorization<span style=\"font-weight: 400\">: bearer {{JWT}}<\/span><\/pre>\n<p><span style=\"font-weight: 400\">\ub2e4\uc74c \ud5e4\ub354\ub97c \uc0ac\uc6a9\ud558\ub294 JWT\ub97c \uc0dd\uc131\ud558\uace0 <a href=\"\/?p=18058#Generating_JWT_Token\" target=\"_blank\" rel=\"noopener noreferrer\">from this page<\/a>\ub97c \ud398\uc774\ub85c\ub4dc\ud569\ub2c8\ub2e4.<\/span><br \/>\n<b>JWT \ud5e4\ub354<\/b><\/p>\n<pre>{\r\n  \"alg\": \"HS256\",\r\n  \"typ\": \"JWT\"\r\n }<\/pre>\n<p> <b>JWT \ud398\uc774\ub85c\ub4dc<\/b><\/p>\n<pre>{\r\n  \"appId\": \"{{clientId of the bot}}\",\r\n  \"sub\" : \"{{random number}}\"\r\n  }<\/pre>\n<p> \ucc38\uace0: JWT\ub294 \uc11c\ubc84(\ubc31\uc5d4\ub4dc)\uc758 \uc2dc\ud06c\ub9bf \ud0a4\uac00 \uc0dd\uc131\ud558\uace0 \uc0ac\uc778\ud574\uc57c \ud569\ub2c8\ub2e4. JWT\ub294 \ube0c\ub77c\uc6b0\uc800\uc5d0 \uc0dd\uc131\ub418\uc5b4\uc11c\ub294 \uc548\ub429\ub2c8\ub2e4. <em>Secret Key<\/em>\ub294 \uc11c\ubc84\uc5d0 \ubcf4\uad00\ub418\uc5b4\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<h5><span style=\"font-weight: 400\">\ucf58\ud150\uce20 \uc720\ud615 \uc751\ub2f5<\/span><\/h5>\n<pre>application\/json<\/pre>\n<h5><span style=\"font-weight: 400\">\uc0d8\ud50c \uc694\uccad \ud398\uc774\ub85c\ub4dc \ub808\ud37c\ub7f0\uc2a4<\/span><\/h5>\n<pre>payload:  {\r\n           \"message\":{\r\n             \"text\" : \"Hi\",\r\n             \"attachments\" : [&lt;array of attachment links&gt;]\r\n            },\r\n           \"from\" :{\r\n             \"id\": &lt;unique-id-of-sender(mandatory)&gt;\r\n            },\r\n          \"mergeIdentity\" :&lt;true\/false&gt;,\r\n          \"preferredChannelForResponse\":\"&lt;channel name&gt;\" \/\/the channel context to be used to generate a response   \r\n          }<\/pre>\n<h5>\uc0d8\ud50c cURL<\/h5>\n<pre>curl -X POST\r\n{{host}}\/chatbot\/hooks\/{{bot-id}}\r\n\/\/{{host_url}}\/chatbot\/hooks\/{{bot id}}\/hookInstance\/{{webHookId}} in case of multi-webhook configuration\r\n -H 'authorization: bearer {{JWT Token}}'\r\n -H 'content-type: application\/json'\r\n -d '{ \"message\": { \r\n          \"text\": \"hi\" }, \r\n       \"from\": { \r\n          \"id\": \"1323465\" }, \r\n       \"mergeIdentity\" :true,\r\n        \"preferredChannelForResponse\":\"rtm\"\r\n     }'\r\n<\/pre>\n<p>\uc0ac\uc6a9\uc790 \uc815\uc758 \ub370\uc774\ud130\ub294 \ub2e4\uc74c \ubc29\uc2dd\uc73c\ub85c \uc804\ub2ec\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<pre>\"customData\": {\"name\":\"John\",\"age\":30,\"cars\": \r\n                             {\"car1\":\"Ford\",\"car2\":\"BMW\",\"car3\":\"Fiat\"}},<\/pre>\n<h5><span style=\"font-weight: 400\">Synchronous Response<\/span><\/h5>\n<pre>{\r\n  \"text\": [\r\n            \"You have $45,000 in your Salary account.\",\r\n            \"Let me know if you need any other assistance\"\r\n           ],\r\n  \"endOfTask\": true,\r\n  \"endReason\": \"Fulfilled\",\r\n  \"completedTaskId\": \"dg-eb0cc36e-06ac-5bff-8234-e4adf501a2ef\",\r\n  \"completedTaskName\": \"show balance\"\r\n}<\/pre>\n<p>\uc751\ub2f5\uc740 \ub2e4\uc74c \uc138\ubd80 \uc815\ubcf4\ub97c \ud3ec\ud568\ud569\ub2c8\ub2e4:<\/p>\n<ul>\n<li>\ud14d\uc2a4\ud2b8 &#8211; \ubd07\uc758 \uc751\ub2f5\uc744 \ud3ec\ud568\ud569\ub2c8\ub2e4.<\/li>\n<li>endOfTask &#8211; \uc791\uc5c5 \uc644\ub8cc \uc5ec\ubd80\uc640 \uac12\uc774 <em>true<\/em> \ub610\ub294 <em>false<\/em>\uc778\uc9c0 \ud45c\uc2dc\ud569\ub2c8\ub2e4.<\/li>\n<li>endReason &#8211; \uc791\uc5c5 \uc644\ub8cc \uc774\uc720 &#8211; <em>fulfilled, interrupted, <\/em>\ub610\ub294 <em>canceled<\/em><\/li>\n<li>completedTaskId &#8211; \ud2b8\ub9ac\uac70\ub41c \ub300\ud654 \uc791\uc5c5\uc758 Id<\/li>\n<li>completedTaskId &#8211; \ud2b8\ub9ac\uac70\ub41c \ub300\ud654 \uc791\uc5c5\uc758 \uc774\ub984<\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">\ub3cc\ub824 \ubcf4\ub0b4\uc57c \ud560 \uc751\ub2f5\uc774 \ud15c\ud50c\ub9bf\uc778 \uacbd\uc6b0, \ud15c\ud50c\ub9bf JSON \uac1c\uccb4\uac00 \ud14d\uc2a4\ud2b8 \ubc30\uc5f4 \uac1c\uccb4\uc5d0 \ud3ec\ud568\ub429\ub2c8\ub2e4. <a href=\"\/?p=18001\">\uba54\uc2dc\uc9c0 \ud15c\ud50c\ub9bf\uc5d0 \ub300\ud574 \ub354 \uc790\uc138\ud788 \uc54c\uc544\ubcf4\ub824\uba74 \uc5ec\uae30\ub97c \ucc38\uc870\ud558\uc138\uc694.<\/a><\/span><\/p>\n<h5>Asynchronous Response<\/h5>\n<p>Asynchronous \ubaa8\ub4dc\uc5d0\uc11c \ud074\ub77c\uc774\uc5b8\ud2b8 \uc571\uc774 \uc124\uc815\ub41c Webhook URL\ub85c \uc694\uccad\uc744 \ubcf4\ub0b4\ub294 \uacbd\uc6b0, \ud50c\ub7ab\ud3fc\uc740 \ube48 \uba54\uc2dc\uc9c0\uc640 \uc0c1\ud0dc \ucf54\ub4dc 200\ubc88\ub300\ub97c \ud3ec\ud568\ud55c \uc751\ub2f5\uc744 \ubcf4\ub0c5\ub2c8\ub2e4. <a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221201101226\/webhook_async_response.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-17534\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10\/wp-content\/uploads\/sites\/30\/20221201101226\/webhook_async_response.png\" alt=\"\" width=\"820\" height=\"91\" \/><\/a> &nbsp; \ub610\ud55c, \ud50c\ub7ab\ud3fc\uc740 \ud074\ub77c\uc774\uc5b8\ud2b8 \uc571\uc5d0\uc11c \ubc1b\uc740 \uc751\ub2f5\uc5d0 \ub530\ub978 \ucc44\ub110\uc5d0\uc11c \uc124\uc815\ub41c POST_URL\ub85c \uc751\ub2f5\uc744 \ubcf4\ub0c5\ub2c8\ub2e4. \ub2e4\uc74c\uc740 POST_URL\ub85c \ubcf4\ub0b4\ub294 \uc751\ub2f5 \uc591\uc2dd\uc785\ub2c8\ub2e4. <span style=\"font-weight: 400\">\ub3cc\ub824 \ubcf4\ub0b4\uc57c \ud560 \uc751\ub2f5\uc774 \ud15c\ud50c\ub9bf\uc778 \uacbd\uc6b0, \ud15c\ud50c\ub9bf JSON \uac1c\uccb4\uac00 \ud14d\uc2a4\ud2b8 \ubc30\uc5f4 \uac1c\uccb4\uc5d0 \ud3ec\ud568\ub429\ub2c8\ub2e4. <a href=\"\/?p=18001\">\uba54\uc2dc\uc9c0 \ud15c\ud50c\ub9bf\uc5d0 \ub300\ud574 \ub354 \uc790\uc138\ud788 \uc54c\uc544\ubcf4\ub824\uba74 \uc5ec\uae30\ub97c \ucc38\uc870\ud558\uc138\uc694.<\/a><\/span><\/p>\n<pre>{\r\n \"text\" : \"message\",\r\n \"from\" : \"from_id\",\r\n \"mergeIdentity\" :&lt;true\/false&gt;,\r\n \"endReason\": \"Fulfilled\", \r\n \"completedTaskId\": \"dg-eb0cc36e-06ac-5bff-8234-e4adf501a2ef\", \r\n \"completedTaskName\": \"show balance\"\r\n }\r\n<\/pre>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\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>\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h2><span class=\"ez-toc-section\" id=\"i-3\">\ub514\uc9c0\ud138 \uc591\uc2dd \ucc98\ub9ac<\/span><\/h2>\n<p>\ubd07\uc5d0 \uc0ac\uc6a9\uc790 \uc785\ub825\uc774 \ud544\uc694\ud55c \uc591\uc2dd\uc774 \uc788\ub294 \uacbd\uc6b0, synchronous Webhook \ucc44\ub110\uc740 \uc751\ub2f5\uc5d0\uc11c \uc644\uc804\ud55c \uc591\uc2dd \uc815\uc758\ub97c \uac00\uc838\uc624\uba70 \ubd07\uacfc \uc0c1\ud638\uc791\uc6a9\ud560 \ub54c \uc751\ub2f5\uc5d0\uc11c <em>formDate<\/em>\ub97c \ubcf4\ub0b4\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<h4>\uc0d8\ud50c \uc751\ub2f5<\/h4>\n<pre>{\r\n    \"text\": [],\r\n    \"form\": {\r\n        \"formDef\": { Formdef },\r\n        \"formInitialization\": { FormInitialization } \/\/if any\r\n    }\r\n    ..other params if any\r\n}<\/pre>\n<p><strong>FormDef<\/strong> (\uc774\uac83\uc740 \uc591\uc2dd\uc744 \ub80c\ub354\ub9c1\ud558\uae30 \uc704\ud574 \uc0ac\uc6a9\ub418\ub294 \uc644\uc804\ud55c \uc591\uc2dd \uc815\uc758\uc785\ub2c8\ub2e4.)<\/p>\n<pre>{\r\n  \"_id\": \"\",\r\n  \"refId\": \"\",\r\n  \"streamId\": \"st-####a#d-##fd-#b##-acab-b#f#f######\",\r\n  \"branding\": { \r\n     \"properties\": []\r\n    },\r\n  \"components\": [\r\n    {\r\n     \"_id\": \"fct-#f#e###d-d#b#-###a-#a##-######f###b\",\r\n     \"refId\": \"#####f##-###c-###b-##a#-da########1d\",\r\n     \"metaData\": {\r\n         \"type\": \"textField\",\r\n         \"key\": \"textField\",\r\n         \"displayName\": \"Text Field\",\r\n         \"name\": \"TextField0\",\r\n         \"placeholder\": \"Provide your input\",\r\n         \"toolTip\": \"\",\r\n         \"isVisible\": true,\r\n         \"required\": false,\r\n         \"validations\": {\r\n            \"validationType\": \"simple\"\r\n            },\r\n         \"validateOn\": \"onBlur\"\r\n      },\r\n     \"name\": \"TextField0\",\r\n     \"type\": \"textField\"\r\n  },\r\n  {\r\n    \"_id\": \"fct-#f#e###d-d#b#-###a-#a##-######f###b\",\r\n    \"refId\": \"#####f##-###c-###b-##a#-da########1d\",\r\n    \"metaData\": {\r\n       \"type\": \"textField\",\r\n       \"key\": \"textField\",\r\n       \"displayName\": \"Text Field\",\r\n       \"name\": \"TextField1\",\r\n       \"placeholder\": \"Provide your input\",\r\n       \"toolTip\": \"\",\r\n       \"isVisible\": true,\r\n       \"required\": false,\r\n       \"validations\": {\r\n          \"validationType\": \"simple\"\r\n         },\r\n       \"validateOn\": \"onBlur\"\r\n      },\r\n      \"name\": \"TextField1\",\r\n      \"type\": \"textField\"\r\n    },\r\n   {\r\n     \"_id\": \"fct-#f#e###d-d#b#-###a-#a##-######f###b\", \r\n     \"refId\": \"#####f##-###c-###b-##a#-da########1d\",\r\n     \"metaData\": {\r\n        \"key\": \"button\",\r\n        \"type\": \"button\",\r\n        \"displayName\": \"Submit\",\r\n        \"name\": \"Submit\",\r\n        \"buttonAction\": \"submit\",\r\n        \"isVisible\": true,\r\n        \"buttonStyle\": \"primary\",\r\n        \"sourceUrl\": \"\"\r\n       },\r\n     \"name\": \"Submit\",\r\n     \"type\": \"button\"\r\n     }\r\n    ],\r\n   \"description\": \"regular\",\r\n   \"displayName\": \"Form 1\",\r\n   \"name\": \"firstForm\",\r\n   \"type\": \"regular\", \r\n   (... few other fields)\r\n}<\/pre>\n<p><strong>FormInitialization<\/strong><br \/>\n(\uc591\uc2dd\uc744 \uc0ac\uc804\uc5d0 \uc791\uc131\ud558\ub294 \ub370 \uc0ac\uc6a9\ub429\ub2c8\ub2e4.)<\/p>\n<pre>{\r\n       \"valueMap\": {\r\n       \"TextField0\": \"input1\",\r\n       \"TextField1\": \"input2\"\r\n      }\r\n}<\/pre>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h4>\uc0d8\ud50c \uc694\uccad<\/h4>\n<pre>{\r\n    \"session\": {\r\n        \"new\": false\r\n    },\r\n    \"message\": {\r\n        \"formData\": {\r\n            \"formId\": \"frm-2b2f1ae4-9a3b-5f22-8940-b6827710940f\",\r\n            \"data\": [\r\n                {\r\n                    \"componentId\": \"fct-9f7e487d-d4b8-542a-9a77-7806819f141b\",\r\n                    \"input\": \"input1\"\r\n                },\r\n                {\r\n                    \"componentId\": \"fct-7aae4eae-2ce7-5d1b-8db1-bb5cfadc3342\",\r\n                    \"input\": \"input2\"\r\n                }\r\n            ],\r\n            \"meta\": {}\r\n        }\r\n    },\r\n    \"from\": {\r\n        \"id\": \"\"\r\n    }\r\n    ..others params if any\r\n}\r\n<\/pre>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\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><\/div><\/div><\/div><\/div><\/div><\/section>\n","protected":false},"excerpt":{"rendered":"Webhook \ucc44\ub110\uc740 \uc678\ubd80 \ud1b5\uc2e0 \uc2dc\uc2a4\ud15c\uacfc \ubd07\uc744 \uc5f0\uacb0\ud558\uae30 \uc704\ud55c \uc77c\ubc18\uc801\uc778 Webhook \ud1b5\ud569\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. Kore.ai \ud50c\ub7ab\ud3fc\uc740 \ud14d\uc2a4\ud2b8 \uba54\uc2dc\uc9c0 \uc1a1\uc218\uc2e0\uc5d0 \ud45c\uc900 \uc694\uccad\uacfc \uc751\ub2f5 API\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc74c\uc131\uacfc \ud0a4\ud328\ub4dc, \uae30\ud0c0 \uc218\ub2e8\uc744 \ud1b5\ud574 \ubc1b\uc740 \ucd5c\uc885 \uc0ac\uc6a9\uc790\uc758 \uc785\ub825\uc740 \uc694\uccad API\ub97c \uc0ac\uc6a9\ud558\uc5ec Kore.ai\ub85c \ubcf4\ub0b4\uae30 \uc804\uc5d0 \uc77c\ubc18 \ud14d\uc2a4\ud2b8\ub85c \ubcc0\ud658\ud574\uc57c \ud569\ub2c8\ub2e4. \ucc38\uace0 \uc0ac\ud56d: v7.0\ubd80\ud130, \ubd07\uc5d0 \ub2e4\uc911 Webhook \ucc44\ub110\uc744 \ud65c\uc131\ud654\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ucd94\uac00\ub418\uba74, Webhook \ucc44\ub110\uc740 \ucc44\ub110...","protected":false},"author":22,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25],"tags":[],"class_list":["post-40981","post","type-post","status-publish","format-standard","hentry","category-channel-enablement"],"_links":{"self":[{"href":"https:\/\/developer.kore.ai\/v10\/wp-json\/wp\/v2\/posts\/40981","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/developer.kore.ai\/v10\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/developer.kore.ai\/v10\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/developer.kore.ai\/v10\/wp-json\/wp\/v2\/users\/22"}],"replies":[{"embeddable":true,"href":"https:\/\/developer.kore.ai\/v10\/wp-json\/wp\/v2\/comments?post=40981"}],"version-history":[{"count":3,"href":"https:\/\/developer.kore.ai\/v10\/wp-json\/wp\/v2\/posts\/40981\/revisions"}],"predecessor-version":[{"id":40986,"href":"https:\/\/developer.kore.ai\/v10\/wp-json\/wp\/v2\/posts\/40981\/revisions\/40986"}],"wp:attachment":[{"href":"https:\/\/developer.kore.ai\/v10\/wp-json\/wp\/v2\/media?parent=40981"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/developer.kore.ai\/v10\/wp-json\/wp\/v2\/categories?post=40981"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/developer.kore.ai\/v10\/wp-json\/wp\/v2\/tags?post=40981"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}