The API provides capability to update Internet Exchange Service
Security
BearerAuth
Array []
/name- Name of the Internet Exchange Service/description- Description of the Internet Exchange ServiceroutingProtocol/macAddress- MAC AddressroutingProtocol/bgpIpv4/domainName- Domain Name for BGP IPv4routingProtocol/bgpIpv4/asSet- AS Set for BGP IPv4routingProtocol/bgpIpv4/md5AuthKey- MD5 Auth Key for BGP IPv4routingProtocol/bgpIpv4/rcMd5AuthKey- RC MD5 Auth Key for BGP IPv4routingProtocol/bgpIpv4/ipPrefixes- IP Prefixes for BGP IPv4routingProtocol/bgpIpv6/mlpeEnabled- MLPE Enabled for BGP IPv4routingProtocol/bgpIpv6/domainName- Domain Name for BGP IPv6routingProtocol/bgpIpv6/asSet- AS Set for BGP IPv6routingProtocol/bgpIpv6/md5AuthKey- MD5 Auth Key for BGP IPv6routingProtocol/bgpIpv6/rcMd5AuthKey- RC MD5 Auth Key for BGP IPv6routingProtocol/bgpIpv6/ipPrefixes- IP Prefixes for BGP IPv6routingProtocol/bgpIpv6/mlpeEnabled- MLPE Enabled for BGP IPv6
- Equinix Inchttps://api.equinix.com/fabric/v4/exchangeServices/{exchangeServiceId}
[ { "op": "replace", "path": "/routingProtocol/macAddress", "value": "00:1A:2B:3C:4D:5E" } ]
Successful operation
Internet Exchange Service URI
Example:"https://api.equinix.com/fabric/v4/exchangeServices/a8ba52de-faae-43b5-b0b1-6904d37ee011"
Internet Exchange Service identifier
Example:"a8ba52de-faae-43b5-b0b1-6904d37ee011"
State
Enum:"PROVISIONING""PROVISIONING_FAILED""PENDING_ACTIVATION""ACTIVATING""ACTIVATING_FAILED""PROVISIONED""REPROVISIONING""REPROVISIONING_FAILED""DEPROVISIONING""DEPROVISIONED"
Example:"PROVISIONING"
Preferences for notifications on Internet Exchange Service configuration or status changes
Response
{ "href": "https://api.equinix.com/fabric/v4/exchangeServices/a8ba52de-faae-43b5-b0b1-6904d37ee011", "uuid": "a8ba52de-faae-43b5-b0b1-6904d37ee011", "type": "IX", "name": "ix_exchange_service", "bandwidth": 400000, "description": "ix_exchange_service", "state": "REPROVISIONING", "location": { "metroHref": "https://api.equinix.com/fabric/v4/metros/SV", "metroCode": "SV" }, "publicPeeringConnection": { "type": "IX_VC", "href": "https://api.equinix.com/fabric/v4/connections/b44c6e6c-2c36-4488-b3f1-47064357b5b4", "uuid": "b44c6e6c-2c36-4488-b3f1-47064357b5b4" }, "routingProtocol": { "customerAsn": 5555, "macAddress": "00:11:22:33:44:55", "vlan": 99, "routeServerAsn": 24115, "bgpIpv4": { … }, "bgpIpv6": { … }, "routeCollector": { … } }, "order": { "purchaseOrderNumber": "1-3456576", "orderNumber": "1-139105284200" }, "project": { "projectId": "e275485c-7072-439f-943a-c923548b2be5" }, "account": { "accountNumber": 100179 }, "notifications": [ { … } ], "changelog": { "updatedBy": "12345", "updatedDateTime": "2025-08-30T07:21:39Z" } }