POST
/
chatbots

Headers

Authorization
string
required

All requests to the ChatDash API must be validated with the agency API Key found on your agency profile

Body

application/json
name
string
required

The chatbot's name

platform
enum<string>
required

The chatbot's platform

Available options:
voiceflow,
openai,
botpress,
vectorshift,
flowise,
vapi,
retell,
elevenlabs,
n8n,
custom
apiId
string

The 'ID' for interacting with the chatbot platform's API.

apiKey
string

The 'Key' for interacting with the chatbot platform's API

platformCredentials
object

Additional credentials for interacting with certain chatbot platform's API

usingExternalWidget
boolean
default:
false

Whether the chatbot is using an external widget or interface over ChatDash's native widget

Response

200 - application/json
message
string