BICS Connections Management API

The Connections Management API from BICS — 3 operation(s) for connections management.

Business capability
Service Provisioning BC-2620.30

Operations 5

GET /connections/{connectionId} Get connection details #
DELETE /connections/{connectionId} Disconnect connection #
POST /connections/{connectionId}/modify Modify connection #
GET /connections Get list of all connections #
POST /connections Create connection #

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/bics-network-connections-management-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

bics-network-connections-management-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Connections Management API
  description: The Cloud Connect Service is a comprehensive multi-cloud one-stop-shop solution that provides a unique combination of layer 2 transport, which is provided by BICS, and dedicated connectivity (hosted connection) directly to the Cloud Service Provider (CSP) infrastructure.
  version: v1
servers:
- url: https://api.bics.com/connect/v1
tags:
- name: Connections Management
  description: ''
paths:
  /connections/{connectionId}:
    summary: /connections/{connectionId}
    parameters: []
    get:
      tags:
      - Connections Management
      summary: Get connection details
      operationId: getConnection
      parameters:
      - name: connectionId
        in: path
        required: true
        allowEmptyValue: false
        style: simple
        explode: false
        schema:
          type: integer
          format: int64
          example: null
      responses:
        '200':
          description: OK
          headers: {}
          content:
            application/json:
              schema:
                type: object
                oneOf:
                - $ref: '#/components/schemas/CloudConnectConnection'
                - $ref: '#/components/schemas/CarrierEthernetConnection'
                example: null
              example: '{"serviceType":"CLOUD_CONNECT","cloudServiceProvider":"AZURE_ER_C3","cloudServiceProviderLabel":"Azure Express Route","cloudServiceRegion":"WESTEUROPE","cloudServiceRegionLabel":"westeurope","orderId":44654,"price":"1050","currency":"EUR","currencyLabel":"EUR","bandwidth":"50MBS","bandwidthLabel":"50 Mbps","contractTerm":"1MONTH","contractTermLabel":"1 Month","protectionScheme":"CC_PROTECTED","protectionSchemeLabel":"CC Protected","companyName":"MM22AzureDirectProtectedPRIVMICROSOFT","customerComment":"Customer comment","customerPurchaseId":"PR: MM22","contactEmailAddress":"customer@mail.com","activationDate":"15.02.2022","status":"Active","additionalAttributes":{},"lines":[{"lineType":"PRIMARY","customerReference":"Customer reference 1000492002Private+Microsoft, Line1, Primary","additionalAttributes":{"linePeering":"PRIVATE"},"interconnect":{"id":"1000492002","type":"ACCESS_LINE","label":"1000492002","city":"Brussels","countryIso3":"BEL","houser":"Brussels 22","datacenter":"BRU22","capacity":"100GBS","capacityLabel":"100 Gb/s","usage":null,"portMode":null,"status":"Active","portTag":null,"additionalData":null},"vlan":1300,"cloudServiceKey":"d2395da2-ce63-45cd-b0e6-c5b3037d094d"},{"lineType":"SECONDARY","customerReference":"Customer reference 1000492003Private+Microsoft, line2, Secondary","additionalAttributes":{"linePeering":"PRIVATE"},"interconnect":{"id":"1000492003","type":"ACCESS_LINE","label":"1000492003","city":"Brussels","countryIso3":"BEL","houser":"Brussels 22","datacenter":"BRU22","capacity":"100GBS","capacityLabel":"100 Gb/s","usage":null,"portMode":null,"status":"Active","portTag":null,"additionalData":null},"vlan":1300,"cloudServiceKey":"d2395da2-ce63-45cd-b0e6-c5b3037d094d"},{"lineType":"PRIMARY","customerReference":"Customer reference 1000492002Private+Microsoft, Line3, Primary","additionalAttributes":{"linePeering":"MICROSOFT"},"interconnect":{"id":"1000492002","type":"ACCESS_LINE","label":"1000492002","city":"Brussels","countryIso3":"BEL","houser":"Brussels 22","datacenter":"BRU22","capacity":"100GBS","capacityLabel":"100 Gb/s","usage":null,"portMode":null,"status":"Active","portTag":null,"additionalData":null},"vlan":1302,"cloudServiceKey":"d2395da2-ce63-45cd-b0e6-c5b3037d094d"},{"lineType":"SECONDARY","customerReference":"Customer reference 1000492003Private+Microsoft, Line 4, Secondary","additionalAttributes":{"linePeering":"MICROSOFT"},"interconnect":{"id":"1000492003","type":"ACCESS_LINE","label":"1000492003","city":"Brussels","countryIso3":"BEL","houser":"Brussels 22","datacenter":"BRU22","capacity":"100GBS","capacityLabel":"100 Gb/s","usage":null,"portMode":null,"status":"Active","portTag":null,"additionalData":null},"vlan":1302,"cloudServiceKey":"d2395da2-ce63-45cd-b0e6-c5b3037d094d"}]}'
          links: {}
    delete:
      tags:
      - Connections Management
      summary: Disconnect connection
      operationId: deleteConnection
      parameters:
      - name: connectionId
        in: path
        required: true
        allowEmptyValue: false
        style: simple
        explode: false
        schema:
          type: string
          example: null
      responses:
        '202':
          description: Accepted
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConnectionStatus'
              example: '{"connectionId":44578,"connectionStatus":"In Disconnection"}'
          links: {}
  /connections/{connectionId}/modify:
    summary: /connections/{connectionId}/modify
    parameters: []
    post:
      tags:
      - Connections Management
      summary: Modify connection
      operationId: modifyConnection
      parameters:
      - name: connectionId
        in: path
        description: Connection ID
        required: true
        allowEmptyValue: false
        style: simple
        explode: false
        schema:
          type: string
          example: null
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ModifyConnectionDto'
            example: '{"connectionId":44578,"modificationAttributes":{"bandwidth":"100MBS"}}'
      responses:
        '202':
          description: Accepted
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConnectionStatus'
              example: '{"connectionId":44578,"connectionStatus":"In Modification"}'
          links: {}
  /connections:
    summary: /connections
    parameters: []
    get:
      tags:
      - Connections Management
      summary: Get list of all connections
      operationId: getConnections
      parameters:
      - name: serviceType
        in: query
        description: Filter connections by service type
        required: false
        allowEmptyValue: false
        style: form
        explode: true
        schema:
          type: string
          enum:
          - CLOUD_CONNECT
          - CARRIER_ETHERNET
          example: null
      - name: page
        in: query
        description: Page number (1, 2, 3, ..., n). The response is split into distinct pages. If page number is higher that count of pages, empty list will be returned
        required: false
        allowEmptyValue: false
        style: form
        explode: true
        schema:
          type: integer
          format: int32
          default: 1
          example: null
      - name: size
        in: query
        description: 'The number of records per page. Maximum value: 100. If you set the size larger than the maximum, it will be ignored and will return the maximum value'
        required: false
        allowEmptyValue: false
        style: form
        explode: true
        schema:
          type: integer
          format: int32
          default: 100
          example: null
      responses:
        '200':
          description: OK
          headers: {}
          content:
            application/json:
              schema:
                type: array
                items:
                  type: object
                  oneOf:
                  - $ref: '#/components/schemas/CloudConnectConnection'
                  - $ref: '#/components/schemas/CarrierEthernetConnection'
                  example: null
                example: null
              example: '[{"serviceType":"CLOUD_CONNECT","cloudServiceProvider":"AWS_AMAZON","cloudServiceProviderLabel":"AWS Amazon","cloudServiceRegion":"us-east-1","cloudServiceRegionLabel":"us-east-1","connectionId":44389,"price":"1050","currency":"EUR","currencyLabel":"EUR","bandwidth":"50MBS","bandwidthLabel":"50 Mbps","contractTerm":"1MONTH","contractTermLabel":"1 Month","protectionScheme":"CC_UNPROTECTED","protectionSchemeLabel":"CC Unprotected","companyName":"MyCompany","customerComment":"Customer comment","customerPurchaseId":"PR: MC001","contactEmailAddress":"customer@mail.com","activationDate":"15.02.2022","status":"Active","additionalAttributes":{},"lines":[{"customerReference":"My Line","lineType":"PRIMARY","interconnect":{"id":"1000492002","type":"ACCESS_LINE","label":"1000492002","city":"Brussels","countryIso3":"BEL","houser":"Brussels 22","datacenter":"BRU22","capacity":"100GBS","capacityLabel":"100 Gb/s","usage":null,"portMode":null,"status":"Active","portTag":null,"additionalData":null},"cloudServiceKey":"123456789123","additionalAttributes":{}}]},{"serviceType":"CLOUD_CONNECT","cloudServiceProvider":"AZURE_ER_C3","cloudServiceProviderLabel":"Azure Express Route","cloudServiceRegion":"WESTEUROPE","cloudServiceRegionLabel":"westeurope","orderId":44654,"price":"1050","currency":"EUR","currencyLabel":"EUR","bandwidth":"50MBS","bandwidthLabel":"50 Mbps","contractTerm":"1MONTH","contractTermLabel":"1 Month","protectionScheme":"CC_PROTECTED","protectionSchemeLabel":"CC Protected","companyName":"MM22AzureDirectProtectedPRIVMICROSOFT","customerComment":"Customer comment","customerPurchaseId":"PR: MM22","contactEmailAddress":"customer@mail.com","activationDate":"15.02.2022","status":"Active","additionalAttributes":{},"lines":[{"lineType":"PRIMARY","customerReference":"Customer reference 1000492002Private+Microsoft, Line1, Primary","additionalAttributes":{"linePeering":"PRIVATE"},"interconnect":{"id":"1000492002","type":"ACCESS_LINE","label":"1000492002","city":"Brussels","countryIso3":"BEL","houser":"Brussels 22","datacenter":"BRU22","capacity":"100GBS","capacityLabel":"100 Gb/s","usage":null,"portMode":null,"status":"Active","portTag":null,"additionalData":null},"vlan":1300,"cloudServiceKey":"d2395da2-ce63-45cd-b0e6-c5b3037d094d"},{"lineType":"SECONDARY","customerReference":"Customer reference 1000492003Private+Microsoft, line2, Secondary","additionalAttributes":{"linePeering":"PRIVATE"},"interconnect":{"id":"1000492003","type":"ACCESS_LINE","label":"1000492003","city":"Brussels","countryIso3":"BEL","houser":"Brussels 22","datacenter":"BRU22","capacity":"100GBS","capacityLabel":"100 Gb/s","usage":null,"portMode":null,"status":"Active","portTag":null,"additionalData":null},"vlan":1300,"cloudServiceKey":"d2395da2-ce63-45cd-b0e6-c5b3037d094d"},{"lineType":"PRIMARY","customerReference":"Customer reference 1000492002Private+Microsoft, Line3, Primary","additionalAttributes":{"linePeering":"MICROSOFT"},"interconnect":{"id":"1000492002","type":"ACCESS_LINE","label":"1000492002","city":"Brussels","countryIso3":"BEL","houser":"Brussels 22","datacenter":"BRU22","capacity":"100GBS","capacityLabel":"100 Gb/s","usage":null,"portMode":null,"status":"Active","portTag":null,"additionalData":null},"vlan":1302,"cloudServiceKey":"d2395da2-ce63-45cd-b0e6-c5b3037d094d"},{"lineType":"SECONDARY","customerReference":"Customer reference 1000492003Private+Microsoft, Line 4, Secondary","additionalAttributes":{"linePeering":"MICROSOFT"},"interconnect":{"id":"1000492003","type":"ACCESS_LINE","label":"1000492003","city":"Brussels","countryIso3":"BEL","houser":"Brussels 22","datacenter":"BRU22","capacity":"100GBS","capacityLabel":"100 Gb/s","usage":null,"portMode":null,"status":"Active","portTag":null,"additionalData":null},"vlan":1302,"cloudServiceKey":"d2395da2-ce63-45cd-b0e6-c5b3037d094d"}]}]'
          links: {}
    post:
      tags:
      - Connections Management
      summary: Create connection
      description: Submits new connection order
      operationId: createConnection
      parameters: []
      requestBody:
        content:
          application/json:
            schema:
              type: object
              oneOf:
              - $ref: '#/components/schemas/CloudConnectOrder'
              example: null
            example: '{"serviceType":"CLOUD_CONNECT","cloudServiceProvider":"AWS_AMAZON","cloudServiceRegion":"us-east-1","currency":"EUR","bandwidth":"100MBS","contractTerm":"1MONTH","protectionScheme":"CC_UNPROTECTED","companyName":"MyCompany","customerComment":"","customerPurchaseId":"","contactEmailAddress":"","autoVlanAssignment":"true","additionalAttributes":{},"lines":[{"customerReference":"My Line","lineType":"PRIMARY","interconnect":"1000007894","cloudServiceKey":"123456789123","additionalAttributes":{}}]}'
      responses:
        '202':
          description: Accepted
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConnectionStatus'
              example: '{"connectionId":44389,"connectionStatus":"In progress"}'
          links: {}
        '400':
          description: Bad Request
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiError'
              example: '{"timestamp":"2021-12-03T10:15:30+01:00","status":"400","code":"BAD_CONNECTION_CREATE_REQUEST","message":"Invalid request data","errors":["Invalid bandwidth id ''55''","Protection scheme ''CC_PROTECTED'' is not applicable for current service"]}'
          links: {}
components:
  schemas:
    CloudConnectLine:
      type: object
      properties:
        vlan:
          type: integer
          description: VLAN
          format: int32
          example: null
        customerReference:
          type: string
          description: Optional custom name of the line
          example: null
        lineType:
          type: string
          enum:
          - PRIMARY
          - SECONDARY
          example: null
        cloudServiceKey:
          type: string
          description: Service key assigned by Cloud Service Provider
          example: null
        serviceId:
          type: string
          example: null
        interconnect:
          $ref: '#/components/schemas/InterconnectDto'
        additionalAttributes:
          type: object
          additionalProperties:
            type: string
            description: Additional attributes of the line, depending on the service type. For more info please check the details in the service description section.
            example: null
          description: Additional attributes of the line, depending on the service type. For more info please check the details in the service description section.
          example: null
      description: Connection lines
      example: null
    ApiError:
      type: object
      properties:
        code:
          type: string
          description: Error code enum defined by the Portal
          example: null
        message:
          type: string
          description: General summary of the error
          example: null
        errors:
          type: array
          description: Detailed description of each occurred error
          items:
            type: string
            description: Detailed description of each occurred error
            example: null
          example: null
        status:
          type: integer
          description: HTTP status code
          format: int32
          example: null
        timestamp:
          type: string
          description: Timestamp of the error
          format: date-time
          example: null
      example: null
    InterconnectDto:
      type: object
      properties:
        capacityLabel:
          type: string
          description: Capacity display label
          example: null
        portMode:
          type: string
          description: Interconnect port mode
          example: null
        city:
          type: string
          description: Interconnect city
          example: null
        usage:
          type: number
          description: Average usage rate percentage for interconnect
          example: null
        datacenter:
          type: string
          description: Interconnect datacenter
          example: null
        label:
          type: string
          description: Interconnect name
          example: null
        type:
          type: string
          description: Interconnect type
          enum:
          - ACCESS_LINE
          - MARKETPLACE
          example: null
        capacity:
          type: string
          description: Capacity (Bandwidth reference data ID)
          example: null
        houser:
          type: string
          description: Interconnect houser
          example: null
        portTag:
          type: string
          description: Interconnect port tag
          example: null
        additionalData:
          type: object
          additionalProperties:
            type: string
            description: Additional data
            example: null
          description: Additional data
          example: null
        id:
          type: string
          description: Interconnect service ID
          example: null
        countryIso3:
          type: string
          description: Interconnect Country ISO3 code
          example: null
        status:
          type: string
          description: Sirius status
          example: null
      description: Interconnect B details
      example: null
    CarrierEthernetConnection:
      type: object
      properties:
        contactEmailAddress:
          type: string
          description: Requester email address
          example: null
        serviceType:
          type: string
          enum:
          - CARRIER_ETHERNET
          default: CARRIER_ETHERNET
          example: null
        contractLabel:
          type: string
          description: Minimal order term label
          example: null
        customerComment:
          type: string
          description: Optional customer comment
          example: null
        bandwidth:
          type: string
          description: Connection bandwidth (Reference data identifier)
          example: null
        companyName:
          type: string
          description: Company name
          example: null
        bandwidthLabel:
          type: string
          description: Connection bandwidth label
          example: null
        currencyLabel:
          type: string
          description: Currency label
          example: null
        protectionSchemeLabel:
          type: string
          description: Connection protection scheme label
          example: null
        price:
          type: string
          description: Price
          example: null
        contractTerm:
          type: string
          description: Minimal order term (Reference data identifier)
          example: null
        connectionId:
          type: integer
          description: ID
          format: int64
          readOnly: true
          example: null
        currency:
          type: string
          description: Currency (Reference data identifier)
          example: null
        customerPurchaseReference:
          type: string
          description: Optional purchase reference
          example: null
        protectionScheme:
          type: string
          description: Connection protection scheme (Reference data identifier)
          example: null
        activationDate:
          type: string
          description: Connection activation date
          example: null
        lines:
          type: array
          description: Connection lines details
          items:
            $ref: '#/components/schemas/CarrierEthernetLine'
          example: null
        additionalAttributes:
          type: object
          additionalProperties:
            type: string
            description: Additional attributes of the connection, depending on the service type. For more info please check the details in the service description section.
            example: null
          description: Additional attributes of the connection, depending on the service type. For more info please check the details in the service description section.
          example: null
        status:
          type: string
          description: Connection status
          example: null
      example: null
    ConnectionStatus:
      type: object
      properties:
        connectionStatus:
          type: string
          example: null
        connectionId:
          type: string
          example: null
      example: null
    CloudConnectOrderLine:
      required:
      - cloudServiceKey
      - interconnect
      - lineType
      type: object
      properties:
        vlan:
          type: integer
          description: Optional field for manual VLAN assignment. Ignored in case 'autoVlanAssignment' is set to 'true'
          format: int32
          example: null
        customerReference:
          type: string
          description: Optional custom name of the line
          example: null
        lineType:
          type: string
          enum:
          - PRIMARY
          - SECONDARY
          example: null
        cloudServiceKey:
          type: string
          description: Service key assigned by Cloud Service Provider
          example: null
        interconnect:
          type: string
          example: null
        additionalAttributes:
          type: object
          additionalProperties:
            type: string
            description: Additional attributes of the line, depending on the service type. For more info please check the details in the service description section.
            example: null
          description: Additional attributes of the line, depending on the service type. For more info please check the details in the service description section.
          example: null
      description: Connection lines details
      example: null
    CloudConnectConnection:
      type: object
      properties:
        contactEmailAddress:
          type: string
          description: Requester email address
          example: null
        serviceType:
          type: string
          enum:
          - CLOUD_CONNECT
          default: CLOUD_CONNECT
          example: null
        contractLabel:
          type: string
          description: Minimal order term label
          example: null
        customerComment:
          type: string
          description: Optional customer comment
          example: null
        bandwidth:
          type: string
          description: Connection bandwidth (Reference data identifier)
          example: null
        companyName:
          type: string
          description: Company name
          example: null
        cloudServiceProviderLabel:
          type: string
          description: Cloud Service Provider label
          example: null
        bandwidthLabel:
          type: string
          description: Connection bandwidth label
          example: null
        currencyLabel:
          type: string
          description: Currency label
          example: null
        protectionSchemeLabel:
          type: string
          description: Connection protection scheme label
          example: null
        price:
          type: string
          description: Price
          example: null
        cloudServiceProvider:
          type: string
          description: Cloud Service Provider (Reference data identifier)
          example: null
        cloudServiceRegionLabel:
          type: string
          description: Cloud Service Region label
          example: null
        contractTerm:
          type: string
          description: Minimal order term (Reference data identifier)
          example: null
        connectionId:
          type: integer
          description: ID
          format: int64
          readOnly: true
          example: null
        currency:
          type: string
          description: Currency (Reference data identifier)
          example: null
        customerPurchaseReference:
          type: string
          description: Optional purchase reference
          example: null
        protectionScheme:
          type: string
          description: Connection protection scheme (Reference data identifier)
          example: null
        activationDate:
          type: string
          description: Connection activation date
          example: null
        lines:
          type: array
          description: Connection lines
          items:
            $ref: '#/components/schemas/CloudConnectLine'
          example: null
        cloudServiceRegion:
          type: string
          description: Cloud Service Region (Reference data identifier)
          example: null
        additionalAttributes:
          type: object
          additionalProperties:
            type: string
            description: Additional attributes of the connection, depending on the service type. For more info please check the details in the service description section.
            example: null
          description: Additional attributes of the connection, depending on the service type. For more info please check the details in the service description section.
          example: null
        status:
          type: string
          description: Connection status
          example: null
      example: null
    ModifyConnectionDto:
      required:
      - connectionId
      - modificationAttributes
      type: object
      properties:
        connectionId:
          type: string
          description: Connection ID which customer want to modify
          example: null
        modificationAttributes:
          type: object
          additionalProperties:
            type: string
            description: 'Type of reference data and new value, ex: bandwidth, 100 Mbps'
            example: null
          description: 'Type of reference data and new value, ex: bandwidth, 100 Mbps'
          example: null
      example: null
    CloudConnectOrder:
      required:
      - bandwidth
      - cloudServiceProvider
      - cloudServiceRegion
      - companyName
      - contractTerm
      - currency
      - lines
      - protectionScheme
      type: object
      properties:
        autoVlanAssignment:
          type: boolean
          description: 'Optional flag, set it to ''false'' to use provided VLANs instead of auto-assigned ones (Default value: true)'
          default: true
          example: null
        contactEmailAddress:
          type: string
          description: Requester email address
          example: null
        serviceType:
          type: string
          enum:
          - CLOUD_CONNECT
          default: CLOUD_CONNECT
          example: null
        customerComment:
          maxLength: 310
          minLength: 0
          type: string
          description: This field should not contain more than 310 symbols. Any comments are for internal use only and will not be considered as part of the automated delivery process
          example: null
        bandwidth:
          type: string
          description: Connection bandwidth (Reference data identifier)
          example: null
        companyName:
          pattern: ^[a-zA-Z0-9]{1,50}$
          type: string
          description: Company name. Field should only contain letters and numbers
          example: null
        cloudServiceProvider:
          type: string
          description: Cloud Service Provider (Reference data identifier)
          example: null
        contractTerm:
          type: string
          description: Minimal order term (Reference data identifier)
          example: null
        currency:
          type: string
          description: Order currency (Reference data identifier)
          example: null
        customerPurchaseReference:
          maxLength: 50
          minLength: 0
          type: string
          description: Optional purchase reference. Field should contain no more than 50 symbols
          example: null
        id:
          type: integer
          format: int64
          readOnly: true
          example: null
        protectionScheme:
          type: string
          description: Connection protection scheme (Reference data identifier)
          example: null
        lines:
          type: array
          description: Connection lines details
          items:
            $ref: '#/components/schemas/CloudConnectOrderLine'
          example: null
        cloudServiceRegion:
          type: string
          description: Cloud Service Region (Reference data identifier)
          example: null
        additionalAttributes:
          type: object
          additionalProperties:
            type: string
            description: Additional attributes of the connection, depending on the service type. For more info please check the details in the service description section.
            example: null
          description: Additional attributes of the connection, depending on the service type. For more info please check the details in the service description section.
          example: null
      example: null
    CarrierEthernetLine:
      type: object
      properties:
        interconnectA:
          $ref: '#/components/schemas/InterconnectDto'
        interconnectB:
          $ref: '#/components/schemas/InterconnectDto'
        customerReference:
          type: string
          description: Optional custom name of the line
          example: null
        lineType:
          type: string
          enum:
          - PRIMARY
          - SECONDARY
          example: null
        serviceId:
          type: string
          example: null
        vlanB:
          type: integer
          description: VLAN of interconnect B
          format: int32
          example: null
        additionalAttributes:
          type: object
          additionalProperties:
            type: string
            description: Additional attributes of the line, depending on the service type. For more info please check the details in the service description section.
            example: null
          description: Additional attributes of the line, depending on the service type. For more info please check the details in the service description section.
          example: null
        vlanA:
          type: integer
          description: VLAN of interconnect A
          format: int32
          example: null
      description: Connection lines details
      example: null