Dialing Permissions - Settings resource
On this reference page, you'll learn about the parameters and properties for the Settings resource, which represents a subaccount's inheritance configurations. See Related how-to documentation to learn the steps to use the info on this page.
Property nameTypeRequiredPIIDescriptionChild properties
true if the sub-account will inherit voice dialing permissions from the Master Project; otherwise false.
The absolute URL of this resource.
GET https://voice.twilio.com/v1/Settings
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 fetchDialingPermissionsSettings() {14const setting = await client.voice.v1.dialingPermissions.settings().fetch();1516console.log(setting.dialingPermissionsInheritance);17}1819fetchDialingPermissionsSettings();
Response
1{2"dialing_permissions_inheritance": true,3"url": "https://voice.twilio.com/v1/Settings"4}
POST https://voice.twilio.com/v1/Settings
Encoding type:
application/x-www-form-urlencodedSchemaExample
Property nameTypeRequiredPIIDescriptionChild properties
true for the sub-account to inherit voice dialing permissions from the Master Project; otherwise false.
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 updateDialingPermissionsSettings() {14const setting = await client.voice.v1.dialingPermissions15.settings()16.update({ dialingPermissionsInheritance: false });1718console.log(setting.dialingPermissionsInheritance);19}2021updateDialingPermissionsSettings();
Response
1{2"dialing_permissions_inheritance": false,3"url": "https://voice.twilio.com/v1/Settings"4}