Skip to main content
The API resource is /v2/network_agents_gateway/vxc. The following parameters are required for all cloud providers. The following parameters are cloud provider specific:

Cross-connect CIDRs

  • AWS: /30 subnet required on create — e.g. {"primary": "169.254.0.0/30"}. Add secondary for redundant.
  • GCP: /29 subnet — e.g. {"primary": "169.254.2.0/29", "secondary": "169.254.2.8/29"}. Optional on create; can be set via PATCH. GCP takes the first usable IP, Telnyx takes the second.
  • AZU: /30 subnet. Optional on create; can be set via PATCH.

PATCH fields

All fields are optional; omit to leave unchanged.

Polling status

After a create or update, poll GET /v2/network_agents_gateway/vxc/{vxc_id} to track provisioning status. The agent reports pending while work is in progress, then created on success or failed on error.

Listing VXCs

request
Supports filter[network_id], filter[customer_name], page[number], page[size].

Coverage

request
Returns available PoP locations per provider (aws, gcp, azu). Each entry includes region, site, pop, name, and code. Supported filters: filter[cloud_provider], filter[location.pop], filter[location.code], page[number], page[size]. Note: filter[cloud_provider_region] is not currently supported.