Connectors
The connectors resource bridges inbound calls from a telephony provider (Twilio, Plivo, or Telnyx) into a room. Create a connector, configure its webhook URL at the provider, and calls flow into VideoSDK.
Create a connector
- Node.js
- Go
const connector = await client.connectors.create({ provider: "twilio", roomId });
connector.webhookUrl; // set this at the provider
connector, err := client.Connectors.Create(ctx, videosdk.CreateConnectorParams{
Provider: videosdk.ConnectorTwilio,
RoomID: roomID,
})
fmt.Println(connector.WebhookURL) // set this at the provider
Options: provider (required; twilio, plivo, or telnyx), name, roomId (fallback room), defaultRuleId, region.
Manage
- Node.js
- Go
await client.connectors.list();
await client.connectors.get(connectorId);
await client.connectors.rotateKey(connectorId); // invalidates the old webhook URL
await client.connectors.delete(connectorId);
client.Connectors.List(ctx)
client.Connectors.Get(ctx, connectorID)
client.Connectors.RotateKey(ctx, connectorID) // invalidates the old webhook URL
client.Connectors.Delete(ctx, connectorID)
The connector object
id, provider, name, webhookUrl, defaultRoomId, defaultRuleId, region, createdAt.
Got a Question? Ask us on discord

