Updates country dialing permissions in bulk.
Property nameTypeRequiredPIIDescription
UpdateRequeststringrequired URL encoded JSON array of update objects. example : [ { "iso_code": "GB", "low_risk_numbers_enabled": "true", "high_risk_special_numbers_enabled":"true", "high_risk_tollfraud_numbers_enabled": "false" } ]
Update the dialing permissions for Great Britain [GB]
_26// Download the helper library from https://www.twilio.com/docs/node/install
_26const twilio = require("twilio"); // Or, for ESM: import twilio from "twilio";
_26// Find your Account SID and Auth Token at twilio.com/console
_26// and set the environment variables. See http://twil.io/secure
_26const accountSid = process.env.TWILIO_ACCOUNT_SID;
_26const authToken = process.env.TWILIO_AUTH_TOKEN;
_26const client = twilio(accountSid, authToken);
_26async function createDialingPermissionsCountryBulkUpdate() {
_26 const bulkCountryUpdate =
_26 await client.voice.v1.dialingPermissions.bulkCountryUpdates.create({
_26 updateRequest: JSON.stringify([
_26 low_risk_numbers_enabled: true,
_26 high_risk_special_numbers_enabled: true,
_26 high_risk_tollfraud_numbers_enabled: false,
_26 console.log(bulkCountryUpdate.updateCount);
_26createDialingPermissionsCountryBulkUpdate();
_10 "update_request": "[{\"iso_code\":\"GB\",\"low_risk_numbers_enabled\":true,\"high_risk_special_numbers_enabled\":true,\"high_risk_tollfraud_numbers_enabled\":false}]"
Enable low-risk number groups in the countries with ISO codes [US , DE , FR , GB , IL , IN , JP , AU , BR]
_68// Download the helper library from https://www.twilio.com/docs/node/install
_68const twilio = require("twilio"); // Or, for ESM: import twilio from "twilio";
_68// Find your Account SID and Auth Token at twilio.com/console
_68// and set the environment variables. See http://twil.io/secure
_68const accountSid = process.env.TWILIO_ACCOUNT_SID;
_68const authToken = process.env.TWILIO_AUTH_TOKEN;
_68const client = twilio(accountSid, authToken);
_68async function createDialingPermissionsCountryBulkUpdate() {
_68 const bulkCountryUpdate =
_68 await client.voice.v1.dialingPermissions.bulkCountryUpdates.create({
_68 updateRequest: JSON.stringify([
_68 high_risk_special_numbers_enabled: false,
_68 high_risk_tollfraud_numbers_enabled: false,
_68 low_risk_numbers_enabled: true,
_68 high_risk_special_numbers_enabled: false,
_68 high_risk_tollfraud_numbers_enabled: false,
_68 low_risk_numbers_enabled: true,
_68 high_risk_special_numbers_enabled: false,
_68 high_risk_tollfraud_numbers_enabled: false,
_68 low_risk_numbers_enabled: true,
_68 high_risk_special_numbers_enabled: false,
_68 high_risk_tollfraud_numbers_enabled: false,
_68 low_risk_numbers_enabled: true,
_68 high_risk_special_numbers_enabled: false,
_68 high_risk_tollfraud_numbers_enabled: false,
_68 low_risk_numbers_enabled: true,
_68 high_risk_special_numbers_enabled: false,
_68 high_risk_tollfraud_numbers_enabled: false,
_68 low_risk_numbers_enabled: true,
_68 high_risk_special_numbers_enabled: false,
_68 high_risk_tollfraud_numbers_enabled: false,
_68 low_risk_numbers_enabled: true,
_68 high_risk_special_numbers_enabled: false,
_68 high_risk_tollfraud_numbers_enabled: false,
_68 low_risk_numbers_enabled: true,
_68 console.log(bulkCountryUpdate.updateCount);
_68createDialingPermissionsCountryBulkUpdate();
_10 "update_request": "[{\"high_risk_special_numbers_enabled\":false,\"high_risk_tollfraud_numbers_enabled\":false,\"iso_code\":\"US\",\"low_risk_numbers_enabled\":true},{\"high_risk_special_numbers_enabled\":false,\"high_risk_tollfraud_numbers_enabled\":false,\"iso_code\":\"DE\",\"low_risk_numbers_enabled\":true},{\"high_risk_special_numbers_enabled\":false,\"high_risk_tollfraud_numbers_enabled\":false,\"iso_code\":\"FR\",\"low_risk_numbers_enabled\":true},{\"high_risk_special_numbers_enabled\":false,\"high_risk_tollfraud_numbers_enabled\":false,\"iso_code\":\"GB\",\"low_risk_numbers_enabled\":true},{\"high_risk_special_numbers_enabled\":false,\"high_risk_tollfraud_numbers_enabled\":false,\"iso_code\":\"IN\",\"low_risk_numbers_enabled\":true},{\"high_risk_special_numbers_enabled\":false,\"high_risk_tollfraud_numbers_enabled\":false,\"iso_code\":\"IL\",\"low_risk_numbers_enabled\":true},{\"high_risk_special_numbers_enabled\":false,\"high_risk_tollfraud_numbers_enabled\":false,\"iso_code\":\"JP\",\"low_risk_numbers_enabled\":true},{\"high_risk_special_numbers_enabled\":false,\"high_risk_tollfraud_numbers_enabled\":false,\"iso_code\":\"BR\",\"low_risk_numbers_enabled\":true}]"
Disable high-risk number groups in the countries with ISO codes [CU , LV , SO , LT , GN , GM , ZW , MV , TN, EE]
_80// Download the helper library from https://www.twilio.com/docs/node/install
_80const twilio = require("twilio"); // Or, for ESM: import twilio from "twilio";
_80// Find your Account SID and Auth Token at twilio.com/console
_80// and set the environment variables. See http://twil.io/secure
_80const accountSid = process.env.TWILIO_ACCOUNT_SID;
_80const authToken = process.env.TWILIO_AUTH_TOKEN;
_80const client = twilio(accountSid, authToken);
_80async function createDialingPermissionsCountryBulkUpdate() {
_80 const bulkCountryUpdate =
_80 await client.voice.v1.dialingPermissions.bulkCountryUpdates.create({
_80 updateRequest: JSON.stringify([
_80 high_risk_special_numbers_enabled: false,
_80 high_risk_tollfraud_numbers_enabled: false,
_80 low_risk_numbers_enabled: true,
_80 high_risk_special_numbers_enabled: false,
_80 high_risk_tollfraud_numbers_enabled: false,
_80 low_risk_numbers_enabled: true,
_80 high_risk_special_numbers_enabled: false,
_80 high_risk_tollfraud_numbers_enabled: false,
_80 low_risk_numbers_enabled: true,
_80 high_risk_special_numbers_enabled: false,
_80 high_risk_tollfraud_numbers_enabled: false,
_80 low_risk_numbers_enabled: true,
_80 high_risk_special_numbers_enabled: false,
_80 high_risk_tollfraud_numbers_enabled: false,
_80 low_risk_numbers_enabled: true,
_80 high_risk_special_numbers_enabled: false,
_80 high_risk_tollfraud_numbers_enabled: false,
_80 low_risk_numbers_enabled: true,
_80 high_risk_special_numbers_enabled: false,
_80 high_risk_tollfraud_numbers_enabled: false,
_80 low_risk_numbers_enabled: true,
_80 high_risk_special_numbers_enabled: false,
_80 high_risk_tollfraud_numbers_enabled: false,
_80 low_risk_numbers_enabled: true,
_80 high_risk_special_numbers_enabled: false,
_80 high_risk_tollfraud_numbers_enabled: false,
_80 low_risk_numbers_enabled: true,
_80 high_risk_special_numbers_enabled: false,
_80 high_risk_tollfraud_numbers_enabled: false,
_80 low_risk_numbers_enabled: true,
_80 console.log(bulkCountryUpdate.updateCount);
_80createDialingPermissionsCountryBulkUpdate();
_10 "update_request": "[{\"high_risk_special_numbers_enabled\":false,\"high_risk_tollfraud_numbers_enabled\":false,\"iso_code\":\"CU\",\"low_risk_numbers_enabled\":true},{\"high_risk_special_numbers_enabled\":false,\"high_risk_tollfraud_numbers_enabled\":false,\"iso_code\":\"LV\",\"low_risk_numbers_enabled\":true},{\"high_risk_special_numbers_enabled\":false,\"high_risk_tollfraud_numbers_enabled\":false,\"iso_code\":\"SO\",\"low_risk_numbers_enabled\":true},{\"high_risk_special_numbers_enabled\":false,\"high_risk_tollfraud_numbers_enabled\":false,\"iso_code\":\"LT\",\"low_risk_numbers_enabled\":true},{\"high_risk_special_numbers_enabled\":false,\"high_risk_tollfraud_numbers_enabled\":false,\"iso_code\":\"GN\",\"low_risk_numbers_enabled\":true},{\"high_risk_special_numbers_enabled\":false,\"high_risk_tollfraud_numbers_enabled\":false,\"iso_code\":\"GM\",\"low_risk_numbers_enabled\":true},{\"high_risk_special_numbers_enabled\":false,\"high_risk_tollfraud_numbers_enabled\":false,\"iso_code\":\"MV\",\"low_risk_numbers_enabled\":true},{\"high_risk_special_numbers_enabled\":false,\"high_risk_tollfraud_numbers_enabled\":false,\"iso_code\":\"EE\",\"low_risk_numbers_enabled\":true},{\"high_risk_special_numbers_enabled\":false,\"high_risk_tollfraud_numbers_enabled\":false,\"iso_code\":\"ZW\",\"low_risk_numbers_enabled\":true},{\"high_risk_special_numbers_enabled\":false,\"high_risk_tollfraud_numbers_enabled\":false,\"iso_code\":\"TN\",\"low_risk_numbers_enabled\":true}]"