Skip to main content

Get Specified Connection - Parameters Mapping

This API returns details of a specified connection.

v3 request
curl -X
GET 'https://api.equinix.com/ecx/v3/l2/connections/97d1850f-4df0-468c-9281-fa7b0dfa2096'
-H 'content-type: application/json'
-H 'authorization: Bearer qwErtY8zyW1abcdefGHI'
v4 request
curl -X
GET 'https://api.equinix.com/fabric/v4/connections/3a58dd05-f46d-4b1d-a154-2e85c396ea62'
-H 'authorization: Bearer qwErtY8zyW1abcdefGHI'

v3 API requestv4 API requestDescription
GET /ecx/v3/l2/connections/{uuid}GET /fabric/v4/connections/{uuid}Request: -

Response: v3 and v4 connection objects have different structure and parameters' names.

Response

v3 request
{
"buyerOrganizationName": "sit-auto-200051-200051",
"uuid": "97d1850f-4df0-468c-9281-fa7b0dfa2096",
"name": "Taran_test_25_10G",
"vlanSTag": 29,
"portUUID": "b6c2157e-f161-161a-d7e0-328a5c00afec",
"portName": "sit-auto-CX-DC5-NL-Dot1q-STD-10G-PRI-JUN-77",
"asideEncapsulation": "dot1q",
"zsideEncapsulation": "qinq",
"asidePortPriority": "Primary",
"zsidePortPriority": "Secondary",
"metroCode": "DC",
"metroDescription": "Ashburn",
"providerStatus": "AVAILABLE",
"status": "PROVISIONED",
"billingTier": "Up to 10G",
"speed": 10000,
"speedUnit": "MB",
"redundancyType": "primary",
"sellerMetroCode": "DC",
"sellerMetroDescription": "Ashburn",
"sellerServiceName": "My Port/Device To Port Connection",
"sellerServiceUUID": "b430b299-0253-43bf-9730-37e6128af3fb",
"internalServiceProfile": false,
"notifications": [
"sitautouser@equinix.com"
],
"createdDate": "2021-01-14T19:56:38.799Z",
"createdBy": "sitautouser",
"createdByFullName": "sitautouser sitautouser",
"createdByEmail": "sitautouser@equinix.com",
"lastUpdatedBy": "sitautouser",
"lastUpdatedDate": "2021-01-14T19:56:49.845Z",
"lastUpdatedByFullName": "sitautouser sitautouser",
"lastUpdatedByEmail": "sitautouser@equinix.com",
"connectionEditable": true,
"updateInProgress": false,
"sellerApprovalPendingForBandwidth": false,
"accountName": "sit-auto-200051",
"zSidePortName": "sit-auto-CX-DC11-L-QinQ-STD-10G-SEC-NK-88",
"zSidePortUUID": "b6c2157e-f16b-16ba-d7e0-328a5c00afec",
"zSideVlanCTag": 23,
"zSideVlanSTag": 11,
"remote": false,
"private": false,
"self": false
}
v4 request
{
"type": "EVPL_VC",
"href": "https://api.equinix.com/fabric/v4/connections/d3ba5c1a-7763-492f-8881-091052420bb1",
"uuid": "d3ba5c1a-7763-492f-8881-091052420bb1",
"name": "SustainStandardConn"
"operation": {
"providerStatus": "AVAILABLE",
"equinixStatus": "PROVISIONED"
},
"order": {
"purchaseOrderNumber": "PO439401015499"
},
"notifications": [
{
"type": "ALL",
"emails": [
"fake@mail.com"
]
}
],
"account": {
"accountNumber": 270106,
"orgId": 91996,
"globalOrgId": "0016u000003JZ4rAAG"
},
"changeLog": {
"createdBy": "testV",
"createdDateTime": "2022-02-09T05:12:32.183Z",
"updatedBy": "testBuyerStandardUserAllPerm",
"updatedDateTime": "2022-02-09T05:12:33.078Z"
},
"bandwidth": 1000,
"redundancy": {
"priority": "PRIMARY"
},
"isRemote": false,
"direction": "INCOMING",
"aSide": {
"accessPoint": {
"type": "COLO",
"account": {
"accountNumber": 270106,
"orgId": 91996,
"organizationName": "testGlobalcust-270100",
"globalOrgId": "0016u000003JZ4rAAG"
},
"location": {
"href": "https://api.equinix.com/fabric/v4/metros/BL",
"region": "EMEA",
"metroName": "Brussels",
"metroCode": "BL"
},
"port": {
"href": "https://api.equinix.com/fabric/v4/ports/c791f8cb-5bf9-bf90-8ce0-306a5c00a4ee",
"uuid": "c791f8cb-5bf9-bf90-8ce0-306a5c00a4ee",
"name": "testGlobalcust-BL1-NL-Dot1q-STD-PRI-10G-JN-769",
},
"linkProtocol": {
"type": "DOT1Q",
"vlanTag": "1140"
}
}
},
"zSide": {
"accessPoint": {
"type": "SP",
"account": {
"orgId": 91997,
"organizationName": "testBuyer-270001",
"globalOrgId": "0016u000003JZ4sAAG"
},
"location": {
"href": "https://api.equinix.com/fabric/v4/metros/BL",
"region": "EMEA",
"metroName": "Brussels",
"metroCode": "BL"
},
"port": {
"href": "https://api.equinix.com/fabric/v4/ports/c791f8cb-5bd1-bd10-8ce0-306a5c00a4ee",
"uuid": "c791f8cb-5bd1-bd10-8ce0-306a5c00a4ee",
"name": "testBuyer-BL1-L-Dot1q-STD-PRI-10G-JN-729",
},
"profile": {
"href": "https://api.equinix.com/fabric/v4/serviceProfiles/73e92924-7ea7-4aff-9d2c-50d3faf6c792",
"type": "L2_PROFILE",
"name": "Sustain_Standard_USER_SP_L2_2",
"uuid": "73e92924-7ea7-4aff-9d2c-50d3faf6c792"
},
"linkProtocol": {
"type": "DOT1Q",
"vlanTag": "4080"
}
}
}
}

