Outbound Profiles V1

Outbound Profile operations

List all outbound profiles

Returns a list of your outbound profiles.

Request
query Parameters
whitelisted_destination_format
string
Default: "alpha3"

Format of your whitelisted destinations.

Enum: "alpha2" "alpha3" "iso_numeric"
page
integer
Default: 1

Page number of results to load

per_page
integer <= 1000
Default: 100

Number of results per page

filter[name]
string

Optional filter on outbound profile name

sort
string

Available sort parameters are active, created_at, name, service_plan, traffic_type, and usage_payment_method. You may sort on any combination of these. Prepend a field name with a - to sort on that field in descending order.

Responses
200

Outbound Profile response

Response Schema: application/json
Array
id
required
string
user_id
required
string
connections
required
Array of objects
name
required
string
Default: null

A user-supplied name to help with organization

traffic_type
required
integer
Default: 1

Conversational = 1, Short Duration = 2

Enum: 1 2
service_plan
required
integer
Default: 4

Indicates the coverage of the termination regions. International and Global are the same but International may only be used for high volume/short duration outbound profiles. 3 (EEA originated) has been retired and is now covered by Global. Possible values are: US = 1, International = 2, Global = 4

Enum: 1 2 4
cps_limit
required
integer
Default: 100
ports
required
integer

Must be no more than your concurrent call limit. Null means no limit.

translation_rule
required
string
active
required
boolean
Default: true

Defaults to true

cps_limit_increase
required
integer
tag_list
required
Array of strings
usage_payment_method
string
Default: "rate-deck"
Enum: "tariff" "rate-deck"
custom_rate_deck
required
boolean
Default: false
rate_deck_url
required
string

url to rate deck

whitelisted_destination_format
string
Default: "alpha3"

Format of your whitelisted destinations.

Enum: "alpha2" "alpha3" "iso_numeric"
whitelisted_destinations
Array of strings
Default: ["US","CA"]

The list of destinations you want to be able to call using this outbound profile.

max_destination_rate
number <float>

Maximum rate at which you can make a call using this outbound profile

connection_id
string

To be deprecated, maintained for backward compatibility

call_recording_type
required
string

Defines how to filter which calls are recorded.

Enum: "all" "none" "by_call_phone_number"
call_recording_phone_numbers
required
Array of strings

When call_recording_type is set to by_caller_phone_number, only outbound calls using one of these numbers will be recorded. Numbers must be specified in E164 format.

call_recording_format
required
string
Default: "wav"

The audio file format for calls being recorded.

Enum: "wav" "mp3"
call_recording_channels
required
string
Default: "single"

When using 'dual' channels, final audio file will be stereo recorded with the first leg on channel A, and the rest on channel B.

Enum: "single" "dual"
daily_spend_limit
required
string

The maximum amount of usage charges, in USD, you want Telnyx to allow on this outbound profile in a day before disallowing new calls. Example: 100.00.

daily_spend_limit_enabled
required
boolean
Default: false

Specifies whether to enforce the daily_spend_limit on this outbound profile.

billing_group_id
required
string

The ID of the billing group to which the outbound profile is assigned. Defaults to null (for no group assigned).

401

Unauthorized

get/termination/endpoints
Request samples
Response samples
application/json
[
  • {
    • "id": "string",
    • "user_id": "string",
    • "connections": [
      • { }
      ],
    • "name": null,
    • "traffic_type": 1,
    • "service_plan": 4,
    • "cps_limit": 100,
    • "ports": 0,
    • "translation_rule": "string",
    • "active": true,
    • "cps_limit_increase": 0,
    • "tag_list": [
      • "string"
      ],
    • "usage_payment_method": "rate-deck",
    • "custom_rate_deck": false,
    • "rate_deck_url": "string",
    • "whitelisted_destination_format": "alpha2",
    • "whitelisted_destinations": [
      • "US",
      • "BR",
      • "AU"
      ],
    • "max_destination_rate": 0,
    • "connection_id": "string",
    • "call_recording_type": "all",
    • "call_recording_phone_numbers": [
      • "string"
      ],
    • "call_recording_format": "wav",
    • "call_recording_channels": "single",
    • "daily_spend_limit": "string",
    • "daily_spend_limit_enabled": false,
    • "billing_group_id": "string"
    }
]

Create an outbound profile

Creates a new outbound profile object.

Request
Request Body schema: application/json
required

Outbound Profile to add

