Chat API
- Introduction
- Endpoints
Admin API
- Getting started
- Concepts
- Endpoints
- GETgetAccount
- PUTupdateAccount
- GETlistPublicIntegrations
- GETgetPublicIntegrationById
- GETgetPublicIntegration
- POSTcreateBot
- GETlistBots
- PUTupdateBot
- GETgetBot
- DELdeleteBot
- GETgetBotLogs
- GETgetBotAnalytics
- GETgetBotIssue
- DELdeleteBotIssue
- GETlistBotIssues
- GETlistBotIssueEvents
- POSTcreateWorkspace
- GETlistWorkspaces
- GETgetPublicWorkspace
- GETgetWorkspace
- PUTupdateWorkspace
- DELdeleteWorkspace
- GETlistPublicWorkspaces
- GETgetAuditRecords
- GETlistWorkspaceMembers
- POSTcreateWorkspaceMember
- GETgetWorkspaceMember
- DELdeleteWorkspaceMember
- PUTupdateWorkspaceMember
- POSTcreateIntegration
- GETlistIntegrations
- POSTvalidateIntegrationCreation
- PUTupdateIntegration
- GETgetIntegration
- DELdeleteIntegration
- PUTvalidateIntegrationUpdate
- GETgetIntegrationLogs
- GETgetIntegrationByName
- GET
Files API
Tables API
- Getting Started
- Endpoints
Runtime API
- Getting Started
- Concepts
- Endpoints
getBot
Get bot details
curl --request GET \
--url https://api.botpress.cloud/v1/admin/bots/{id}
{
"bot": {
"id": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"signingSecret": "<string>",
"integrations": {},
"user": {
"tags": {}
},
"conversation": {
"tags": {}
},
"message": {
"tags": {}
},
"states": {},
"configuration": {
"data": {},
"schema": {}
},
"events": {},
"recurringEvents": {},
"subscriptions": {
"events": {}
},
"actions": {},
"tags": {},
"name": "<string>",
"deployedAt": "2023-11-07T05:31:56Z",
"dev": true,
"createdBy": "<string>",
"alwaysAlive": true,
"status": "active",
"medias": [
{
"url": "<string>",
"name": "<string>"
}
]
}
}
Path Parameters
Bot ID
Response
A mapping of integrations to their configuration
Name of the Integration
200
Version of the Integration
200
2000
200
200
registration_pending
, registered
, registration_failed
, unregistration_pending
, unregistered
, unregistration_failed
2000
ID of the Integration
28 - 36
Creation date of the Integration in ISO 8601 format
Updating date of the Integration in ISO 8601 format
Title of the integration. This is the name that will be displayed in the UI
1 - 64
Description of the integration. This is the description that will be displayed in the UI
256
URL of the icon of the integration. This is the icon that will be displayed in the UI
Idicates if the integration is public. Public integrations are available to all and cannot be updated without creating a new version.
Status of the integration version verification
unapproved
, pending
, approved
, rejected
2000
Conversation object configuration
Recurring events
200
200
The number of times the recurring event failed to run. This counter resets once the recurring event runs successfully.
The reason why the recurring event failed to run in the last attempt.
2000
Actions definition
Action definition
Title of the action
64
Description of the action
256
Indicates if the Bot is a development bot; Development bots run locally and can install dev integrations
Status of the bot
active
, deploying
Id of the user that created the bot
Was this page helpful?
curl --request GET \
--url https://api.botpress.cloud/v1/admin/bots/{id}
{
"bot": {
"id": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"signingSecret": "<string>",
"integrations": {},
"user": {
"tags": {}
},
"conversation": {
"tags": {}
},
"message": {
"tags": {}
},
"states": {},
"configuration": {
"data": {},
"schema": {}
},
"events": {},
"recurringEvents": {},
"subscriptions": {
"events": {}
},
"actions": {},
"tags": {},
"name": "<string>",
"deployedAt": "2023-11-07T05:31:56Z",
"dev": true,
"createdBy": "<string>",
"alwaysAlive": true,
"status": "active",
"medias": [
{
"url": "<string>",
"name": "<string>"
}
]
}
}