Equinix Networks API

The Networks API from Equinix — 6 operation(s) for networks.

OpenAPI Specification

equinix-networks-api-openapi.yml Raw ↑
openapi: 3.0.1
info:
  title: Equinix API Authentication Networks API
  description: 'Equinix APIs use the OAuth 2.0 for authentication and authorization. Equinix supports the resource owner password and the client credentials flow.

    To begin, obtain OAuth 2.0 client credentials from the Equinix Developer Console under "My Apps". Then your client application  requests an access token from the Equinix API Authorization endpoint, extracts the access_token from the response, and sends the Bearer token to the API that you want to access'
  termsOfService: https://www.equinix.com/about/legal/terms
  contact:
    name: Equinix API Support
    url: https://docs.equinix.com/api-support.htm
  version: '1.2'
servers:
- url: https://api.equinix.com
tags:
- name: Networks
paths:
  /fabric/v4/networks:
    post:
      tags:
      - Networks
      summary: Create Network
      description: This API provides capability to create user's Fabric Network
      operationId: createNetwork
      parameters:
      - name: dryRun
        in: query
        description: option to verify that API calls will succeed
        required: false
        schema:
          type: boolean
          default: false
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/NetworkPostRequest'
            examples:
              Create-Global-EVPLAN-Network:
                $ref: '#/components/examples/Create-Global-EVPLAN-Network'
              Create-Regional-EVPLAN-Network:
                $ref: '#/components/examples/Create-Regional-EVPLAN-Network'
              Create-Local-EVPLAN-Network:
                $ref: '#/components/examples/Create-Local-EVPLAN-Network'
              Create-Global-EPLAN-Network:
                $ref: '#/components/examples/Create-Global-EPLAN-Network'
              Create-Regional-EPLAN-Network:
                $ref: '#/components/examples/Create-Regional-EPLAN-Network'
              Create-Local-EPLAN-Network:
                $ref: '#/components/examples/Create-Local-EPLAN-Network'
              Create-Global-EVPTREE-Network:
                $ref: '#/components/examples/Create-Global-EVPTREE-Network'
              Create-Regional-EVPTREE-Network:
                $ref: '#/components/examples/Create-Regional-EVPTREE-Network'
              Create-Local-EVPTREE-Network:
                $ref: '#/components/examples/Create-Local-EVPTREE-Network'
              Create-Global-EPTREE-Network:
                $ref: '#/components/examples/Create-Global-EPTREE-Network'
              Create-Regional-EPTREE-Network:
                $ref: '#/components/examples/Create-Regional-EPTREE-Network'
              Create-Local-EPTREE-Network:
                $ref: '#/components/examples/Create-Local-EPTREE-Network'
              NetworkDryRunCreate:
                $ref: '#/components/examples/CreateNetworkDryRunResponse'
        required: true
      responses:
        '201':
          description: Successful operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Network'
              examples:
                EVPLAN-Global-Network:
                  $ref: '#/components/examples/Create-Global-EVPLAN-Network-Response'
                EVPLAN-Regional-Network:
                  $ref: '#/components/examples/Create-Regional-EVPLAN-Network-Response'
                EVPLAN-Local-Network:
                  $ref: '#/components/examples/Create-Local-EVPLAN-Network-Response'
                EPLAN-Global-Network:
                  $ref: '#/components/examples/Create-Global-EPLAN-Network-Response'
                EPLAN-Regional-Network:
                  $ref: '#/components/examples/Create-Regional-EPLAN-Network-Response'
                EPLAN-Local-Network:
                  $ref: '#/components/examples/Create-Local-EPLAN-Network-Response'
                EVPTREE-Global-Network:
                  $ref: '#/components/examples/Create-Global-EVPTREE-Network-Response'
                EVPTREE-Regional-Network:
                  $ref: '#/components/examples/Create-Regional-EVPTREE-Network-Response'
                EVPTREE-Local-Network:
                  $ref: '#/components/examples/Create-Local-EVPTREE-Network-Response'
                EPTREE-Global-Network:
                  $ref: '#/components/examples/Create-Global-EPTREE-Network-Response'
                EPTREE-Regional-Network:
                  $ref: '#/components/examples/Create-Regional-EPTREE-Network-Response'
                EPTREE-Local-Network:
                  $ref: '#/components/examples/Create-Local-EPTREE-Network-Response'
                networkDryRun:
                  $ref: '#/components/examples/CreateNetworkDryRunResponse'
        '202':
          description: Fabric Network Access point object
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Network'
              examples:
                networkResponse:
                  $ref: '#/components/examples/NetworkPostResponseExample'
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/400'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/401'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/403'
        '415':
          description: Unsupported Media Type
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/415'
        '500':
          description: Internal server error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/500'
  /fabric/v4/networks/{networkId}:
    get:
      tags:
      - Networks
      summary: Get Network By ID
      description: This API provides capability to retrieve user's Fabric Network
      operationId: getNetworkByUuid
      parameters:
      - name: networkId
        in: path
        description: Network UUID
        required: true
        schema:
          $ref: '#/components/schemas/NetworkId'
      responses:
        '200':
          description: Fabric Network Access point object
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Network'
              examples:
                networkResponse:
                  $ref: '#/components/examples/NetworkGetResponseExample'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/401'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/403'
        '404':
          description: Not Found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/404'
    delete:
      tags:
      - Networks
      summary: Delete Network By ID
      description: This API provides capability to delete user's Fabric Network
      operationId: deleteNetworkByUuid
      parameters:
      - name: networkId
        in: path
        description: Network UUID
        required: true
        schema:
          $ref: '#/components/schemas/NetworkId'
      responses:
        '202':
          description: Fabric Network Access point object
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Network'
              examples:
                networkResponse:
                  $ref: '#/components/examples/NetworkDeleteResponseExample'
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/400_invalid_state'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/401'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/403'
        '404':
          description: Not Found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/404'
    patch:
      tags:
      - Networks
      summary: Update Network By ID
      description: This API provides capability to update user's Fabric Network
      operationId: updateNetworkByUuid
      parameters:
      - name: networkId
        in: path
        description: Network UUID
        required: true
        schema:
          $ref: '#/components/schemas/NetworkId'
      requestBody:
        content:
          application/json-patch+json:
            schema:
              $ref: '#/components/schemas/NetworkUpdateRequest'
            examples:
              UpdateName:
                $ref: '#/components/examples/UpdateNetworkName'
              UpdateNotificationEmail:
                $ref: '#/components/examples/UpdateNetworkNotifications'
        required: true
      responses:
        '200':
          description: Fabric Network Access point object
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Network'
              examples:
                networkResponse:
                  $ref: '#/components/examples/NetworkPatchResponseExample'
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/400_invalid_state'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/401'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/403'
        '404':
          description: Not Found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/404'
        '415':
          description: Unsupported Media Type
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/415'
  /fabric/v4/networks/search:
    post:
      tags:
      - Networks
      summary: Search Network
      description: The API provides capability to get list of user's Fabric Network using search criteria, including optional filtering, pagination and sorting
      operationId: searchNetworks
      parameters: []
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/NetworkSearchRequest'
            examples:
              SearchFilterByStatus:
                $ref: '#/components/examples/SearchFilterByStatus'
              SearchFilterOrAnd:
                $ref: '#/components/examples/SearchFilterOrAnd'
        required: true
      responses:
        '200':
          description: Fabric Network Access point object
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/NetworkSearchResponse'
              examples:
                networkResponse:
                  $ref: '#/components/examples/NetworkSearchResponseExample'
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/400_invalid_sorting'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/401'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/403'
        '415':
          description: Unsupported Media Type
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/415'
  /fabric/v4/networks/{networkId}/connections:
    get:
      tags:
      - Networks
      summary: Get Connections
      description: The API provides capability to get list of user's Fabric Network connections
      operationId: getConnectionsByNetworkUuid
      parameters:
      - name: networkId
        in: path
        description: Network UUID
        required: true
        schema:
          $ref: '#/components/schemas/NetworkId'
      responses:
        '200':
          description: Fabric Network Access point object
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/NetworkConnections'
              examples:
                networkResponse:
                  $ref: '#/components/examples/GetNetworkConnectionExample'
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/400_invalid_uuid'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/401'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/403'
        '415':
          description: Unsupported Media Type
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/415'
  /fabric/v4/networks/{networkId}/changes:
    get:
      tags:
      - Networks
      summary: Get Network Changes
      description: The API provides capability to get list of user's Fabric Network changes
      operationId: getNetworkChanges
      parameters:
      - name: networkId
        in: path
        description: Network UUID
        required: true
        schema:
          $ref: '#/components/schemas/NetworkId'
      responses:
        '200':
          description: Fabric Network Access point object
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/NetworkChangeResponse'
              examples:
                networkResponse:
                  $ref: '#/components/examples/NetworkChangeResponseExample'
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/400_invalid_uuid'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/401'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/403'
        '415':
          description: Unsupported Media Type
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/415'
  /fabric/v4/networks/{networkId}/changes/{changeId}:
    get:
      tags:
      - Networks
      summary: Get Change By ID
      description: This API provides capability to retrieve user's Fabric Network Change
      operationId: getNetworkChangeByUuid
      parameters:
      - name: networkId
        in: path
        description: Network UUID
        required: true
        schema:
          $ref: '#/components/schemas/NetworkId'
      - name: changeId
        in: path
        description: Network Change UUID
        required: true
        schema:
          $ref: '#/components/schemas/ChangeId_5'
      responses:
        '200':
          description: Fabric Network Access point object
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/NetworkChange'
              examples:
                networkResponse:
                  $ref: '#/components/examples/NetworkGetChangeResponseExample'
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/400_invalid_uuid'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/401'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/403'
        '404':
          description: Not Found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorList'
              examples:
                example:
                  $ref: '#/components/examples/404'