connection_ids
required
Array of strings
name
string

A user-supplied name to help with organization

traffic_type
required
integer
Default: 1

Conversational = 1, Short Duration = 2

Enum: 1 2
service_plan
required
integer
Default: 4

Indicates the coverage of the termination regions. International and Global are the same but International may only be used for high volume/short duration outbound profiles. 3 (EEA originated) has been retired and is now covered by Global. Possible values are: US = 1, International = 2, Global = 4

Enum: 1 2 4
active
boolean

Defaults to true

translation_rule
string

Only configure if advised by Telnyx support

cps_limit_increase
integer
ports
integer

Must be no more than your concurrent call limit. Null means no limit.

tag_list
Array of strings
usage_payment_method
string
Default: "rate-deck"

Setting for how costs for outbound profile are calculated.

Enum: "tariff" "rate-deck"
whitelisted_destination_format
string

Format of your whitelisted destinations.

Enum: "alpha2" "alpha3" "iso_numeric"
whitelisted_destinations
Array of strings
Default: ["US","CA"]

The list of destinations you want to be able to call using this outbound profile.

max_destination_rate
number <float>

Maximum rate at which you can make a call using this outbound profile

call_recording_type
string

Defines how to filter which calls are recorded.

Enum: "all" "none" "by_call_phone_number"
call_recording_phone_numbers
Array of strings

When call_recording_type is set to by_caller_phone_number, only outbound calls using one of these numbers will be recorded. Numbers must be specified in E164 format.

call_recording_format
string
Default: "wav"

The audio file format for calls being recorded.

Enum: "wav" "mp3"
call_recording_channels
string
Default: "single"

When using 'dual' channels, final audio file will be stereo recorded with the first leg on channel A, and the rest on channel B.

Enum: "single" "dual"
daily_spend_limit
string

The maximum amount of usage charges, in USD, you want Telnyx to allow on this outbound profile in a day before disallowing new calls. Example: 100.00.

daily_spend_limit_enabled
boolean
Default: false

Specifies whether to enforce the daily_spend_limit on this outbound profile.

billing_group_id
string

The ID of the billing group to which the outbound profile is assigned. Defaults to null (for no group assigned).

Responses
200

Outbound Profile created response

Response Schema: application/json
id
required
string
user_id
required
string
connections
required
Array of objects
name
required
string
Default: null

A user-supplied name to help with organization

traffic_type
required
integer
Default: 1

Conversational = 1, Short Duration = 2

Enum: 1 2
service_plan
required
integer
Default: 4

Indicates the coverage of the termination regions. International and Global are the same but International may only be used for high volume/short duration outbound profiles. 3 (EEA originated) has been retired and is now covered by Global. Possible values are: US = 1, International = 2, Global = 4

Enum: 1 2 4
cps_limit
required
integer
Default: 100
ports
required
integer

Must be no more than your concurrent call limit. Null means no limit.

translation_rule
required
string
active
required
boolean
Default: true

Defaults to true

cps_limit_increase
required
integer
tag_list
required
Array of strings
usage_payment_method
string
Default: "rate-deck"
Enum: "tariff" "rate-deck"
custom_rate_deck
required
boolean
Default: false
rate_deck_url
required
string

url to rate deck

whitelisted_destination_format
string
Default: "alpha3"

Format of your whitelisted destinations.

Enum: "alpha2" "alpha3" "iso_numeric"
whitelisted_destinations
Array of strings
Default: ["US","CA"]

The list of destinations you want to be able to call using this outbound profile.

max_destination_rate
number <float>

Maximum rate at which you can make a call using this outbound profile

connection_id
string

To be deprecated, maintained for backward compatibility

call_recording_type
required
string

Defines how to filter which calls are recorded.

Enum: "all" "none" "by_call_phone_number"
call_recording_phone_numbers
required
Array of strings

When call_recording_type is set to by_caller_phone_number, only outbound calls using one of these numbers will be recorded. Numbers must be specified in E164 format.

call_recording_format
required
string
Default: "wav"

The audio file format for calls being recorded.

Enum: "wav" "mp3"
call_recording_channels
required
string
Default: "single"

When using 'dual' channels, final audio file will be stereo recorded with the first leg on channel A, and the rest on channel B.

Enum: "single" "dual"
daily_spend_limit
required
string

The maximum amount of usage charges, in USD, you want Telnyx to allow on this outbound profile in a day before disallowing new calls. Example: 100.00.

