Generic Coverage
Individual networking resource availability is not universal across all Telnyx regions. Hence the user must ensure the desired resource is offered at the desired region. To this end, we offer a coverage API. Thelocation parameter is hierarchical:
| Parameter | Value |
|---|---|
region | EMEA, AMER, APAC |
site | a broad geographical area within the region, e.g. ORD in AMER |
pop | a specific data center within the site, e.g. CH1 in ORD |
name | a human readable name, e.g. Chicago IL, US |
code | the unique ID for the site, e.g. chicago-il |
available_services parameter is an array of all available resources that can be created at this specific location. Possible values are:
virtual_cross_connectcloud_vpnaka wireguard interface aka wireguard gatewayprivate_wireless_gatewaypublic_internet_gateway
Querying by the desired product
Querying by the desired product with a location constraint
Querying by the desired location
Virtual Cross Connects (VXC) Coverage
In the case of virtual cross connect (VXC) there are two terminating endpoints to every single connection: a cloud provider endpoint and a Telnyx endpoint. As a result, it’s insufficient to simply perform the coverage check. For example, the above API response only indicates that one end of the VXC can be terminated at the Telnyx’s FR5 PoP. It provides no information about the other terminating endpoint. To that end, we offer a VXC coverage API to augment the generic coverage API. Here are some common usage patterns of this API. Querying by fixing Telnyx endpointCH1 PoP, can be terminated.
Querying by fixing cloud provider endpoint
us-east-1 of AWS, can be terminated.
Here is a sample response:
available_bandwidth is in Mbps.