v3 parameterv4 parameterExampleDescription
-typeEVPL_VCNew parameter defining connection type, introduced to support new use cases.

EVPL_VC - Ethernet virtual private line connection type used for tagged layer 2 connections.
-hrefhttps://api.equinix.com/fabric/v4/connections/ d3ba5c1a-7763-492f-8881-091052420bb1New parameter specifying the absolute URL that returns details of the given asset.
uuiduuidd3ba5c1a-7763-492f-8881-091052420bb1Equinix-assigned connection identifier.
namenameConnectionConnection name.
-operationobjectNew container object for connection operational status.
providerStatusoperation.providerStatusPROVISIONEDProvider's progress towards provisioning a specified connection.
statusopeartion.equinixStatusPROVISIONEDRenamed parameter defining progress towards provisioning a specified connection.
-order-New object container for order details.
purchaseOrderNumberorder.purchaseOrderNumber1-129105284100Subscriber's purchase order identifier.
-notifications-New object for email notifications configuration.
-notifications.typeALLNew parameter enabling differentiation of notifications.
notificationsnotifications.emails["john@equinix.com", "jenkins@equinix.com"]List of up to 12 recipients.
-account-New container object for billing account information.
-account.accountNumber270106Equinix-assigned account number.
-account.orgId91996Equinix-assigned organization identifier.
-account.GlobalOrgId0016u000003JZ4rAAGEquinix-assigned top-level organization identifier associated with the specified connection.
-changeLog-New container object for changelog information.
createdBychangeLog.createdBytestBuyerStandardUserAllPermIdentity of the asset creator.
createdDatechangeLog.createdDate2022-02-09T05:12:33.078ZConnection creation timestamp in the IETF ISO 8601 extended date/time format:
YYYY-MM-DDTHH:MM:SS.000+0000
createdByFullName-John DoeFull name of the asset creator, not present in the v4 API.
createdByEmail-JohnDoe@equinix.comEmail address of the asset creator, not present in the v4 API.
lastUpdatedBychangeLog.updatedBytestBuyerStandardUserAllPermIdentity of the person who updated the asset.
lastUpdatedDatechangeLog.updatedDateTime2022-02-09T05:12:33.078Z    Connection update timestamp in the IETF ISO 8601 extended date/time format:
YYYY-MM-DDTHH:MM:SS.000+0000
lastUpdatedByFullName-John DoeFull name of the person who updated the asset, not present in the v4 API.
lastUpdatedByEmail-JohnDoe@equinix.comEmail address of the person who updated the asset, not present in the v4 API.
billingTier-Up to 50 MBBilling tier the connection belongs to based on the connection bandwidth, not present in v4 API.
speedbandwidth1000Connection bandwidth.
speedUnit--In the v4 API the connection bandwidth is expressed in Mbps.
-redundancy-Redundancy details. Not required for primary connections.
redundancyGroupredundancy.group28c02121-f093-4340-90c9-081b17b239c8Unique Id of the redundancy group. This is only required for secondary connections. If you are creating a secondary connection, enter the group of the PRIMARY. You can find the group of the primary connection by calling Get Specified Connection or by checking the response you received in the "group" field at the time of creating primary connection.
redundancyTyperedundancy.priorityPRIMARYWhether the connection is PRIMARY or SECONDARY. Don't provide a group Id for a primary connection.
redundantUUID-f2666280-0e49-487f-af00-5c4341d80745Failover connection identifier, not present in v4 API.
remoteisRemotetrueConnection property derived from endpoint locations, indicating whether the service provider and the subscriber are in the same metro or not.
-directionINCOMINGNew parameter determinig the direction of the connection from the requester's point of view.
-aSide-New object container for A-side connection configuration.
-aSide.accessPoint-New object container for A-side connection access point.
-aSide.accessPoint.typeCOLONew parameter defining access point type, introduced to support new access points such as Network Edge virtual devices or Fabric Cloud Router instances.

