Voice Insights Settings Resource
On this reference page, you'll learn about the parameters and properties for the Voice Insights Settings resource, which controls feature activation for accounts and subaccounts. See Related how-to documentation to learn the steps to use the info on this page.
Voice Insights Settings determine whether
- Advanced Features and/or
- Voice Trace
are activated for a given account.
Using the Voice Insights Settings Resource, you can
for an account or a specific subaccount.
The unique SID identifier of the Account.
^AC[0-9a-fA-F]{32}$Min length: 34Max length: 34A boolean flag indicating whether Advanced Features for Voice Insights are enabled.
The URL of this resource.
GET https://insights.twilio.com/v1/Voice/Settings
The unique SID identifier of the Subaccount.
^AC[0-9a-fA-F]{32}$Min length: 34Max length: 341// Download the helper library from https://www.twilio.com/docs/node/install2const twilio = require("twilio"); // Or, for ESM: import twilio from "twilio";34// Find your Account SID at twilio.com/console5// Provision API Keys at twilio.com/console/runtime/api-keys6// and set the environment variables. See http://twil.io/secure7// For local testing, you can use your Account SID and Auth token8const accountSid = process.env.TWILIO_ACCOUNT_SID;9const apiKey = process.env.TWILIO_API_KEY;10const apiSecret = process.env.TWILIO_API_SECRET;11const client = twilio(apiKey, apiSecret, { accountSid: accountSid });1213async function fetchAccountSettings() {14const setting = await client.insights.v1.settings().fetch();1516console.log(setting.accountSid);17}1819fetchAccountSettings();
Response
1{2"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",3"voice_trace": true,4"advanced_features": true,5"url": "https://insights.twilio.com/v1/Voice/Settings"6}
POST https://insights.twilio.com/v1/Voice/Settings
To manage subaccount Settings pass the subaccount SID as a parameter in the request.
application/x-www-form-urlencodedA boolean flag to enable Advanced Features for Voice Insights.
The unique SID identifier of the Subaccount.
^AC[0-9a-fA-F]{32}$Min length: 34Max length: 341// Download the helper library from https://www.twilio.com/docs/node/install2const twilio = require("twilio"); // Or, for ESM: import twilio from "twilio";34// Find your Account SID at twilio.com/console5// Provision API Keys at twilio.com/console/runtime/api-keys6// and set the environment variables. See http://twil.io/secure7// For local testing, you can use your Account SID and Auth token8const accountSid = process.env.TWILIO_ACCOUNT_SID;9const apiKey = process.env.TWILIO_API_KEY;10const apiSecret = process.env.TWILIO_API_SECRET;11const client = twilio(apiKey, apiSecret, { accountSid: accountSid });1213async function updateAccountSettings() {14const setting = await client.insights.v115.settings()16.update({ advancedFeatures: true });1718console.log(setting.accountSid);19}2021updateAccountSettings();
Response
1{2"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",3"voice_trace": true,4"advanced_features": true,5"url": "https://insights.twilio.com/v1/Voice/Settings"6}
1// Download the helper library from https://www.twilio.com/docs/node/install2const twilio = require("twilio"); // Or, for ESM: import twilio from "twilio";34// Find your Account SID at twilio.com/console5// Provision API Keys at twilio.com/console/runtime/api-keys6// and set the environment variables. See http://twil.io/secure7// For local testing, you can use your Account SID and Auth token8const accountSid = process.env.TWILIO_ACCOUNT_SID;9const apiKey = process.env.TWILIO_API_KEY;10const apiSecret = process.env.TWILIO_API_SECRET;11const client = twilio(apiKey, apiSecret, { accountSid: accountSid });1213async function updateAccountSettings() {14const setting = await client.insights.v1.settings().update({15subaccountSid: "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab",16voiceTrace: true,17});1819console.log(setting.accountSid);20}2122updateAccountSettings();
Response
1{2"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",3"voice_trace": true,4"advanced_features": true,5"url": "https://insights.twilio.com/v1/Voice/Settings"6}