Skip to main content
POST
/
api
/
team
/
integrations
/
twilio
/
create
JavaScript
import BrainbaseLabs from 'brainbase-labs';

const client = new BrainbaseLabs({
  apiKey: process.env['BRAINBASE_LABS_API_KEY'], // This is the default and can be omitted
});

const integration = await client.team.integrations.twilio.create({
  accountSid: 'accountSid',
  authToken: 'authToken',
});

console.log(integration.id);
{
  "id": "<string>",
  "appType": "<string>",
  "config": {},
  "createdAt": "2023-11-07T05:31:56Z",
  "updatedAt": "2023-11-07T05:31:56Z",
  "name": "<string>",
  "description": "<string>",
  "teamId": "<string>",
  "workerId": "<string>"
}

Authorizations

x-api-key
string
header
required

API key authentication

Body

application/json

Twilio integration configuration details.

accountSid
string
required
authToken
string
required

Provide the plain text auth token. It will be encrypted before being stored.

name
string
description
string

Response

Twilio integration created successfully.

id
string
required
appType
string
required
config
object
required
createdAt
string<date-time>
required
updatedAt
string<date-time>
required
name
string | null
description
string | null
teamId
string | null
workerId
string | null