COLO - Colocation space in an IBX data center.
-aSide.accessPoint.account-New container object for A-side account information.
-aSide.accessPoint.account.accountNumber270106Equinix-assigned account number.
-aSide.accessPoint.account.orgId91996Equinix-assigned organization identifier.
buyerOrganizationNameaSide.accessPoint.organizationNametestGlobalcustEquinix-assigned organization name.
-aSide.accessPoint.account.globalOrgId0016u000003JZ4rAAGEquinix-assigned top-level organization identifier.
-location-New container object for location information.
-location.hrefhttps://api.equinix.com/fabric/v4/metros/SYNew parameter specifying the absolute URL that returns details of the given asset.
-location.regionAPACNew parameter specifying broad geographical region.
metroDescriptionlocation.metroNameSydneyMetropolitan area name.
metroCodelocation.metroCodeSYMatropolitan area identifier.
-aSide.accessPoint.port-New object container for A-side port configuration.
-aSide.accessPoint.port.hrefhttps://api.equinix.com/fabric/v4/ports/ c791f8cb-5c71-c710-8ce0-306a5c00a4eeNew parameter specifying the absolute URL that returns details of the given asset.
primaryPortUUIDaSide.accessPoint.port.uuidc791f8cb-5904-9040-8ce0-306a5c00a4eeA-side port identifier.
portNameaSide.accessPoint.port.nametestBuyer-SY1-L-Dot1q-STD-PRI-10G-JN-889Port name.
-aSide.accessPoint.linkProtocol-New object container for link protocol configuration.
asideEncapsulationaSide.accessPoint.linkProtocol.typeDOT1QA-side port encapsulation standard.
vlanSTagaSide.accessPoint.linkProtocol.vlanTag124DOT1Q encapsulation VLAN tag.
-zSide-New object container for Z-side connection configuration.
-zSide.accessPoint-New object container for Z-side connection access point.
-zSide.accessPoint.typeSPNew parameter defining access point type, introduced to support new access points such as Network Edge virtual devices or Fabric Cloud Router instances.