daily_spend_limit_enabled
required
boolean
Default: false

Specifies whether to enforce the daily_spend_limit on this outbound profile.

billing_group_id
required
string

The ID of the billing group to which the outbound profile is assigned. Defaults to null (for no group assigned).

400

Bad request

401

Unauthorized

post/termination/endpoints
Request samples
application/json
{
  • "connection_ids": [
    • "string"
    ],
  • "name": "string",
  • "traffic_type": 1,
  • "service_plan": 4,
  • "active": true,
  • "translation_rule": "string",
  • "cps_limit_increase": 0,
  • "ports": 0,
  • "tag_list": [
    • "string"
    ],
  • "usage_payment_method": "rate-deck",
  • "whitelisted_destination_format": "alpha2",
  • "whitelisted_destinations": [
    • "US",
    • "BR",
    • "AU"
    ],
  • "max_destination_rate": 0,
  • "call_recording_type": "all",
  • "call_recording_phone_numbers": [
    • "string"
    ],
  • "call_recording_format": "wav",
  • "call_recording_channels": "single",
  • "daily_spend_limit": "string",
  • "daily_spend_limit_enabled": false,
  • "billing_group_id": "string"
}
Response samples
application/json
{
  • "id": "string",
  • "user_id": "string",
  • "connections": [
    • { }
    ],
  • "name": null,
  • "traffic_type": 1,
  • "service_plan": 4,
  • "cps_limit": 100,
  • "ports": 0,
  • "translation_rule": "string",
  • "active": true,
  • "cps_limit_increase": 0,
  • "tag_list": [
    • "string"
    ],
  • "usage_payment_method": "rate-deck",
  • "custom_rate_deck": false,
  • "rate_deck_url": "string",
  • "whitelisted_destination_format": "alpha2",
  • "whitelisted_destinations": [
    • "US",
    • "BR",
    • "AU"
    ],
  • "max_destination_rate": 0,
  • "connection_id": "string",
  • "call_recording_type": "all",
  • "call_recording_phone_numbers": [
    • "string"
    ],
  • "call_recording_format": "wav",
  • "call_recording_channels": "single",
  • "daily_spend_limit": "string",
  • "daily_spend_limit_enabled": false,
  • "billing_group_id": "string"
}

Retrieve an outbound profile

Retrieves the details of an existing outbound profile.

Request
path Parameters
id
required
string

ID of Outbound Profile to retrieve

query Parameters
whitelisted_destination_format
string
Default: "alpha3"

Format of your whitelisted destinations.

Enum: "alpha2" "alpha3" "iso_numeric"
Responses
200

Outbound Profile record response

Response Schema: application/json
id
required
string
user_id
required
string
connections
required
Array of objects
name
required
string
Default: null

A user-supplied name to help with organization

traffic_type
required
integer
Default: 1

Conversational = 1, Short Duration = 2

Enum: 1 2
service_plan
required
integer
Default: 4

Indicates the coverage of the termination regions. International and Global are the same but International may only be used for high volume/short duration outbound profiles. 3 (EEA originated) has been retired and is now covered by Global. Possible values are: US = 1, International = 2, Global = 4

Enum: 1 2 4
cps_limit
required
integer
Default: 100
ports
required
integer

Must be no more than your concurrent call limit. Null means no limit.

translation_rule
required
string
active
required
boolean
Default: true

Defaults to true

cps_limit_increase
required
integer
tag_list
required
Array of strings
usage_payment_method
string
Default: "rate-deck"
Enum: "tariff" "rate-deck"
custom_rate_deck
required
boolean
Default: false
rate_deck_url
required
string

url to rate deck

whitelisted_destination_format
string
Default: "alpha3"

Format of your whitelisted destinations.

Enum: "alpha2" "alpha3" "iso_numeric"
whitelisted_destinations
Array of strings
Default: ["US","CA"]

The list of destinations you want to be able to call using this outbound profile.

max_destination_rate
number <float>

Maximum rate at which you can make a call using this outbound profile

connection_id
string

To be deprecated, maintained for backward compatibility

call_recording_type
required
string

Defines how to filter which calls are recorded.

Enum: "all" "none" "by_call_phone_number"
call_recording_phone_numbers
required
Array of strings

When call_recording_type is set to by_caller_phone_number, only outbound calls using one of these numbers will be recorded. Numbers must be specified in E164 format.

call_recording_format
required
string
Default: "wav"

