API Guide

Get Extraction Questions – KG

To get the list of KG Extraction Questions.   Method GET Endpoint https://{{host}}/api/public/stream/{{streamId}}/qna/{{ExtractionId}}/questions?limit=&offset= Content Type application/json Authorization auth: {{JWT}} See How to generate the JWT Token. API Scope Bot Builder: Manage Knowledge Graph Admin Console: Manage Knowledge Graph   Path Parameters Parameter Description Mandate host The environment URL. For example,…

Get Extractions History – KG

To get the KG extractions’ history as a list.   Method GET Endpoint https://{{host}}/api/public/stream/{{streamId}}/qna/history?language=en Content Type application/json Authorization auth: {{JWT}} See How to generate the JWT Token. API Scope Bot Builder: Manage Knowledge Graph Admin Console: Manage Knowledge Graph   Path Parameters Parameter Description Mandate host The environment URL. For…

Extraction from file or URL – KG

To extract the Knowledge Graph from the imported file or URL. Method POST Endpoint https://{{host}}/api/public/bot/{{botId}}/qna/import?language=en Content Type application/json Authorization auth: {{JWT}} See How to generate the JWT Token. API Scope Bot Builder: Manage Knowledge Graph Admin Console: Manage Knowledge Graph Path Parameters Parameter Required Description host Required The environment URL.…

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…

Data Insert (Bulk) API

Used to insert bulk data into Data Table. Method POST Endpoint https://{{host}}/api/public/tables/{{tableName}}/bulk Content Type application/json Authorization auth: {{JWT}} See How to generate the JWT Token. App Access Write access to the Data Table from the Data Definition in DaaS. For more information, see app assignment for accessing the data in…

Enabling Agent Transfer API

This API is used to configure the Botkit Url, App, and events. Note: To use this API, app needs the XO Platform API scope of BotKit. Syntax: 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…

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. Method POST Endpoint https://{{host}}/api/public/views/{{viewName}}/query?sys_limit={{limit_value}}&sys_offset={{offset_value}} Content Type application/json Authorization auth: {{JWT}} See How to generate the JWT Token. App Access Read access to the Data Table from the Data Definition in DaaS. For more information, see app assignment for accessing the data in…

Query Data (Table) API

  Used to get data from Data Table. Method POST Endpoint https://{{host}}/api/public/tables/{{tableName}}/query?sys_limit={{limit_value}}&sys_offset={{offset_value}} Content Type application/json Authorization auth: {{JWT}} See How to generate the JWT Token. App Access Read access to the Data Table from the Data Definition in DaaS. For more information, see app assignment for accessing the data in…

Data Delete API

  Used to delete data from Data Table. Method DELETE Endpoint https://{{host}}/api/public/tables/{{tableName}} Content Type application/json Authorization auth: {{JWT}} See How to generate the JWT Token. App Access Read and Delete access to the Data Table from the Data Definition in DaaS. For more information, see app assignment for accessing the…
Menu