Skip to contentSkip to navigationSkip to topbar
Rate this page:
On this page

DialingPermissions BulkCountryUpdate Resource


Updates country dialing permissions in bulk.


DialingPermissions BulkCountryUpdate properties

dialingpermissions-bulkcountryupdate-properties page anchor
Resource properties
update_counttype: integerNot PII

The number of countries updated


update_requesttype: stringNot PII

A bulk update request to change voice dialing country permissions stored as a URL-encoded, JSON array of update objects. For example : [ { "iso_code": "GB", "low_risk_numbers_enabled": "true", "high_risk_special_numbers_enabled":"true", "high_risk_tollfraud_numbers_enabled": "false" } ]

The UpdateRequest parameter is a URL-encoded JSON string that describes an array of objects, each object containing these properties.


Create a DialingPermissions BulkCountryUpdate resource

create-a-dialingpermissions-bulkcountryupdate-resource page anchor
POST https://voice.twilio.com/v1/DialingPermissions/BulkCountryUpdates

Parameters

create-parameters page anchor
Request body parameters
UpdateRequesttype: stringNot PII
Required

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" } ]

Create a BulkCountryUpdate resource to update a single country

create-a-bulkcountryupdate-resource-to-update-a-single-country page anchor

Update the dialing permissions for Great Britain [GB]

Node.js
Python
C#
Java
Go
PHP
Ruby
twilio-cli
curl

_13
// Download the helper library from https://www.twilio.com/docs/node/install
_13
// Find your Account SID and Auth Token at twilio.com/console
_13
// and set the environment variables. See http://twil.io/secure
_13
const accountSid = process.env.TWILIO_ACCOUNT_SID;
_13
const authToken = process.env.TWILIO_AUTH_TOKEN;
_13
const client = require('twilio')(accountSid, authToken);
_13
_13
client.voice.v1.dialingPermissions
_13
.bulkCountryUpdates
_13
.create({
_13
updateRequest: `[{"iso_code":"GB","low_risk_numbers_enabled":true,"high_risk_special_numbers_enabled":true,"high_risk_tollfraud_numbers_enabled":false}]`
_13
})
_13
.then(bulk_country_update => console.log(bulk_country_update.updateCount));

Output

_10
{
_10
"update_count": 1,
_10
"update_request": "[{\"iso_code\":\"GB\",\"low_risk_numbers_enabled\":true,\"high_risk_special_numbers_enabled\":true,\"high_risk_tollfraud_numbers_enabled\":false}]"
_10
}

Create a BulkCountryUpdate resource to enable low-risk numbers in several countries

create-a-bulkcountryupdate-resource-to-enable-low-risk-numbers-in-several-countries page anchor

Enable low-risk number groups in the countries with ISO codes [US , DE , FR , GB , IL , IN , JP , AU , BR]

Node.js
Python
C#
Java
Go
PHP
Ruby
twilio-cli
curl

_13
// Download the helper library from https://www.twilio.com/docs/node/install
_13
// Find your Account SID and Auth Token at twilio.com/console
_13
// and set the environment variables. See http://twil.io/secure
_13
const accountSid = process.env.TWILIO_ACCOUNT_SID;
_13
const authToken = process.env.TWILIO_AUTH_TOKEN;
_13
const client = require('twilio')(accountSid, authToken);
_13
_13
client.voice.v1.dialingPermissions
_13
.bulkCountryUpdates
_13
.create({
_13
updateRequest: `[{"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}]`
_13
})
_13
.then(bulk_country_update => console.log(bulk_country_update.updateCount));

Output

_10
{
_10
"update_count": 1,
_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}]"
_10
}

Create a BulkCountryUpdate resource to disable high-risk numbers in several countries

create-a-bulkcountryupdate-resource-to-disable-high-risk-numbers-in-several-countries page anchor

Disable high-risk number groups in the countries with ISO codes [CU , LV , SO , LT , GN , GM , ZW , MV , TN, EE]

Node.js
Python
C#
Java
Go
PHP
Ruby
twilio-cli
curl

_13
// Download the helper library from https://www.twilio.com/docs/node/install
_13
// Find your Account SID and Auth Token at twilio.com/console
_13
// and set the environment variables. See http://twil.io/secure
_13
const accountSid = process.env.TWILIO_ACCOUNT_SID;
_13
const authToken = process.env.TWILIO_AUTH_TOKEN;
_13
const client = require('twilio')(accountSid, authToken);
_13
_13
client.voice.v1.dialingPermissions
_13
.bulkCountryUpdates
_13
.create({
_13
updateRequest: `[{"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}]`
_13
})
_13
.then(bulk_country_update => console.log(bulk_country_update.updateCount));

Output

_10
{
_10
"update_count": 1,
_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}]"
_10
}


Rate this page: