Equinix Prices API

Prices

Operations 1

POST /fabric/v4/prices/search Get Prices #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/equinix-prices-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

equinix-prices-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Equinix Fabric API v4 Prices API
  description: 'Equinix Fabric is an advanced software-defined interconnection solution that enables you to directly, securely and dynamically connect to distributed infrastructure and digital ecosystems on platform Equinix via a single port, Customers can use Fabric to connect to: </br> 1. Cloud Service Providers - Clouds, network and other service providers.  </br> 2. Enterprises - Other Equinix customers, vendors and partners.  </br> 3. Myself - Another customer instance deployed at Equinix. </br> </br> <b>Integrations (SDKs, Tools) links:</b> </br> <a href="https://github.com/equinix/equinix-sdk-java">Fabric Java SDK</a> </br> <a href="https://github.com/equinix/equinix-sdk-go">Fabric Go SDK</a> </br> <a href="https://github.com/equinix/equinix-sdk-python">Fabric Python SDK</a> </br> <a href="https://registry.terraform.io/providers/equinix/equinix/latest/docs">Equinix Terraform Provider</a> </br> <a href="https://registry.terraform.io/modules/equinix/fabric/equinix/latest">Fabric Terraform Modules</a> </br> <a href="https://www.pulumi.com/registry/packages/equinix/">Equinix Pulumi Provider</a> </br>'
  termsOfService: https://www.equinix.com/about/legal/terms
  contact:
    name: Equinix API Support
    url: https://docs.equinix.com/api-support.htm
  license:
    name: Equinix Inc
    url: https://developer.equinix.com/agreement
  version: '4.28'
servers:
- url: https://api.equinix.com
  description: Equinix Inc
security:
- BearerAuth: []
tags:
- name: Prices
  description: Prices
paths:
  /fabric/v4/prices/search:
    post:
      tags:
      - Prices
      summary: Get Prices
      description: Search prices by search criteria
      operationId: searchPrices
      parameters: []
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FilterBody'
            examples:
              virtualConnectionProductEvplVcTypeFromColoToColo:
                $ref: '#/components/examples/VirtualConnectionProductEvplVcTypeFromColoToColo'
              virtualConnectionProductEvplVcTypeFromColoToColoByPortUuid:
                $ref: '#/components/examples/VirtualConnectionProductEvplVcTypeFromColoToColoByPortUuid'
              virtualConnectionProductEvplVcTypeFromColoToSP:
                $ref: '#/components/examples/VirtualConnectionProductEvplVcTypeFromColoToSP'
              virtualConnectionProductFcrVcTypeFromGWToSP:
                $ref: '#/components/examples/VirtualConnectionProductGwVcTypeFromGWToSP'
              virtualConnectionProductFcrVcTypeFromGWToColo:
                $ref: '#/components/examples/VirtualConnectionProductGwVcTypeFromGWToColo'
              virtualConnectionProductFcrVcTypeFromVDToColo:
                $ref: '#/components/examples/VirtualConnectionProductGwVcTypeFromVDToColo'
              virtualConnectionProductEvplVcTypeFromVDToColo:
                $ref: '#/components/examples/VirtualConnectionProductEvplVcTypeFromVDToColo'
              virtualConnectionProductVdChainTypeFromVDToChaingroup:
                $ref: '#/components/examples/VirtualConnectionProductVdChainTypeFromVDToChaingroup'
              virtualConnectionProductOfflineEvplVcTypeFromColoToSp:
                $ref: '#/components/examples/VirtualConnectionProductOfflineEvplVcTypeFromColoToSp'
              virtualConnectionProductOfflineEvpLanVcTypeFromColoToNetwork:
                $ref: '#/components/examples/VirtualConnectionProductEvpLanVcTypeFromColoToNetwork'
              cloudRouterProduct:
                $ref: '#/components/examples/FabricCloudRouterProduct'
              ipBlockProduct:
                $ref: '#/components/examples/IpBlockProduct'
              virtualPortProduct:
                $ref: '#/components/examples/VirtualPortProduct'
              virtualPortProductUPP:
                $ref: '#/components/examples/VirtualPortProductUPP'
              virtualPortProductIX:
                $ref: '#/components/examples/VirtualPortProductIX'
              precisionTimeProductNtpStandardPackageCode:
                $ref: '#/components/examples/PrecisionTimeNtpStandardPackage'
              precisionTimeProductNtpEnterprisePackageCode:
                $ref: '#/components/examples/PrecisionTimeNtpEnterprisePackage'
              precisionTimeProductPtpStandardPackageCode:
                $ref: '#/components/examples/PrecisionTimePtpStandardPackage'
              precisionTimeProductPtpEnterprisePackageCode:
                $ref: '#/components/examples/PrecisionTimePtpEnterprisePackage'
              metroConnectProduct:
                $ref: '#/components/examples/MetroConnectProduct'
        required: true
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PriceSearchResponse'
              examples:
                virtualConnection:
                  $ref: '#/components/examples/VirtualConnection'
                ipBlock:
                  $ref: '#/components/examples/IpBlock'
                cloudRouter:
                  $ref: '#/components/examples/FabricCloudRouter'
                virtualPort:
                  $ref: '#/components/examples/VirtualPort'
                virtualPortUPP:
                  $ref: '#/components/examples/VirtualPortUPP'
                virtualPortIX:
                  $ref: '#/components/examples/VirtualPortIX'
                precisionTimeService:
                  $ref: '#/components/examples/PrecisionTimeService'
                metroConnect:
                  $ref: '#/components/examples/MetroConnect'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PriceErrorList'
              examples:
                example:
                  $ref: '#/components/examples/400_prices'
        '500':
          description: Internal server error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PriceErrorList'
              examples:
                example:
                  $ref: '#/components/examples/500_prices'