COLO - Colocation space in an IBX data center.
SP - Service profile.
-zSide.accessPoint.account-New container object for A-side account information.
-zSide.accessPoint.account.orgId91996Equinix-assigned organization identifier.
buyerOrganizationNamezSide.accessPoint.organizationNametestGlobalcustEquinix-assigned organization name.
-zSide.accessPoint.account.globalOrgId0016u000003JZ4rAAGEquinix-assigned top-level organization identifier.
-zSide.accessPoint.account.globalOrganizationNameOrgNameEquinix-assigned name of the parent organization.
-location-New container object for location information.
-location.hrefhttps://api.equinix.com/fabric/v4/metros/SYNew parameter specifying the absolute URL that returns details of the given asset.
-location.regionAPACNew parameter specifying broad geographical region.
sellerMetroDescriptionlocation.metroNameSydneyMetropolitan area name.
sellerMetroCodelocation.metroCodeSYMatropolitan area identifier.
-zSide.accessPoint.port-New object container for Z-side port configuration.
-zSide.accessPoint.port.hrefhttps://api.equinix.com/fabric/v4/ports/ c791f8cb-5bf9-bf90-8ce0-306a5c00a4eeNew parameter specifying the absolute URL that returns details of the given asset.
zSidePortUUIDzSide.accessPoint.port.uuidc791f8cb-5d01-d010-8ce0-306a5c00a4eeZ-side port identifier.
zSidePortNamezSide.accessPoint.port.nametestSeller-SY1-L-Dot1q-STD-PRI-10G-JN-889Port name.
-aSide.accessPoint.profile-New container object for service profile configuration.
-aSide.accessPoint.profile.hrefhttps://api.equinix.com/fabric/v4/serviceProfiles/ 73e92924-7ea7-4aff-9d2c-50d3faf6c792New parameter specifying the absolute URL that returns details of the given asset.
-aSide.accessPoint.profile.typeL2_PROFILEService profile type.

L2_PROFILE - Layer 2 service profile for establishing connections in layer 2 of the OSI networking model. 
sellerServiceNameaSide.accessPoint.profile.nameSustain_Standard_USER_SP_L2_2Service profile name.
sellerServiceUUIDaSide.accessPoint.profile.uuid73e92924-7ea7-4aff-9d2c-50d3faf6c792Equinix-assigned service profile identifier.
-zSide.accessPoint.linkProtocol-New object container for link protocol configuration.
zsideEncapsulationzSide.accessPoint.linkProtocol.typeQINQZ-side port encapsulation standard.
primaryZSideVlanSTagzSide.accessPoint.linkProtocol.vlanTSag123QINQ protocol, outer (service) VLAN frame tag used to identify packets as they traverse trunk lines.
primaryZSideVlanCTagzSide.accessPoint.linkProtocol.vlanCTag124QINQ protocol, inner (customer) VLAN frame tag used to identify packets as they traverse trunk lines.
-zSide.accessPoint.sellerRegionus-west-1Access point seller region.
authorizationKeyzSide.accessPoint.authenticationKeyxx-xxxAccess point authentication key.
-zSide.accessPoint.providerConnectionId
 
- 
-additionalInfo-An array of key-value pair objects containing additional information.
accountName-sit-auto-200051Name of the account, not present in the v4 API.
connectionEditable-trueIndicates if a connection can be edited.
updateInProgress-falseIndicates an update in progress, not present in the v4 API.
sellerApprovalPendingForBandwidth-falseIndicates if the connection is pending seller's approval, not present in the v4 API.
internalServiceProfile-falseIndicates an internal service profile, not present in the v4 API.
private-falseIndicates whether or not this is a private service profile. If private, it can only be available for creating connections if correct permissions are granted (i.e. not public like AWS/Azure/Oracle/Google, etc.). Not present in the v4 API.
self-falseIndicates whether the connection belongs to the same organization (i.e. the source and the destination belongs to the same organization), not present in the v4 API.