The audio file format for calls being recorded.

Enum: "wav" "mp3"
call_recording_channels
required
string
Default: "single"

When using 'dual' channels, final audio file will be stereo recorded with the first leg on channel A, and the rest on channel B.

Enum: "single" "dual"
daily_spend_limit
required
string

The maximum amount of usage charges, in USD, you want Telnyx to allow on this outbound profile in a day before disallowing new calls. Example: 100.00.

daily_spend_limit_enabled
required
boolean
Default: false

Specifies whether to enforce the daily_spend_limit on this outbound profile.

billing_group_id
required
string

The ID of the billing group to which the outbound profile is assigned. Defaults to null (for no group assigned).

401

Unauthorized

404

Resource not found

get/termination/endpoints/{id}
Request samples
Response samples
application/json
{
  • "id": "string",
  • "user_id": "string",
  • "connections": [
    • { }
    ],
  • "name": null,
  • "traffic_type": 1,
  • "service_plan": 4,
  • "cps_limit": 100,
  • "ports": 0,
  • "translation_rule": "string",
  • "active": true,
  • "cps_limit_increase": 0,
  • "tag_list": [
    • "string"
    ],
  • "usage_payment_method": "rate-deck",
  • "custom_rate_deck": false,
  • "rate_deck_url": "string",
  • "whitelisted_destination_format": "alpha2",
  • "whitelisted_destinations": [
    • "US",
    • "BR",
    • "AU"
    ],
  • "max_destination_rate": 0,
  • "connection_id": "string",
  • "call_recording_type": "all",
  • "call_recording_phone_numbers": [
    • "string"
    ],
  • "call_recording_format": "wav",
  • "call_recording_channels": "single",
  • "daily_spend_limit": "string",
  • "daily_spend_limit_enabled": false,
  • "billing_group_id": "string"
}

Update an outbound profile

Updates the specified outbound profile with the values of the parameters passed. Any parameters not included in the request will be left unchanged.

Request
path Parameters
id
required
string

ID of Outbound Profile to update

Request Body schema: application/json
required

Updated Outbound Profile object

connection_ids
required
Array of strings
name
string

A user-supplied name to help with organization

traffic_type
required
integer
Default: 1

Conversational = 1, Short Duration = 2

Enum: 1 2
service_plan
required
integer
Default: 4

Indicates the coverage of the termination regions. International and Global are the same but International may only be used for high volume/short duration outbound profiles. 3 (EEA originated) has been retired and is now covered by Global. Possible values are: US = 1, International = 2, Global = 4

Enum: 1 2 4
active
boolean

Defaults to true

translation_rule
string

Only configure if advised by Telnyx support

cps_limit_increase
integer
ports
integer

Must be no more than your concurrent call limit. Null means no limit.

tag_list
Array of strings
usage_payment_method
string
Default: "rate-deck"

Setting for how costs for outbound profile are calculated.

Enum: "tariff" "rate-deck"
whitelisted_destination_format
string

Format of your whitelisted destinations.

Enum: "alpha2" "alpha3" "iso_numeric"
whitelisted_destinations
Array of strings
Default: ["US","CA"]

The list of destinations you want to be able to call using this outbound profile.

max_destination_rate
number <float>

Maximum rate at which you can make a call using this outbound profile

call_recording_type
string

Defines how to filter which calls are recorded.

Enum: "all" "none" "by_call_phone_number"
call_recording_phone_numbers
Array of strings

When call_recording_type is set to by_caller_phone_number, only outbound calls using one of these numbers will be recorded. Numbers must be specified in E164 format.

call_recording_format
string
Default: "wav"

The audio file format for calls being recorded.

Enum: "wav" "mp3"
call_recording_channels
string
Default: "single"

When using 'dual' channels, final audio file will be stereo recorded with the first leg on channel A, and the rest on channel B.

Enum: "single" "dual"
daily_spend_limit
string

The maximum amount of usage charges, in USD, you want Telnyx to allow on this outbound profile in a day before disallowing new calls. Example: 100.00.

daily_spend_limit_enabled
boolean
Default: false

Specifies whether to enforce the daily_spend_limit on this outbound profile.

billing_group_id
string

The ID of the billing group to which the outbound profile is assigned. Defaults to null (for no group assigned).

Responses
200

Outbound Profile updated response

Response Schema: application/json
id
required
string
user_id
required
string
connections
required
Array of objects
name
required
string
Default: null

