Twilio
This page contains the setup guide and reference information for the Twilio source connector.
Prerequisites
Twilio HTTP requests to the REST API are protected with HTTP Basic authentication. In short, you will use your Twilio Account SID as the username and your Auth Token as the password for HTTP Basic authentication.
You can find your Account SID and Auth Token on your dashboard.
See docs for more details.
Setup guide
For Airbyte Cloud:
- Log into your Airbyte Cloud account.
- In the left navigation bar, click Sources. In the top-right corner, click +new source.
- On the Set up the source page, enter the name for the Twilio connector and select Twilio from the Source/Destination type dropdown.
- Enter your
account_sid
. - Enter your
auth_token
. - Enter your
start_date
. - Enter your
lookback_window
. - Click Set up source.
For Airbyte Open Source:
- Navigate to the Airbyte Open Source dashboard.
- Set the name for your source.
- Enter your
account_sid
. - Enter your
auth_token
. - Enter your
start_date
. - Enter your
lookback_window
. - Click Set up source.
Supported sync modes
The Twilio source connector supports the following sync modes:
Feature | Supported? |
---|---|
Full Refresh Sync | Yes |
Incremental Sync | Yes |
Replicate Incremental Deletes | No |
SSL connection | Yes |
Namespaces | No |
Supported Streams
- Accounts
- Addresses
- Alerts (Incremental)
- Applications
- Available Phone Number Countries (Incremental)
- Available Phone Numbers Local (Incremental)
- Available Phone Numbers Mobile (Incremental)
- Available Phone Numbers Toll Free (Incremental)
- Calls (Incremental)
- Conference Participants (Incremental)
- Conferences (Incremental)
- Conversations
- Conversation Messages
- Conversation Participants
- Dependent Phone Numbers (Incremental)
- Executions (Incremental)
- Incoming Phone Numbers (Incremental)
- Flows
- Keys
- Message Media (Incremental)
- Messages (Incremental)
- Outgoing Caller Ids
- Queues
- Recordings (Incremental)
- Services
- Step
- Roles
- Transcriptions
- Trunks
- Usage Records (Incremental)
- Usage Triggers
- Users
- UserConversations
- VerifyServices
Performance considerations
The Twilio connector will gracefully handle rate limits. For more information, see the Twilio docs for rate limitations.