show

Network Interconnections. See Instructions to create Network Interconnections at Check out the product docs to learn more about Equinix Fabric.

Request a new connection for the organization

POST
/organizations/:organization_id/connections

Creates a new connection request. A Project ID must be specified in the request body for connections on shared ports.

  • Parameters
  • organization_id
    string  (required) in path

    UUID of the organization

    connection
     (required) in body

    Connection details

    name, facility, type, redundancy

    {
        "name": "string",
        "description": "string",
        "facility": "string",
        "type": "string",
        "redundancy": "string",
        "contact_email": "string",
        "project": "string",
        "speed": "string",
        "tags": [
            "string"
        ]
    }

List organization connections

GET
/organizations/:organization_id/connections

List the connections belonging to the organization

Creates a new connection request

  • Parameters
  • organization
    string  (required) in path

    UUID Of the organization

    connection
     (required) in body

    Connection details

    name, facility, type, redundancy

    {
        "name": "string",
        "description": "string",
        "facility": "string",
        "type": "string",
        "redundancy": "string",
        "contact_email": "string",
        "project": "string",
        "speed": "string",
        "tags": [
            "string"
        ]
    }

Get connection

GET
/connections/:id

Get the details of a connection

Update connection

PUT
/connections/:id

Update the details of a connection

  • Parameters
  • id
    string  (required) in path

    Connection UUID

    connection
     (required) in body

    Updated connection details

    {
        "name": "string",
        "description": "string",
        "contact_email": "string",
        "tags": [
            "string"
        ]
    }

Delete connection

DELETE
/connections/:id

Delete a connection, its associated ports and virtual circuits.

  • Parameters
  • id
    string  (required) in path

    Connection UUID

List a connection's ports

GET
/connections/{connection_id}/ports

List the ports associated to an connection.

Get a connection port

GET
/connections/{connection_id}/ports/{id}

Get the details of an connection port.

  • Parameters
  • connection_id
    string  (required) in path

    UUID of the connection

    id
    string  (required) in path

    Port UUID

  •  
  • Response Body Show Hide
  • Request URL Show Hide
  • cURL Show Hide

List a connection port's virtual circuits

GET
/connections/{connection_id}/ports/{port_id}/virtual-circuits

List the virtual circuit record(s) associatiated with a particular connection port.

  • Parameters
  • connection_id
    string  (required) in path

    UUID of the connection

    port_id
    string  (required) in path

    UUID of the connection port

  •  
  • Response Body Show Hide
  • Request URL Show Hide
  • cURL Show Hide

Get a virtual circuit

GET
/virtual-circuits/{id}

Get the details of a virtual circuit

Update a virtual circuit

PUT
/virtual-circuits/{id}

Update the details of a virtual circuit.

  • Parameters
  • id
    string  (required) in path

    Virtual Circuit UUID

    virtual_circuit
     (required) in body

    Updated Virtual Circuit details

    {
        "description": "string",
        "name": "string",
        "speed": "string",
        "tags": [
            "string"
        ],
        "vnid": "string"
    }