components:
  examples:
    500_prices:
      value:
      - errorCode: EQ-3038030
        errorMessage: Internal Server Error
        details: We couldn't process you request
    VirtualConnectionProductEvplVcTypeFromColoToColo:
      value:
        filter:
          and:
          - property: /type
            operator: '='
            values:
            - VIRTUAL_CONNECTION_PRODUCT
          - property: /connection/type
            operator: '='
            values:
            - EVPL_VC
          - property: /connection/bandwidth
            operator: IN
            values:
            - '100'
          - property: /connection/aSide/accessPoint/type
            operator: '='
            values:
            - COLO
          - property: /connection/aSide/accessPoint/location/metroCode
            operator: '='
            values:
            - CH
          - property: /connection/aSide/accessPoint/port/settings/buyout
            operator: '='
            values:
            - 'false'
          - property: /connection/zSide/accessPoint/location/metroCode
            operator: '='
            values:
            - CH
          - property: /connection/zSide/accessPoint/type
            operator: '='
            values:
            - COLO
    400_prices:
      value:
      - errorCode: EQ-3038010
        errorMessage: Validation failure
        details: Invalid request body
        additionalInfo:
        - property: /connection/zSide/accessPoint/location/metroCode
          reason: /connection/zSide/accessPoint/location/metroCode has invalid format
    VirtualConnectionProductEvplVcTypeFromColoToColoByPortUuid:
      value:
        filter:
          and:
          - property: /type
            operator: '='
            values:
            - VIRTUAL_CONNECTION_PRODUCT
          - property: /connection/type
            operator: '='
            values:
            - EVPL_VC
          - property: /connection/bandwidth
            operator: IN
            values:
            - '100'
          - property: /connection/aSide/accessPoint/type
            operator: '='
            values:
            - COLO
          - property: /connection/aSide/accessPoint/port/uuid
            operator: '='
            values:
            - b840a1db-54ab-4abf-97e0-328a5c00a874
          - property: /connection/zSide/accessPoint/location/metroCode
            operator: '='
            values:
            - CH
          - property: /connection/zSide/accessPoint/type
            operator: '='
            values:
            - COLO
    PrecisionTimeNtpEnterprisePackage:
      value:
        filter:
          and:
          - property: /type
            operator: '='
            values:
            - PRECISION_TIME_PRODUCT
          - property: /account/accountNumber
            operator: '='
            values:
            - '270001'
          - property: /timeService/type
            operator: '='
            values:
            - NTP
          - property: /timeService/package/code
            operator: '='
            values:
            - NTP_ENTERPRISE
          - property: /connection/aSide/accessPoint/location/metroCode
            operator: '='
            values:
            - CH
    MetroConnect:
      value:
        pagination:
          offset: 0
          limit: 1
          total: 1
        data:
        - type: METRO_CONNECT_PRODUCT
          code: MC00007.PROD
          name: Metro Connect Port Product
          description: Metro Connect Port
          account:
            accountNumber: 200551
          charges:
          - type: MONTHLY_RECURRING
            price: 500
          - type: NON_RECURRING
            price: 0
          currency: USD
          metroConnect:
            type: OPTICAL_MC
            bandwidth: 1000
            pathType: PROTECTED
            connectionDestinationType: COLO
            aSide:
              location:
                ibxCode: CH1
            zSide:
              location:
                ibxCode: CH3
    VirtualConnectionProductGwVcTypeFromGWToColo:
      value:
        filter:
          and:
          - property: /type
            operator: '='
            values:
            - VIRTUAL_CONNECTION_PRODUCT
          - property: /connection/type
            operator: '='
            values:
            - IP_VC
          - property: /connection/bandwidth
            operator: IN
            values:
            - '100'
          - property: /connection/aSide/accessPoint/type
            operator: '='
            values:
            - CLOUD_ROUTER
          - property: /connection/aSide/accessPoint/location/metroCode
            operator: '='
            values:
            - CH
          - property: /connection/zSide/accessPoint/location/metroCode
            operator: '='
            values:
            - CH
          - property: /connection/zSide/accessPoint/type
            operator: '='
            values:
            - COLO
    FabricCloudRouter:
      value:
        pagination:
          offset: 0
          limit: 1
          total: 1
        data:
        - type: CLOUD_ROUTER_PRODUCT
          code: ECX00014.PROD
          name: Equinix Cloud Router Product
          description: Equinix Cloud Router
          account:
            accountNumber: 200001
          charges:
          - type: MONTHLY_RECURRING
            price: 5000
          currency: USD
          router:
            package:
              code: ADVANCED
            location:
              metroCode: CH
    VirtualPortProduct:
      value:
        filter:
          and:
          - property: /type
            operator: '='
            values:
            - VIRTUAL_PORT_PRODUCT
          - property: /account/accountNumber
            operator: '='
            values:
            - '270001'
          - property: /port/location/ibx
            operator: '='
            values:
            - DA1
          - property: /port/type
            operator: '='
            values:
            - XF_PORT
          - property: /port/bandwidth
            operator: '='
            values:
            - '1000'
          - property: /port/settings/buyout
            operator: '='
            values:
            - 'false'
          - property: /port/serviceType
            operator: '='
            values:
            - EPL
          - property: /port/connectivitySource/type
            operator: '='
            values:
            - COLO
          - property: /port/lag/enabled
            operator: '='
            values:
            - 'false'
    VirtualConnectionProductEvplVcTypeFromVDToColo:
      value:
        filter:
          and:
          - property: /type
            operator: '='
            values:
            - VIRTUAL_CONNECTION_PRODUCT
          - property: /connection/type
            operator: '='
            values:
            - EVPL_VC
          - property: /connection/bandwidth
            operator: IN
            values:
            - '100'
          - property: /connection/aSide/accessPoint/type
            operator: '='
            values:
            - VD
          - property: /connection/aSide/accessPoint/location/metroCode
            operator: '='
            values:
            - CH
          - property: /connection/zSide/accessPoint/location/metroCode
            operator: '='
            values:
            - SV
          - property: /connection/zSide/accessPoint/type
            operator: '='
            values:
            - COLO
    VirtualConnectionProductEvpLanVcTypeFromColoToNetwork:
      value:
        filter:
          and:
          - property: /type
            operator: '='
            values:
            - VIRTUAL_CONNECTION_PRODUCT
          - property: /connection/type
            operator: '='
            values:
            - EVPLAN_VC
          - property: /connection/aSide/accessPoint/type
            operator: '='
            values:
            - COLO
          - property: /connection/aSide/accessPoint/location/metroCode
            operator: '='
            values:
            - DA
          - property: /connection/aSide/accessPoint/port/settings/buyout
            operator: '='
            values:
            - 'true'
          - property: /connection/zSide/accessPoint/type
            operator: '='
            values:
            - NETWORK
          - property: /connection/zSide/accessPoint/network/scope
            operator: '='
            values:
            - REGIONAL
          - property: /connection/bandwidth
            operator: IN
            values:
            - '10'
    IpBlock:
      value:
        pagination:
          offset: 0
          limit: 1
          total: 1
        data:
        - type: IP_BLOCK_PRODUCT
          code: ECX00005.PROD
          name: Equinix Fabric IP Addressing Product
          description: Equinix Fabric IP Addressing
          charges:
          - type: MONTHLY_RECURRING
            price: 20
          currency: USD
          ipBlock:
            type: IPv4
            prefixLength: 29
            location:
              metroCode: CH
    VirtualPortProductIX:
      value:
        filter:
          and:
          - property: /type
            operator: '='
            values:
            - VIRTUAL_PORT_PRODUCT
          - property: /port/location/ibx
            operator: '='
            values:
            - DA1
          - property: /port/type
            operator: '='
            values:
            - XF_PORT
          - property: /port/bandwidth
            operator: '='
            values:
            - '1000'
          - property: /port/serviceCode
            operator: '='
            values:
            - IX
          - property: /port/connectivitySource/type
            operator: '='
            values:
            - COLO
    VirtualPort:
      value:
        pagination:
          offset: 0
          limit: 1
          total: 1
        data:
        - type: VIRTUAL_PORT_PRODUCT
          code: ECX00001.PROD
          name: Equinix Fabric Port Product
          description: Equinix Fabric Port
          account:
            accountNumber: 200001
          charges:
          - type: MONTHLY_RECURRING
            price: 500
          - type: NON_RECURRING
            price: 100
          currency: USD
          port:
            type: XF_PORT
            location:
              ibx: DA1
            lag:
              enabled: false
            physicalPortsQuantity: 1
            bandwidth: 1000
            connectivitySource:
              type: COLO
            serviceType: EPL
            settings:
              buyout: false
    FabricCloudRouterProduct:
      value:
        filter:
          and:
          - property: /type
            operator: '='
            values:
            - CLOUD_ROUTER_PRODUCT
          - property: /router/location/metroCode
            operator: '='
            values:
            - CH
          - property: /router/package/code
            operator: IN
            values:
            - LAB
            - ADVANCED
            - STANDARD
            - PREMIUM
    VirtualConnectionProductOfflineEvplVcTypeFromColoToSp:
      value:
        filter:
          or:
          - and:
            - property: /type
              operator: '='
              values:
              - VIRTUAL_CONNECTION_PRODUCT
            - property: /connection/type
              operator: '='
              values:
              - EVPL_VC
            - property: /connection/bandwidth
              operator: IN
              values:
              - '100'
            - property: /connection/aSide/accessPoint/type
              operator: '='
              values:
              - COLO
            - property: /connection/aSide/accessPoint/location/metroCode
              operator: '='
              values:
              - CH
            - property: /connection/aSide/accessPoint/port/settings/buyout
              operator: '='
              values:
              - 'false'
            - property: /connection/zSide/accessPoint/location/metroCode
              operator: '='
              values:
              - CH
            - property: /connection/zSide/accessPoint/type
              operator: '='
              values:
              - SP
            - property: /connection/zSide/accessPoint/profile/uuid
              operator: '='
              values:
              - efeed227-765e-4f74-b14c-0c8a739be23e
          - and:
            - property: /connection/uuid
              operator: '='
              values:
              - efeed227-765e-4f74-b14c-0c8a739be23e
    VirtualPortIX:
      value:
        pagination:
          offset: 0
          limit: 1
          total: 1
        data:
        - type: VIRTUAL_PORT_PRODUCT
          code: IX00008.PROD
          name: Equinix Internet Exchange Port Product
          description: Internet Exchange Port
          account:
            accountNumber: 200001
          charges:
          - type: MONTHLY_RECURRING
            price: 500
          - type: NON_RECURRING
            price: 100
          currency: USD
          port:
            type: XF_PORT
            location:
              ibx: DA1
            lag:
              enabled: false
            physicalPortsQuantity: 1
            bandwidth: 1000
            connectivitySource:
              type: COLO
            serviceCode: IX
    VirtualPortUPP:
      value:
        pagination:
          offset: 0
          limit: 1
          total: 1
        data:
        - type: VIRTUAL_PORT_PRODUCT
          code: ECX00001.PROD
          name: Equinix Fabric Port Product
          description: Equinix Fabric Port
          account:
            accountNumber: 200001
          charges:
          - type: MONTHLY_RECURRING
            price: 500
          - type: NON_RECURRING
            price: 100
          currency: USD
          port:
            type: XF_PORT
            location:
              ibx: DA1
            lag:
              enabled: false
            physicalPortsQuantity: 1
            bandwidth: 1000
            connectivitySource:
              type: COLO
            serviceType: EPL
            package:
              code: UNLIMITED_PLUS
    PrecisionTimeNtpStandardPackage:
      value:
        filter:
          and:
          - property: /type
            operator: '='
            values:
            - PRECISION_TIME_PRODUCT
          - property: /account/accountNumber
            operator: '='
            values:
            - '270001'
          - property: /timeService/type
            operator: '='
            values:
            - NTP
          - property: /timeService/package/code
            operator: '='
            values:
            - NTP_STANDARD
          - property: /connection/aSide/accessPoint/location/ibx
            operator: '='
            values:
            - CH3
    VirtualPortProductUPP:
      value:
        filter:
          and:
          - property: /type
            operator: '='
            values:
            - VIRTUAL_PORT_PRODUCT
          - property: /account/accountNumber
            operator: '='
            values:
            - '270001'
          - property: /port/location/ibx
            operator: '='
            values:
            - DA1
          - property: /port/type
            operator: '='
            values:
            - XF_PORT
          - property: /port/bandwidth
            operator: '='
            values:
            - '1000'
          - property: /port/package/code
            operator: '='
            values:
            - UNLIMITED_PLUS
          - property: /port/serviceType
            operator: '='
            values:
            - EPL
          - property: /port/connectivitySource/type
            operator: '='
            values:
            - COLO
          - property: /port/lag/enabled
            operator: '='
            values:
            - 'false'
    VirtualConnectionProductEvplVcTypeFromColoToSP:
      value:
        filter:
          and:
          - property: /type
            operator: '='
            values:
            - VIRTUAL_CONNECTION_PRODUCT
          - property: /connection/type
            operator: '='
            values:
            - EVPL_VC
          - property: /connection/bandwidth
            operator: IN
            values:
            - '100'
          - property: /connection/aSide/accessPoint/type
            operator: '='
            values:
            - COLO
          - property: /connection/aSide/accessPoint/location/metroCode
            operator: '='
            values:
            - CH
          - property: /connection/aSide/accessPoint/port/settings/buyout
            operator: '='
            values:
            - 'false'
          - property: /connection/zSide/accessPoint/location/metroCode
            operator: '='
            values:
            - CH
          - property: /connection/zSide/accessPoint/type
            operator: '='
            values:
            - SP
          - property: /connection/zSide/accessPoint/profile/uuid
            operator: '='
            values:
            - efeed227-765e-4f74-b14c-0c8a739be23e
    PrecisionTimePtpEnterprisePackage:
      value:
        filter:
          and:
          - property: /type
            operator: '='
            values:
            - PRECISION_TIME_PRODUCT
          - property: /account/accountNumber
            operator: '='
            values:
            - '270001'
          - property: /timeService/type
            operator: '='
            values:
            - PTP
          - property: /timeService/package/code
            operator: '='
            values:
            - PTP_ENTERPRISE
          - property: /connection/aSide/accessPoint/location/ibx
            operator: '='
            values:
            - CH3
    IpBlockProduct:
      value:
        filter:
          and:
          - property: /type
            operator: '='
            values:
            - IP_BLOCK_PRODUCT
          - property: /ipBlock/type
            operator: '='
            values:
            - IPv4
          - property: /ipBlock/prefixLength
            operator: '='
            values:
            - '29'
          - property: /ipBlock/location/metroCode
            operator: IN
            values:
            - SV
            - WA
    VirtualConnectionProductGwVcTypeFromVDToColo:
      value:
        filter:
          and:
          - property: /type
            operator: '='
            values:
            - VIRTUAL_CONNECTION_PRODUCT
          - property: /connection/type
            operator: '='
            values:
            - IP_VC
          - property: /connection/bandwidth
            operator: IN
            values:
            - '100'
          - property: /connection/aSide/accessPoint/type
            operator: '='
            values:
            - VD
          - property: /connection/aSide/accessPoint/location/metroCode
            operator: '='
            values:
            - CH
          - property: /connection/zSide/accessPoint/location/metroCode
            operator: '='
            values:
            - SV
          - property: /connection/zSide/accessPoint/type
            operator: '='
            values:
            - SP
          - property: /connection/zSide/accessPoint/profile/uuid
            operator: '='
            values:
            - efeed227-765e-4f74-b14c-0c8a739be23e
    MetroConnectProduct:
      value:
        filter:
          and:
          - property: /type
            operator: '='
            values:
            - METRO_CONNECT_PRODUCT
          - property: /account/accountNumber
            operator: '='
            values:
            - '200551'
          - property: /metroConnect/type
            operator: '='
            values:
            - OPTICAL_MC
          - property: /metroConnect/bandwidth
            operator: '='
            values:
            - '1000'
          - property: /metroConnect/pathType
            operator: '='
            values:
            - PROTECTED
          - property: /metroConnect/connectionDestinationType
            operator: '='
            values:
            - COLO
          - property: /metroConnect/aSide/location/ibxCode
            operator: '='
            values:
            - CH1
          - property: /metroConnect/zSide/location/ibxCode
            operator: '='
            values:
            - CH3
    VirtualConnectionProductVdChainTypeFromVDToChaingroup:
      value:
        filter:
          and:
          - property: /type
            operator: '='
            values:
            - VIRTUAL_CONNECTION_PRODUCT
          - property: /connection/type
            operator: '='
            values:
            - VD_CHAIN_VC
          - property: /connection/bandwidth
            operator: IN
            values:
            - '100'
          - property: /connection/aSide/accessPoint/type
            operator: '='
            values:
            - VD
          - property: /connection/aSide/accessPoint/location/metroCode
            operator: '='
            values:
            - CH
          - property: /connection/zSide/accessPoint/bridge/package/code
            operator: '='
            values:
            - REGIONAL
          - property: /connection/zSide/accessPoint/type
            operator: '='
            values:
            - CHAINGROUP
    PrecisionTimeService:
      value:
        pagination:
          offset: 0
          limit: 1
          total: 1
        data:
        - type: PRECISION_TIME_PRODUCT
          code: EDG00009.PROD
          name: Equinix Precision Time Product
          description: Equinix Precision Time Product
          account:
            accountNumber: 270001
          charges:
          - type: MONTHLY_RECURRING
            price: 495
          currency: USD
          timeService:
            type: NTP
            package:
              code: NTP_STANDARD
            connection:
              aSide:
                accessPoint:
                  location:
                    metroCode: CH
                    ibx: CH3
    PrecisionTimePtpStandardPackage:
      value:
        filter:
          and:
          - property: /type
            operator: '='
            values:
            - PRECISION_TIME_PRODUCT
          - property: /account/accountNumber
            operator: '='
            values:
            - '270001'
          - property: /timeService/type
            operator: '='
            values:
            - PTP
          - property: /timeService/package/code
            operator: '='
            values:
            - PTP_STANDARD
          - property: /connection/aSide/accessPoint/location/ibx
            operator: '='
            values:
            - CH3
    VirtualConnectionProductGwVcTypeFromGWToSP:
      value:
        filter:
          and:
          - property: /type
            operator: '='
            values:
            - VIRTUAL_CONNECTION_PRODUCT
          - property: /connection/type
            operator: '='
            values:
            - IP_VC
          - property: /connection/bandwidth
            operator: IN
            values:
            - '100'
          - property: /connection/aSide/accessPoint/type
            operator: '='
            values:
            - CLOUD_ROUTER
          - property: /connection/aSide/accessPoint/location/metroCode
            operator: '='
            values:
            - CH
          - property: /connection/zSide/accessPoint/location/metroCode
            operator: '='
            values:
            - SV
          - property: /connection/zSide/accessPoint/type
            operator: '='
            values:
            - SP
          - property: /connection/zSide/accessPoint/profile/uuid
            operator: '='
            values:
            - efeed227-765e-4f74-b14c-0c8a739be23e
    VirtualConnection:
      value:
        pagination:
          offset: 0
          limit: 1
          total: 1
        data:
        - type: VIRTUAL_CONNECTION_PRODUCT
          code: ECX00015.PROD
          name: Equinix Fabric Virtual Connection Product
          description: Equinix Fabric Virtual Connection
          account:
            accountNumber: 200001
          charges:
          - type: MONTHLY_RECURRING
            price: 500
          currency: USD
          connection:
            type: EVPL_VC
            bandwidth: 100
            aSide:
              accessPoint:
                type: COLO
                location:
                  metroCode: CH
                port:
                  settings:
                    buyout: false
            zSide:
              accessPoint:
                type: SP
                location:
                  metroCode: CH
                profile:
                  uuid: 20d32a80-0d61-4333-bc03-707b591ae2f2
  schemas:
    VirtualConnectionPriceZSide_accessPoint_bridge:
      type: object
      properties:
        package:
          $ref: '#/components/schemas/VirtualConnectionPriceZSide_accessPoint_bridge_package'
    TimeServicePrice:
      type: object
      properties:
        type:
          type: string
          description: Precision Time Service Type refers to the corresponding Protocol.
          enum:
          - NTP
          - PTP
        package:
          $ref: '#/components/schemas/precisionTimePackageRequest'
        connection:
          $ref: '#/components/schemas/TimeServicePriceConnection'
      description: Time Service Product configuration
    VirtualConnectionPriceZSide_accessPoint_profile:
      type: object
      properties:
        uuid:
          type: string
          format: uuid
    PriceErrorList:
      type: array
      items:
        $ref: '#/components/schemas/PriceError'
    IpBlockPrice:
      type: object
      properties:
        uuid:
          type: string
          description: Either uuid or rest of attributes are required
          format: uuid
        type:
          $ref: '#/components/schemas/IpBlockType'
        prefixLength:
          type: integer
        location:
          $ref: '#/components/schemas/PriceLocation'
      description: IP Block Product configuration
    VirtualPortConfiguration:
      type: object
      properties:
        buyout:
          type: boolean
          description: Buyout (true) or standard (false) configuration of the port at this access point. <br> Buyout ports offer free, unlimited connections. Standard ports do not. The defaul

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