/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:
/30subnet required on create — e.g.{"primary": "169.254.0.0/30"}. Addsecondaryfor redundant. - GCP:
/29subnet — 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:
/30subnet. 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, pollGET /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
filter[network_id], filter[customer_name], page[number], page[size].
Coverage
request
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.