Luiz Fernando Seibel Carrilho
03/12/2026, 2:38 PMVapi Support Bot
03/12/2026, 2:39 PMChiranjeet Mishra
03/16/2026, 7:01 AMtransportConfigurations. For example:
{
"transportConfigurations": [
{
"provider": "twilio",
"record": true,
"recordingChannels": "dual"
}
]
}
This configuration can be applied either through the Vapi API when updating your assistant or through the Vapi SDK when creating or updating the assistant.
Once enabled:
• Vapi recordings will continue to be stored in Vapi’s S3 and can be accessed via the Vapi API.
• Twilio recordings will be stored within Twilio and can be accessed through the Twilio Console or API.
• Both recordings will exist independently and simultaneously.
A couple of additional notes:
• Setting "recordingChannels": "dual" allows you to capture separate audio channels for each call leg (optional; the default is mono).
• Existing Vapi recordings cannot be retroactively synced back to Twilio, but once the configuration is enabled, both systems will record future calls.
• For convenience, the Twilio recording URL is also stored in the Vapi call record.