components:
  examples:
    '415':
      value:
      - errorCode: EQ-3040016
        errorMessage: Unsupported media type, please check the request's Content-Type or Content-Encoding
        correlationId: cebc3d33-9037-4a2b-a7af-0ad65602cdec
        additionalInfo:
        - property: contentType
          reason: The payload format is in an unsupported format
    UpdateNetworkNotifications:
      value:
      - op: replace
        path: /notifications
        value:
        - type: ALL
          emails:
          - test1@test.com
          - test2@test.com
    400_invalid_uuid:
      value:
      - errorCode: EQ-3152004
        errorMessage: Invalid inlput
        correlationId: c82ff3bc-de07-47e5-b3ec-53a009d01515
        details: Network does not exists with gievn uuid
    Create-Local-EPLAN-Network:
      value:
        type: EPLAN
        name: My-EPLAN-Network-1
        scope: LOCAL
        project:
          projectId: d64fa54a-cfcb-4fb0-82ee-86cf47007fa2
        notifications:
        - type: ALL
          emails:
          - test@equinix.com
    Create-Global-EPLAN-Network-Response:
      value:
        href: http://api.corp.equinix.com/fabric/v4/networks/0d51722e-b080-4943-92ab-9720eaab2cfa
        uuid: 0d51722e-b080-4943-92ab-9720eaab2cfa
        type: EPLAN
        name: My-eplan-network-1
        scope: GLOBAL
        state: INACTIVE
        connectionsCount: 0
        account:
          orgId: 14510
          organizationName: fabric
          globalCustId: 0026u00000595sBAAM
        change:
          href: http://api.corp.equinix.com/fabric/v4/networks/0d51722e-b080-4943-92ab-9720eaab2cfa/changes/e4f9c57f-a1d6-4520-9a31-fddbe69ed592
          uuid: e4f9c57f-a1d6-4520-9a31-fddbe69ed592
          type: NETWORK_CREATION
        operation:
          equinixStatus: PROVISIONING
        changeLog:
          createdBy: fabric
          createdDateTime: 2025-03-03 20:52:23.469000+00:00
        links:
          href: http://api.corp.equinix.com/fabric/v4/networks/0d51722e-b080-4943-92ab-9720eaab2cfa/connections
          rel: getConnectionsByNetworkUuid
          method: GET
          contentType: application/json
          authenticate: true
        project:
          projectId: d64fa54a-cfcb-4fb0-82ee-86cf47007fa2
        notifications:
        - type: ALL
          emails:
          - fabric@gmail.com
    Create-Local-EVPLAN-Network:
      value:
        type: EVPLAN
        name: My-Network-1
        scope: LOCAL
        project:
          projectId: d64fa54a-cfcb-4fb0-82ee-86cf47007fa2
        notifications:
        - type: ALL
          emails:
          - test@equinix.com
    Create-Local-EVPTREE-Network-Response:
      value:
        href: http://api.corp.equinix.com/fabric/v4/networks/4622cce8-114b-4432-94f4-060fda044ae3
        uuid: 4622cce8-114b-4432-94f4-060fda044ae3
        type: EVPTREE
        name: My-evptree-network-1
        scope: LOCAL
        state: INACTIVE
        connectionsCount: 0
        account:
          orgId: 14510
          organizationName: fabric
          globalCustId: 0026u00000595sBAAM
        change:
          href: http://api.corp.equinix.com/fabric/v4/networks/4622cce8-114b-4432-94f4-060fda044ae3/changes/6eacff89-a363-402f-ae15-84294177a866
          uuid: 6eacff89-a363-402f-ae15-84294177a866
          type: NETWORK_CREATION
        operation:
          equinixStatus: PROVISIONING
        changeLog:
          createdBy: fabric
          createdDateTime: 2025-03-05 21:22:30.984000+00:00
        links:
          href: http://api.corp.equinix.com/fabric/v4/networks/4622cce8-114b-4432-94f4-060fda044ae3/connections
          rel: getConnectionsByNetworkUuid
          method: GET
          contentType: application/json
          authenticate: true
        project:
          projectId: d64fa54a-cfcb-4fb0-82ee-86cf47007fa2
        notifications:
        - type: ALL
          emails:
          - fabric@equinix.com
    '400':
      value:
      - errorCode: EQ-3142102
        errorMessage: Connection has duplicate buyer-side VLAN ID for port or the same VLAN ID is in the process of being deleted and should be freed up soon
        correlationId: cebc3d33-9037-4a2b-a7af-0ad65602cdec
        additionalInfo:
        - property: /aSide/accessPoint/linkProtocol
      - errorCode: EQ-3142535
        errorMessage: The connection bandwidth provided in the connection request exceeds the bandwidth Limit on ServiceToken
        details: Please enter bandwidth less than the Speed limit on ServiceToken
        correlationId: test
        additionalInfo:
        - property: /aSide/serviceToken/uuid
      - errorCode: EQ-3142536
        errorMessage: Remote connection cannot be created with the provided ServiceToken
        details: Only local Connection can be created using this ServiceToken
        correlationId: test
        additionalInfo:
        - property: /zSide/accessPoint/port/uuid
      - errorCode: EQ-3142701
        errorMessage: The connection bandwidth provided in the connection request exceeds the bandwidth Limit on ServiceToken
        details: not an authorized user
        correlationId: test
      - errorCode: EQ-3142501
        errorMessage: Invalid input
        correlationId: 20d32a80-0d61-4333-bc03-707b591ae2f5
        additionalInfo:
        - property: aSide/accessPoint/port/uuid
      - errorCode: EQ-3142509
        errorMessage: Connection already deleted
        correlationId: cebc3d33-9037-4a2b-a7af-0ad65602cdec
        additionalInfo:
        - property: uuid
      - errorCode: EQ-3142510
        errorMessage: Connection is in transient state
        correlationId: 20d32a80-0d61-4333-bc03-707b591ae2f5
        additionalInfo:
        - property: uuid
      - errorCode: EQ-3142221
        errorMessage: The primary and secondary token provided have different bandwidth tiers. Please use two tokens that support the same bandwidth tiers
        correlationId: test
        additionalInfo:
        - property: /zSide/serviceToken/uuid
      - errorCode: EQ-3142222
        errorMessage: The primary and secondary tokens have different encapsulation types (Dot1Q or QinQ). Please use two tokens that support the same encapsulation type
        correlationId: test
        additionalInfo:
        - property: /zSide/serviceToken/uuid
      - errorCode: EQ-3142223
        errorMessage: The primary and secondary tokens belong to different projects. Please use two tokens that belong to the same project
        correlationId: test
        additionalInfo:
        - property: /zSide/serviceToken/uuid
      - errorCode: EQ-3142224
        errorMessage: The primary and secondary ports have different port speeds (bandwidth). Please use two tokens that support the same port speed
        correlationId: test
        additionalInfo:
        - property: /zSide/serviceToken/uuid
      - errorCode: EQ-3142225
        errorMessage: The primary and secondary tokens provided are the same. Please provide a different token
        correlationId: test
        additionalInfo:
        - property: /zSide/serviceToken/uuid
      - errorCode: EQ-3142514
        errorMessage: Redundancy group is required
        correlationId: test
        additionalInfo:
        - property: /redundancy/group
      - errorCode: EQ-3142515
        errorMessage: Redundancy priority is required
        correlationId: test
        additionalInfo:
        - property: /redundancy/priority
      - errorCode: EQ-3142516
        errorMessage: Invalid redundancy group
        correlationId: test
        additionalInfo:
        - property: /redundancy/group
      - errorCode: EQ-3142517
        errorMessage: Invalid redundancy priority
        correlationId: test
        additionalInfo:
        - property: /redundancy/priority
      - errorCode: EQ-3142303
        errorMessage: Only Primary connection allowed for this CSP
        correlationId: test
        additionalInfo:
        - property: /redundancy/priority
      - errorCode: EQ-3142320
        errorMessage: For redundant connection, Service Profile should be the same
        correlationId: test
        additionalInfo:
        - property: /zSide/accessPoint/profile/uuid
      - errorCode: EQ-3142021
        errorMessage: For redundant connection, Fabric Cloud Router should be the same
        correlationId: test
        additionalInfo:
        - property: /aSide/accessPoint/router/uuid
      - errorCode: EQ-3142012
        errorMessage: Fabric Cloud Router is not in PROVISIONED state
        correlationId: test
        additionalInfo:
        - property: /aSide/accessPoint/router/uuid
      - errorCode: EQ-3142301
        errorMessage: Given profile does not exist
        correlationId: test
        additionalInfo:
        - property: /zSide/accessPoint/profile/uuid
      - errorCode: EQ-3142302
        errorMessage: Service provider does not exist in required zSide metro
        correlationId: test
        additionalInfo:
        - property: /zSide/accessPoint/location/metroCode
      - errorCode: EQ-3142013
        errorMessage: Invalid metro for Cloud Router connection
        correlationId: test
        additionalInfo:
        - property: /aSide/accessPoint/router/uuid
      - errorCode: EQ-3142304
        errorMessage: Private connections are not allowed on public profiles
        correlationId: test
        additionalInfo:
        - property: visibility
      - errorCode: EQ-3142306
        errorMessage: Requested bandwidth is not supported by service profile
        correlationId: test
        additionalInfo:
        - property: /bandwidth
      - errorCode: EQ-3142308
        errorMessage: Authentication key is required
        correlationId: test
        additionalInfo:
        - property: /zSide/accessPoint/authenticationKey
    GetNetworkConnectionExample:
      value:
        pagination:
          offset: 0
          limit: 20
          total: 2
        data:
        - href: https://api.equinix.com/fabric/v4/connections/92dc376a-a932-43aa-a6a2-c806dedbd784
          type: IP_VC
          uuid: 9b8c5042-b553-4d5e-a2ac-c73bf6d4fd81
        - href: https://api.equinix.com/fabric/v4/connections/38a1eb68-4daf-4ef0-bd7f-6970727b6fc1
          type: IP_VC
          uuid: 38a1eb68-4daf-4ef0-bd7f-6970727b6fc1
    NetworkDeleteResponseExample:
      value:
        href: https://api.equinix.com/fabric/v4/networks/92dc376a-a932-43aa-a6a2-c806dedbd784
        type: EVPLAN
        uuid: 92dc376a-a932-43aa-a6a2-c806dedbd784
        name: My-EVPLAN-1
        state: INACTIVE
        change:
          href: https://api.equinix.com/fabric/v4/networks/92dc376a-a932-43aa-a6a2-c806dedbd784/changes/6d500177-9404-41f2-99e8-2bf1a84d8db5
          uuid: 6d500177-9404-41f2-99e8-2bf1a84d8db5
          type: NETWORK_DELETION
        location:
          region: EMEA
        scope: REGIONAL
        project:
          projectId: '123456'
        notifications:
        - type: ALL
          emails:
          - test@equinix.com
        operation:
          equinixStatus: DEPROVISIONING
        changeLog:
          createdBy: testuser
          createdDateTime: 2020-05-21 10:30:00+00:00
          updatedBy: testuser1
          updatedDateTime: 2020-05-21 10:30:00+00:00
          deletedBy: testuser1
          deletedDateTime: 2020-05-21 10:30:00+00:00
    SearchFilterOrAnd:
      value:
        filter:
          and:
          - or:
            - property: /type
              operator: LIKE
              values:
              - IPv4_BGP_ROUTE
            - property: /type
              operator: LIKE
              values:
              - abc
    NetworkSearchResponseExample:
      value:
        pagination:
          offset: 0
          limit: 20
          total: 1
        data:
        - href: https://api.equinix.com/fabric/v4/networks/92dc376a-a932-43aa-a6a2-c806dedbd784
          type: EVPLAN
          uuid: 92dc376a-a932-43aa-a6a2-c806dedbd784
          platformUuid: 19dc376a-a932-43aa-a6a2-c806dedbd730
          name: My-EVPLAN-1
          state: ACTIVE
          location:
            region: EMEA
          scope: REGIONAL
          connectionsCount: 0
          project:
            projectId: '567'
          noti

# --- truncated at 32 KB (127 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/equinix/refs/heads/main/openapi/equinix-networks-api-openapi.yml