API Guide

Bot Export – Status API

Gets the status of Bot Export request and also provides the download link of the bot export copy after the export is completed. Refer here for initiating Bot Export API.   Method GET Endpoint https://{{host}}/api/public/bot/{{BotID}}/export/status Content Type application/json Authorization auth: {{JWT}} See How to generate the JWT Token. API Scope…

Bot Export API

To export the bot definition and all the associated components. Note: This API only initiates the export process. Please use the Export Status API to view the export progress status and obtain a link to download the file once the export completes. Method POST Endpoint https://{{host}}/api/public/bot/{{BotID}}/export Content Type application/json Authorization…

ML Utterances Export API

To export the ML utterances of a bot by creating a request ID to generate the download link of the bot using the ML Utterance Export Status API.   Method POST Endpoint https://{{host}}/api/public/bot/{{BotID}}/mlexport Content Type application/json Authorization auth: {{JWT}} See How to generate the JWT Token. API Scope Bot Builder:…

Update User Access API

To add or remove the ability to access bot builder to create new bots. This API requires JWT generated by an application created only from the Bot Admin Console. Method POST Endpoint https://{{host}}/api/public/useraccess Content Type application/json Authorization auth: {{JWT}} See How to generate the JWT Token. API Scope Bot Builder:…

Assign Admin Roles API

To add or remove users or groups from admin roles. This API requires JWT generated by an application created only from the Bot Admin Console. Method POST Endpoint https://{{host}}/api/public/adminroles/assignments/ Content Type application/json Authorization auth: {{JWT}} See How to generate the JWT Token. API Scope Bot Builder: Not Applicable Admin Console:…

Assign BT Roles API

To assign a bot role to a set of users in a specific bot. This API requires JWT generated by an application created only from the Bot Admin Console. Method POST Endpoint https://{{host}}/api/public/btroles/assignments/ Content Type application/json Authorization auth: {{JWT}} See How to generate the JWT Token. API Scope Bot Builder:…

Get Groups API

To get the list of groups and group members available in the account. This API requires JWT generated by an application created only from the Bot Admin Console. Method GET Endpoint https://{{host}}/api/public/groups?offset=0&limit=2 Content Type application/json Authorization auth: {{JWT}} See How to generate the JWT Token. API Scope Bot Builder: Not…

Get Bots API

To retrieve the list of the bots available in an account. This API requires JWT generated by an application created only from Bot Admin Console. Method GET Endpoint https://{{host}}/api/public/bots?offset=0&limit=50s Content Type application/json Authorization auth: {{JWT}} See How to generate the JWT Token. API Scope Bot Builder: Not Applicable Admin Console:…

Get Roles API

To retrieve the list of the bot or admin roles available in an account. This API requires JWT generated by an application created only from the Bot Admin Console. Method GET Endpoint https://{{host}}/api/public/roles?roleType=bot&limit=2 Content Type application/json Authorization auth: {{JWT}} See How to generate the JWT Token. API Scope Bot Builder:…

Export Roles API

To export bot or admin roles from an account. This is typically used to export roles from one environment to another. This API requires JWT generated by an application created only from the Bot Admin Console. Method GET Endpoint https://{{host}}/api/public/roles/export?roleType=admin Content Type application/json Authorization auth: {{JWT}} See How to generate…
Menu