Programmable Voice configurations
Configurations are reusable settings for your voice workflows. Instead of passing parameters directly in your code or in TwiML, you can store them in a Voice Configuration and apply it by ID. A voice workflow can use either a Voice Configuration or inline parameters, but not both.
You can manage Voice Configurations in Twilio Console or with the Voice Configuration APIs described in this section.
To find the base URL for a resource, see the following table.
| Resource | Base URL |
|---|---|
| Recording Configuration | https://voice.twilio.com/v2/Configurations |
| Batch Transcription Configuration | https://voice.twilio.com/v2/Configurations |
| Batch Transcription | https://voice.twilio.com/v3/Transcriptions |
To authenticate requests to the Twilio APIs, Twilio supports HTTP Basic authentication. Use your API key as the username and your API key secret as the password. You can create an API key either in the Twilio Console or using the API.
Note: Twilio recommends using API keys for authentication in production apps. For local testing, you can use your Account SID as the username and your Auth token as the password. You can find your Account SID and Auth Token in the Twilio Console.
Learn more about Twilio API authentication.
If you have questions or feedback about Programmable Voice Configurations, contact Twilio support.