Chatbots
Last updated
Last updated
Key | Type | Description |
---|---|---|
GET
https://api.tiledesk.com/v3/:project_id/bots
Allows an account to list all the bots of the project.
Example
GET
https://api.tiledesk.com/v3/:project_id/bots/:id
Allows an account to get a bot of the project.
Example
GET
https://api.tiledesk.com/v3/:project_id/bots/exportjson/:id
Allows an accont to export the bot in json format
Example
POST
https://api.tiledesk.com/v3/:project_id/bots
Allows to add more bots.
Example:
POST
https://api.tiledesk.com/v3/:project_id/bots/fork/:id
Allows to fork an existing bot.
Example:
POST
https://api.tiledesk.com/v3/:project_id/bots/importjson/:id
Allows to import the bot informations and intents from a JSON file.
Example:
PUT
https://api.tiledesk.com/v3/:project_id/bots/:id
Allows to update a bot.
Example:
DELETE
https://api.tiledesk.com/v3/:project_id/bots/:id
Allows to delete a bot.
Example:
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
id
String
The unique identifier for the bot which is given by Tiledesk.
name
String
The bot name.
id_project
String
The unique identifier of the project
type
String
The bot type. Permitted values: internal, external.
secret
String
The bot secret token used for JWT authentication.
createdBy
String
The unique identifier of the row creator
description
String
(Optional) The bot description.
url
String
(Optional) The bot external endpoint address
webhook_url
String
(Optional)
webhook_enabled
Boolean
(Optional)
trashed
Boolean
(Optional) The bot status.
attributes
Object
(Optional) The custom attributes which are set for the bot.
language
String
(Optional) The bot language.
createdAt
String
(Optional) The time when the bot was created.
public
Boolean
(Optional) The sharing status of the bot. Default false.
updatedAt
String
(Optional) The time when the bot was updated.
project_id
string
the Project Id is a unique code assigned to your project when you create it in Tiledesk.
Authorization
string
authorization token. Basic Auth or JWT
project_id
string
the Project Id is a unique code assigned to your project when you create it in Tiledesk.
id
string
The bot identifier
Authorization
string
authorization token. Basic Auth or JWT
project_id
string
The Project Id is a unique code assigned to your project when you create it in Tiledesk
id
string
The bot identifier
intentsOnly
boolean
(Optional) if TRUE will be exported only the intents (faqs)
Authorization
string
Authorization token. Basic Auth or JWT
Content-Type
string
use "application/json" value
project_id
string
The project_id is a unique code assigned to your project when you create it in Tiledesk
Authorization
string
authorization token. Basic Auth or JWT
Content-Type
string
use "application/json" value
name
string
The bot name
description
string
The bot description
language
string
The bot language with two-letter ISO 639-1 code.
webhook_enabled
string
Enable the webhook fullfillment endpoint
template
string
If internal type is used you can specify the template used to create the faqs. Supported values : blank, handoff, example. Example is the default value. Blank is a basic chatbot with only start e defaultFallback intents. Handoff is like the basic chatbot with the Agent handoff intent. Example is a chatbot with a showcase of the main features.
type
string
Supported type values are: "internal", "external". Default is "internal". With internal value the standard tiledesk bot engine is used. With external you can create your own chatbot engine specifing the url parameter.
url
string
The external chatbot endpoint
project_id
string
The project_id is a unique code assigned to your project when you create it in Tiledesk
id
string
The bot identifier
public
string
The sharing status of the bot. Permitted values: true | false
projectid
string
The id of the project where wants to fork the bot
Authorization
string
authorization token. Basic Auth or JWT
Content-Type
string
use "application/json" value
project_id
string
The project_id is a unique code assigned to your project when you create it in Tiledesk
id
string
the bot identifier (on which perform import) (is null with create option)
create
string
Allows to create a chatbot before importing Permitted values: true | false | null
replace
string
(BETA) Allows you to clean the chatbot (all its intents) before importing Permitted values: true | false | null
overwrite
string
Choose whether to replace intents with the same intent_display_name with the imported ones. If false or null Old intents with the same intent_display_name will not be overwritten. Permitted values: true | false | null
Authorization
string
authorization token. Basic Auth or JWT
Content-Type
string
use "application/json" value
uploadFile
json
The JSON file that contains data.
project_id
string
The project_id is a unique code assigned to your project when you create it in Tiledesk
id
string
The bot identifier
Authorization
string
authorization token. Basic Auth or JWT
Content-Type
string
use "application/json" value
name
string
The bot name
url
string
The bot external endpoint
description
string
The bot description
language
string
The bot language with two-letter ISO 639-1 code.
webhook_enabled
string
Enable the webhook fullfillment endpoint
type
string
Supported type values are: "internal", "external". Default is "internal". With internal value the standard tiledesk bot engine is used. With external you can create your own chatbot engine specifing the url parameter.
project_id
string
The project_id is a unique code assigned to your project when you create it in Tiledesk
id
string
The bot identifier
Authorization
string
authorization token. Basic Auth or JWT