API Guide

User Engagement Trend API

To provide the number of users who have interacted with the bot in a given period across different time intervals. To use this API, the app needs the Bot Scope. POST https://{{host}}/api/public/bot/{{BotID}}/userEngagementTrend?aggregation_type={{type}}&start_date={{from}}&end_date={{to}}&channels={{channel}} Path Parameters Parameter Required/Optional Description host Required Environment URL, for example, https://bots.kore.ai BotID Required Bot ID or Stream…

Get Analytics API

To extract the metrics data related to the intent detection and task performance using API. It can be used to retrieve metrics information related to Intents Found, Intents not Found, Failed Tasks, Successful Tasks, and Performance Logs To use this API, the app needs the Bot Scope of Metrics. POST…

Conversation Session Closure API

This API In-activates current active session based on session Id and bot Id. This API is available in the BT app scopes. To use this API, the app needs the Bot Builder API scope of Bot sessions. PUT https://{{host}}/api/public/bot/{{BotID}}/session Query Parameters Parameter Description host Environment URL, for example, https://bots.kore.ai BotId Bot…

Data Insert (Bulk) API

Used to insert bulk data into Data Table. To use this API, the app needs to be given Write access to the Data Table from the Data Definition in DaaS (see here for details) POST https://{{host}}/api/public/tables/{{tableName}}/bulk Query Parameters Parameter Description host Environment URL, for example, https://bots.kore.ai tableName Name of the…

Enabling Agent Transfer API

Used to configure the Botkit Url, App, and events. To use this API, app needs the Bot Builder API scope of BotKit. PUT https://{{host}}/api/public/bot/{{BotID}}/sdkSubscription Query Parameters Parameter Description host Environment URL, for example, https://bots.kore.ai BotID Bot ID or Stream ID. You can access it from the General Settings page of…

Configuring BotKit API

To configuring the Botkit Url, App, and events. To use this API, app needs the Bot Builder API scope of BotKit. PUT https://{{host}}/api/public/bot/{{BotID}}/sdkSubscription Query Parameters Parameter Description host Environment URL, for example, https://bots.kore.ai BotID Bot ID or Stream ID. You can access it from the General Settings page of the…

Query Data (View) API

Used to get data from Table View. To use this API, the app needs to be given Read access to the Table View from the Data Definition in DaaS (see here for details) POST https://{{host}}/api/public/views/{{viewName}}/query?sys_limit={{limit_value}}&sys_offset={{offset_value}} Kore.ai Bots Platform provides access to bot development using secured APIs. Refer here to learn…

Query Data (Table) API

Used to get data from Data Table. To use this API, the app needs to be given Read access to the Data Table from the Data Definition in DaaS (see here for details) POST https://{{host}}/api/public/tables/{{tableName}}/query?sys_limit={{limit_value}}&sys_offset={{offset_value}} Query Parameters Parameter Description host Environment URL, for example, https://bots.kore.ai tableName Name of the Table…

Data Delete API

Used to delete data from Data Table. To use this API, the app needs to be given Read and Delete access to the Data Table from the Data Definition in DaaS (see here for details) DELETE https://{{host}}/api/public/tables/{{tableName}} Kore.ai Bots Platform provides access to bot development using secured APIs. Refer here…

Data Update API

Used to update data into Data Table. To use this API, the app needs to be given Read and Write access to the Data Table from the Data Definition in DaaS (see here for details) PUT https://{{host}}/api/public/tables/{{tableName}} Kore.ai Bots Platform provides access to bot development using secured APIs. Refer here…
Menu