A user-supplied name to help with organization

traffic_type
required
integer
Default: 1

Conversational = 1, Short Duration = 2

Enum: 1 2
service_plan
required
integer
Default: 4

Indicates the coverage of the termination regions. International and Global are the same but International may only be used for high volume/short duration outbound profiles. 3 (EEA originated) has been retired and is now covered by Global. Possible values are: US = 1, International = 2, Global = 4

Enum: 1 2 4
cps_limit
required
integer
Default: 100
ports
required
integer

Must be no more than your concurrent call limit. Null means no limit.

translation_rule
required
string
active
required
boolean
Default: true

Defaults to true

cps_limit_increase
required
integer
tag_list
required
Array of strings
usage_payment_method
string
Default: "rate-deck"
Enum: "tariff" "rate-deck"
custom_rate_deck
required
boolean
Default: false
rate_deck_url
required
string

url to rate deck

whitelisted_destination_format
string
Default: "alpha3"

Format of your whitelisted destinations.

Enum: "alpha2" "alpha3" "iso_numeric"
whitelisted_destinations
Array of strings
Default: ["US","CA"]

The list of destinations you want to be able to call using this outbound profile.

max_destination_rate
number <float>

Maximum rate at which you can make a call using this outbound profile

connection_id
string

To be deprecated, maintained for backward compatibility

call_recording_type
required
string

Defines how to filter which calls are recorded.

Enum: "all" "none" "by_call_phone_number"
call_recording_phone_numbers
required
Array of strings

When call_recording_type is set to by_caller_phone_number, only outbound calls using one of these numbers will be recorded. Numbers must be specified in E164 format.

call_recording_format
required
string
Default: "wav"

The audio file format for calls being recorded.

Enum: "wav" "mp3"
call_recording_channels
required
string
Default: "single"

When using 'dual' channels, final audio file will be stereo recorded with the first leg on channel A, and the rest on channel B.

Enum: "single" "dual"
daily_spend_limit
required
string

The maximum amount of usage charges, in USD, you want Telnyx to allow on this outbound profile in a day before disallowing new calls. Example: 100.00.

daily_spend_limit_enabled
required
boolean
Default: false

Specifies whether to enforce the daily_spend_limit on this outbound profile.

billing_group_id
required
string

The ID of the billing group to which the outbound profile is assigned. Defaults to null (for no group assigned).

400

Bad request

401

Unauthorized

put/termination/endpoints/{id}
Request samples
application/json
{
  • "connection_ids": [
    • "string"
    ],
  • "name": "string",
  • "traffic_type": 1,
  • "service_plan": 4,
  • "active": true,
  • "translation_rule": "string",
  • "cps_limit_increase": 0,
  • "ports": 0,
  • "tag_list": [
    • "string"
    ],
  • "usage_payment_method": "rate-deck",
  • "whitelisted_destination_format": "alpha2",
  • "whitelisted_destinations": [
    • "US",
    • "BR",
    • "AU"
    ],
  • "max_destination_rate": 0,
  • "call_recording_type": "all",
  • "call_recording_phone_numbers": [
    • "string"
    ],
  • "call_recording_format": "wav",
  • "call_recording_channels": "single",
  • "daily_spend_limit": "string",
  • "daily_spend_limit_enabled": false,
  • "billing_group_id": "string"
}
Response samples
application/json
{
  • "id": "string",
  • "user_id": "string",
  • "connections": [
    • { }
    ],
  • "name": null,
  • "traffic_type": 1,
  • "service_plan": 4,
  • "cps_limit": 100,
  • "ports": 0,
  • "translation_rule": "string",
  • "active": true,
  • "cps_limit_increase": 0,
  • "tag_list": [
    • "string"
    ],
  • "usage_payment_method": "rate-deck",
  • "custom_rate_deck": false,
  • "rate_deck_url": "string",
  • "whitelisted_destination_format": "alpha2",
  • "whitelisted_destinations": [
    • "US",
    • "BR",
    • "AU"
    ],
  • "max_destination_rate": 0,
  • "connection_id": "string",
  • "call_recording_type": "all",
  • "call_recording_phone_numbers": [
    • "string"
    ],
  • "call_recording_format": "wav",
  • "call_recording_channels": "single",
  • "daily_spend_limit": "string",
  • "daily_spend_limit_enabled": false,
  • "billing_group_id": "string"
}

Delete an outbound profile

