Check out our upcoming events and meetups! View events →
Create a new traffic policy profile. At least one of services, ip_ranges, or domains must be provided.
import Telnyx from 'telnyx';
const client = new Telnyx({
apiKey: process.env['TELNYX_API_KEY'], // This is the default and can be omitted
});
const trafficPolicyProfile = await client.trafficPolicyProfiles.create({ type: 'whitelist' });
console.log(trafficPolicyProfile.data);{
"data": {
"id": "6a09cdc3-8948-47f0-aa62-74ac943d6c58",
"record_type": "traffic_policy_profile",
"type": "whitelist",
"services": [
"service_123",
"service_456"
],
"ip_ranges": [
"10.64.0.0/24",
"10.64.0.0/25"
],
"domains": [
"www.hbomax.com",
"netflix.com"
],
"limit_bw_kbps": 512,
"created_at": "2018-02-02T22:25:27.521Z",
"updated_at": "2018-02-02T22:25:27.521Z"
}
}Documentation Index
Fetch the complete documentation index at: https://developers.telnyx.com/llms.txt
Use this file to discover all available pages before exploring further.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
The type of the traffic policy profile.
whitelist, blacklist "whitelist"
Array of PCEF service IDs to include in the profile.
["service_123", "service_456"]Array of IP ranges in CIDR notation.
["10.64.0.0/24", "10.64.0.0/25"]Array of domain names.
["www.hbomax.com", "netflix.com"]Bandwidth limit in kbps. Must be 512 or 1024.
512, 1024 512
Successful Response
Show child attributes
Was this page helpful?
import Telnyx from 'telnyx';
const client = new Telnyx({
apiKey: process.env['TELNYX_API_KEY'], // This is the default and can be omitted
});
const trafficPolicyProfile = await client.trafficPolicyProfiles.create({ type: 'whitelist' });
console.log(trafficPolicyProfile.data);{
"data": {
"id": "6a09cdc3-8948-47f0-aa62-74ac943d6c58",
"record_type": "traffic_policy_profile",
"type": "whitelist",
"services": [
"service_123",
"service_456"
],
"ip_ranges": [
"10.64.0.0/24",
"10.64.0.0/25"
],
"domains": [
"www.hbomax.com",
"netflix.com"
],
"limit_bw_kbps": 512,
"created_at": "2018-02-02T22:25:27.521Z",
"updated_at": "2018-02-02T22:25:27.521Z"
}
}