Use cases
Using the API to join an IX allows you to:- Automate IX provisioning as part of your network deployment workflows.
- Integrate IX ordering into your infrastructure-as-code processes.
- Programmatically manage peering infrastructure across multiple locations.
Prerequisites
Before joining an IX, ensure that:- You have an active Port in a location where an IX is available.
- You can meet the IX requirements.
Steps to join an IX
To join an IX using the API:- Get the
productUidfor your Port - Find available IX locations
- Validate the IX order
- Order the IX
Getting your Port product ID
To join an IX, you need theproductUid for the Port.
Endpoint
productUid value for the Port you want to connect from.
Finding available IX locations
To find IX locations where you can connect, query the partner megaports endpoint with the IX connect type. Endpoint
Example Request
productUid and locationId values.
Validating the IX order
Before ordering, validate the IX configuration to review pricing details and confirm the settings are correct. Endpoint
IX Configuration Parameters
Example Request
Ordering the IX
After validation, use the same Request body to order the IX. EndpointproductUid.