Permanently deletes an outbound profile.

Request
path Parameters
id
required
string

ID of Outbound Profile to delete

Responses
200

Outbound Profile deleted response

Response Schema: application/json
success
required
boolean
message
required
string
404

Resource not found

delete/termination/endpoints/{id}
Request samples
Response samples
application/json
{
  • "success": true,
  • "message": "string"
}

Attach connections to an outbound profile

Attaches the specified connections to an outbound profile if they are not already attached. Note that this endpoint never removes connections already attached.

Request
path Parameters
id
required
string

ID of outbound profile to update

Request Body schema: application/json
required

IDs of connections to attach to the outbound profile

connection_ids
required
Array of strings
Responses
200

Outbound Profile updated response

Response Schema: application/json
id
required
string
user_id
required
string
connections
required
Array of objects
name
required
string
Default: null

A user-supplied name to help with organization

traffic_type
required
integer
Default: 1

Conversational = 1, Short Duration = 2

Enum: 1 2
service_plan
required
integer
Default: 4

Indicates the coverage of the termination regions. International and Global are the same but International may only be used for high volume/short duration outbound profiles. 3 (EEA originated) has been retired and is now covered by Global. Possible values are: US = 1, International = 2, Global = 4

Enum: 1 2 4
cps_limit
required
integer
Default: 100
ports
required
integer

Must be no more than your concurrent call limit. Null means no limit.

translation_rule
required
string
active
required
boolean
Default: true

Defaults to true

cps_limit_increase
required
integer
tag_list
required
Array of strings
usage_payment_method
string
Default: "rate-deck"
Enum: "tariff" "rate-deck"
custom_rate_deck
required
boolean
Default: false
rate_deck_url
required
string

url to rate deck

whitelisted_destination_format
string
Default: "alpha3"

Format of your whitelisted destinations.

Enum: "alpha2" "alpha3" "iso_numeric"
whitelisted_destinations
Array of strings
Default: ["US","CA"]

The list of destinations you want to be able to call using this outbound profile.

max_destination_rate
number <float>

Maximum rate at which you can make a call using this outbound profile

connection_id
string

To be deprecated, maintained for backward compatibility

call_recording_type
required
string

Defines how to filter which calls are recorded.

Enum: "all" "none" "by_call_phone_number"
call_recording_phone_numbers
required
Array of strings

When call_recording_type is set to by_caller_phone_number, only outbound calls using one of these numbers will be recorded. Numbers must be specified in E164 format.

call_recording_format
required
string
Default: "wav"

The audio file format for calls being recorded.

Enum: "wav" "mp3"
call_recording_channels
required
string
Default: "single"

When using 'dual' channels, final audio file will be stereo recorded with the first leg on channel A, and the rest on channel B.

Enum: "single" "dual"
daily_spend_limit
required
string

The maximum amount of usage charges, in USD, you want Telnyx to allow on this outbound profile in a day before disallowing new calls. Example: 100.00.

daily_spend_limit_enabled
required
boolean
Default: false

Specifies whether to enforce the daily_spend_limit on this outbound profile.

billing_group_id
required
string

The ID of the billing group to which the outbound profile is assigned. Defaults to null (for no group assigned).

400

Bad request

401

Unauthorized

put/termination/endpoints/{id}/actions/attach_connections
Request samples
application/json
{
  • "connection_ids": [
    • "string"
    ]
}
Response samples
application/json
{
  • "id": "string",
  • "user_id": "string",
  • "connections": [
    • { }
    ],
  • "name": null,
  • "traffic_type": 1,
  • "service_plan": 4,
  • "cps_limit": 100,
  • "ports": 0,
  • "translation_rule": "string",
  • "active": true,
  • "cps_limit_increase": 0,
  • "tag_list": [
    • "string"
    ],
  • "usage_payment_method": "rate-deck",
  • "custom_rate_deck": false,
  • "rate_deck_url": "string",
  • "whitelisted_destination_format": "alpha2",
  • "whitelisted_destinations": [
    • "US",
    • "BR",
    • "AU"
    ],
  • "max_destination_rate": 0,
  • "connection_id": "string",
  • "call_recording_type": "all",
  • "call_recording_phone_numbers": [
    • "string"
    ],
  • "call_recording_format": "wav",
  • "call_recording_channels": "single",
  • "daily_spend_limit": "string",
  • "daily_spend_limit_enabled": false,
  • "billing_group_id": "string"
}