Conversations

Initiate Twilio

Initiates conversation with the twilio integration

post
/v1/integration/twilio/{twilioIntegrationId}/initiate

Authorization

ChatBotKit API Secret * Required

HTTP Authorization Scheme: bearer

Request Body * Required

Request Body Schema: application/json

channelstring

The Twilio channel to use for the conversation

fromstring

The Twilio sender phone number

tostring

The recipient phone number

textstring

The text instruction to use to initiate the conversation

import { ChatBotKit } from '@chatbotkit/sdk'

const cbk = new ChatBotKit({

secret: process.env.CHATBOTKIT_API_KEY!

})

const response = await cbk.integration.twilio.initiate(

twilioIntegrationId,
{
"channel":"string",
"from":"string",
"to":"string",
"text":"string"
}
)
{
"id":"string"
}
The twilio integration was successfully initiated