Skip to main content
POST
/
typebot
/
create
/
{instance}
Create Typebot
curl --request POST \
  --url https://{server-url}/typebot/create/{instance} \
  --header 'Content-Type: application/json' \
  --header 'apikey: <api-key>' \
  --data '{
  "enabled": true,
  "url": "<string>",
  "typebot": "<string>",
  "triggerType": "<string>",
  "triggerOperator": "<string>",
  "triggerValue": "<string>",
  "expire": 123,
  "keywordFinish": "<string>",
  "delayMessage": 123,
  "unknownMessage": "<string>",
  "listeningFromMe": true,
  "stopBotFromMe": true,
  "keepOpen": true,
  "debounceTime": 123
}'

Authorizations

apikey
string
header
required

Your authorization key header

Path Parameters

instance
string
required

Name of the instance

Body

application/json
enabled
boolean
required
url
string
required

Typebot URL

typebot
string
required

Typebot name

triggerType
string
required

All or keyword

triggerOperator
string
required

Operator logic, ex: contains, equals, startsWith, endsWith, regex

triggerValue
string
required

All or keyword

expire
number
required

Time to expire session

keywordFinish
string
required

Keyword to finish session

delayMessage
number
required

Delay when the bot send message

unknownMessage
string
required

Unrecognized message

listeningFromMe
boolean
required

Marked as viewed

stopBotFromMe
boolean
required

Stop bot when I send message

keepOpen
boolean
required

Keep session open

debounceTime
number
required

Start typebot for your own messages

I