{"info":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","description":"<html><head></head><body><p>DE-CIX offers an API to order, configure, and cancel interconnection services easily. It is based on <a href=\"https://ix-api.net\">IX-API</a>, an industry standard developed for provisioning interconnection services at Internet Exchanges.</p>\n<p>The DE-CIX IX-API utilizes REST architecture, featuring predictable URLs, form-encoded request bodies, JSON-encoded responses, and standard HTTP response codes for clarity and consistency.</p>\n<p>This section guides you through essential API operations, including login procedures, provisioning Accesses or Cloud ROUTERs, and setting up various DE-CIX interconnection services such as GlobePEER, DirectCLOUD, and VirtualPNI.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"19262716","collectionId":"8b0f0b0c-654e-4678-a154-f3632298a7a2","publishedId":"2s9YeBdYti","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-01-06T07:47:32.000Z"},"item":[{"name":"Authentication","item":[{"name":"Authentication","event":[{"listen":"test","script":{"exec":["var data = pm.response.json();","//pm.environment.set('jwt_token', data.result.access_token);","pm.environment.set('jwt_token', data.access_token);","pm.environment.set('jwt_refresh_token', data.refresh_token);"],"type":"text/javascript","id":"aa834c67-f12a-42b9-b3dd-2669fbc72840"}}],"id":"f3a2098a-5f1e-48f5-bdad-e66beeae9b84","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"api_key\": \"api_key\",\n\t\"api_secret\": \"api_secret\"\n}"},"url":"{{ix-api-host}}/api/v2/auth/token","urlObject":{"path":["api","v2","auth","token"],"host":["{{ix-api-host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"f3a2098a-5f1e-48f5-bdad-e66beeae9b84"}],"id":"26672ba4-0554-4470-92cc-bc920df0755a","description":"<p><strong>Once you have decided to use the DE-CIX API:</strong></p>\n<ol>\n<li>Login to the DE-CIX self-service portal to request an API key and to agree to the DE-CIX API terms <a href=\"https://portal.de-cix.net/api_keys\">https://portal.de-cix.net/api_keys</a>.</li>\n<li>Download the DE-CIX API key and the associated secret.</li>\n<li>You can then integrate the DE-CIX API. Depending on the API version you are using, the API endpoints for your requests are <a href=\"https://api.de-cix.net/api/v1/\">https://api.de-cix.net/api/v2/</a> for DirectCLOUD and VirtualPNI services and <a href=\"https://api.de-cix.net/api/v2/\">https://api.de-cix.net/api/v3/</a> for Cloud ROUTER related provisionings. Please note that you can use the same credentials.</li>\n</ol>\n","_postman_id":"26672ba4-0554-4470-92cc-bc920df0755a","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"Account setup","item":[{"name":"Get Account information","id":"a52ff6f9-ddb4-4d57-b745-8468de340b39","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{ix-api-host}}/api/v2/accounts","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v2","accounts"],"host":["{{ix-api-host}}"],"query":[],"variable":[]}},"response":[{"id":"eebd6f2f-7180-477a-99ef-f71d39276bee","name":"Get Account information","originalRequest":{"method":"GET","header":[],"url":"{{ix-api-host}}/api/v2/accounts"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 11:13:42 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"1377"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"address\": {\n            \"country\": \"DE\",\n            \"locality\": \"Frankfurt am Main\",\n            \"post_office_box_number\": null,\n            \"postal_code\": \"60314\",\n            \"region\": null,\n            \"street_address\": \"Lindleystr. 12\"\n        },\n        \"discoverable\": false,\n        \"external_ref\": null,\n        \"id\": \"1461\",\n        \"legal_name\": null,\n        \"managing_account\": null,\n        \"metro_area_network_presence\": [],\n        \"name\": \"DE-CIX SW Demo Customer\",\n        \"state\": \"production\",\n        \"status\": []\n    },\n    {\n        \"address\": {\n            \"country\": null,\n            \"locality\": null,\n            \"post_office_box_number\": null,\n            \"postal_code\": null,\n            \"region\": null,\n            \"street_address\": null\n        },\n        \"discoverable\": false,\n        \"external_ref\": null,\n        \"id\": \"2930\",\n        \"legal_name\": null,\n        \"managing_account\": \"1461\",\n        \"metro_area_network_presence\": [],\n        \"name\": \"test\",\n        \"state\": \"production\",\n        \"status\": []\n    },\n    {\n        \"address\": {\n            \"country\": null,\n            \"locality\": null,\n            \"post_office_box_number\": null,\n            \"postal_code\": null,\n            \"region\": null,\n            \"street_address\": null\n        },\n        \"discoverable\": false,\n        \"external_ref\": null,\n        \"id\": \"3057\",\n        \"legal_name\": null,\n        \"managing_account\": \"1461\",\n        \"metro_area_network_presence\": [],\n        \"name\": \"testLuisH\",\n        \"state\": \"production\",\n        \"status\": []\n    }\n]"}],"_postman_id":"a52ff6f9-ddb4-4d57-b745-8468de340b39"},{"name":"Create Subcustomer","id":"57c465c4-3faf-40bb-bf5f-cf156a3da142","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n\t\"name\": \"Test GmbH\",\n\t\"external_ref\": \"Cloud customer\"\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v1/customers","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v1","customers"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"98c574c0-b65b-4f63-9d68-4722436b581f","name":"Create Subcustomer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"name\": \"Test2 GmbH\",\n\t\"external_ref\": \"Cloud customer\"\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v1/customers"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Length","value":"160"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 13 Nov 2024 16:53:55 GMT"},{"key":"Server","value":"gunicorn"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Xss-Protection","value":"1; mode=block"}],"cookie":[],"responseTime":null,"body":"{\n    \"external_ref\": \"Cloud customer\",\n    \"id\": \"DXDB:CUST:3141\",\n    \"name\": \"Test2 GmbH\",\n    \"parent\": \"DXDB:CUST:1961\",\n    \"state\": \"production\",\n    \"status\": []\n}"}],"_postman_id":"57c465c4-3faf-40bb-bf5f-cf156a3da142"}],"id":"d6cd57fe-dd33-4682-b873-da18e6952d39","description":"<p>An <code>Account</code> represents an individual customer account, organization or partner involved with DE-CIX. They are used to consume services from DE-CIX.</p>\n<p>Accounts can have a hierarchy, i.e. an account can have sub-accounts. The max-depth of the account-hierarchy may vary by implementer, but it's safe to assume an account can have sub-accounts.</p>\n<p>Each <code>Account</code> has a state. Only <code>Account</code>s in state <code>production</code> or <code>production_change_pending</code> are ready to consume services.</p>\n<p><em>Sensitive Properties</em>: Please note, that an <code>Account</code> is a shared resource and fields marked as <em>sensitive</em> should be redacted.</p>\n<p>For further information in regards to the /accounts endpoint reach out to: <a href=\"https://docs.ix-api.net/v2/#tag/accounts\">https://docs.ix-api.net/v2/#tag/accounts</a></p>\n","_postman_id":"d6cd57fe-dd33-4682-b873-da18e6952d39","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"Locations","item":[{"name":"List Metro Area Networks","id":"593ea897-3c65-4e9f-8830-8eed1d4310c9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"query":[],"variable":[]}},"response":[{"id":"208e1e25-70d9-43aa-a4be-d714937a4d9f","name":"List Metro Area Networks","originalRequest":{"method":"GET","header":[],"url":"https://api.de-cix.net/api/v2/metro-area-networks"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 16:17:36 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"13420"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"214\",\n        \"metro_area\": \"213\",\n        \"name\": \"IST\",\n        \"pops\": [\n            \"4929011\",\n            \"135\",\n            \"142\",\n            \"17105341\",\n            \"23180470\",\n            \"4929016\",\n            \"144\",\n            \"152\",\n            \"156\",\n            \"185\",\n            \"13197653\"\n        ],\n        \"service_provider\": \"DE-CIX Istanbul Network Connections LLC\"\n    },\n    {\n        \"id\": \"22268739\",\n        \"metro_area\": \"22268738\",\n        \"name\": \"CAE\",\n        \"pops\": [\n            \"12546794\",\n            \"22268744\"\n        ],\n        \"service_provider\": \"DartPoints Operating Company, LLC\"\n    },\n    {\n        \"id\": \"218\",\n        \"metro_area\": \"217\",\n        \"name\": \"DFW\",\n        \"pops\": [\n            \"19117519\",\n            \"192\",\n            \"4929015\",\n            \"146\",\n            \"17385591\",\n            \"16121301\",\n            \"4929033\",\n            \"171\",\n            \"147\",\n            \"16995487\",\n            \"148\",\n            \"16995481\",\n            \"169\",\n            \"16995485\",\n            \"5203800\",\n            \"5198722\",\n            \"11275005\",\n            \"16995505\"\n        ],\n        \"service_provider\": \"DE-CIX North America Inc.\"\n    },\n    {\n        \"id\": \"188506\",\n        \"metro_area\": \"188505\",\n        \"name\": \"RIC\",\n        \"pops\": [\n            \"7230568\",\n            \"7231148\",\n            \"7296214\",\n            \"7323181\",\n            \"23180395\",\n            \"7386744\",\n            \"9324903\"\n        ],\n        \"service_provider\": \"DE-CIX North America Inc.\"\n    },\n    {\n        \"id\": \"202\",\n        \"metro_area\": \"201\",\n        \"name\": \"FRA\",\n        \"pops\": [\n            \"19831148\",\n            \"19932955\",\n            \"4929012\",\n            \"112\",\n            \"18380133\",\n            \"149\",\n            \"19519844\",\n            \"19518909\",\n            \"1983\",\n            \"1985\",\n            \"1987\",\n            \"1989\",\n            \"1991\",\n            \"1997\",\n            \"1999\",\n            \"2001\",\n            \"23180300\",\n            \"23180349\",\n            \"23180304\",\n            \"4929003\",\n            \"115\",\n            \"23180319\",\n            \"4929034\",\n            \"120\",\n            \"193\",\n            \"4929002\",\n            \"114\",\n            \"183\",\n            \"4929004\",\n            \"117\",\n            \"4929005\",\n            \"113\",\n            \"4929006\",\n            \"119\",\n            \"4929007\",\n            \"118\",\n            \"17998689\",\n            \"172\",\n            \"121\",\n            \"16995491\",\n            \"136\",\n            \"16995480\",\n            \"177\",\n            \"23148106\",\n            \"181\",\n            \"16995492\",\n            \"12932255\",\n            \"16995512\"\n        ],\n        \"service_provider\": \"DE-CIX Management GmbH\"\n    },\n    {\n        \"id\": \"23180442\",\n        \"metro_area\": \"23180441\",\n        \"name\": \"AMS\",\n        \"pops\": [\n            \"23180434\",\n            \"23180447\",\n            \"23180445\",\n            \"23180449\",\n            \"23180446\",\n            \"23180450\"\n        ],\n        \"service_provider\": \"DE-CIX International GmbH\"\n    },\n    {\n        \"id\": \"23148007\",\n        \"metro_area\": \"23148006\",\n        \"name\": \"ZRH\",\n        \"pops\": [\n            \"21125234\",\n            \"23148040\",\n            \"21125240\",\n            \"23148042\",\n            \"23148134\",\n            \"21125246\",\n            \"23148044\",\n            \"21125251\",\n            \"23148046\",\n            \"21125256\",\n            \"23148048\",\n            \"21125261\",\n            \"23148050\",\n            \"23148117\",\n            \"21125266\",\n            \"23148052\",\n            \"23148126\"\n        ],\n        \"service_provider\": \"SwissIX Internet Exchange\"\n    },\n    {\n        \"id\": \"1223548\",\n        \"metro_area\": \"1223547\",\n        \"name\": \"BWN\",\n        \"pops\": [\n            \"15284258\",\n            \"194\"\n        ],\n        \"service_provider\": \"Unified National Networks Sdn Bhd\"\n    },\n    {\n        \"id\": \"22268741\",\n        \"metro_area\": \"22268740\",\n        \"name\": \"CID\",\n        \"pops\": [\n            \"16867792\",\n            \"22268748\"\n        ],\n        \"service_provider\": \"DartPoints Operating Company, LLC\"\n    },\n    {\n        \"id\": \"2063\",\n        \"metro_area\": \"2062\",\n        \"name\": \"ATH\",\n        \"pops\": [\n            \"15305328\",\n            \"186\",\n            \"187\",\n            \"188\"\n        ],\n        \"service_provider\": \"STORM ICT OUTSOURCING SA\"\n    },\n    {\n        \"id\": \"226\",\n        \"metro_area\": \"225\",\n        \"name\": \"DTM\",\n        \"pops\": [\n            \"15305329\",\n            \"198\",\n            \"200\",\n            \"16995499\"\n        ],\n        \"service_provider\": \"DOKOM Gesellschaft fuer Telekommunikation\"\n    },\n    {\n        \"id\": \"23180439\",\n        \"metro_area\": \"23180438\",\n        \"name\": \"PEN\",\n        \"pops\": [\n            \"23180440\",\n            \"23180448\"\n        ],\n        \"service_provider\": \"DE-CIX Malaysia\"\n    },\n    {\n        \"id\": \"23148013\",\n        \"metro_area\": \"23148012\",\n        \"name\": \"KRS\",\n        \"pops\": [\n            \"19637742\",\n            \"23148030\",\n            \"21491143\"\n        ],\n        \"service_provider\": \"DE-CIX International GmbH\"\n    },\n    {\n        \"id\": \"208\",\n        \"metro_area\": \"207\",\n        \"name\": \"NYC\",\n        \"pops\": [\n            \"4929013\",\n            \"163\",\n            \"4929014\",\n            \"162\",\n            \"5444736\",\n            \"13197611\",\n            \"4929022\",\n            \"110\",\n            \"4929023\",\n            \"154\",\n            \"168\",\n            \"4929024\",\n            \"155\",\n            \"4929008\",\n            \"157\",\n            \"4929010\",\n            \"159\",\n            \"158\",\n            \"16995484\",\n            \"161\",\n            \"16995486\",\n            \"164\",\n            \"16995483\",\n            \"170\",\n            \"16995482\",\n            \"175\",\n            \"16995490\",\n            \"26116\",\n            \"16995498\",\n            \"173\",\n            \"4929031\"\n        ],\n        \"service_provider\": \"DE-CIX North America Inc.\"\n    },\n    {\n        \"id\": \"23148011\",\n        \"metro_area\": \"23148010\",\n        \"name\": \"OSL\",\n        \"pops\": [\n            \"21050853\",\n            \"23148028\",\n            \"21417208\"\n        ],\n        \"service_provider\": \"DE-CIX International GmbH\"\n    },\n    {\n        \"id\": \"212\",\n        \"metro_area\": \"211\",\n        \"name\": \"MRS\",\n        \"pops\": [\n            \"19088399\",\n            \"19089105\",\n            \"19114937\",\n            \"19114938\",\n            \"4929030\",\n            \"131\",\n            \"180\",\n            \"182\",\n            \"16995493\"\n        ],\n        \"service_provider\": \"DE-CIX International GmbH\"\n    },\n    {\n        \"id\": \"18326616\",\n        \"metro_area\": \"18326615\",\n        \"name\": \"PHX\",\n        \"pops\": [\n            \"18326655\",\n            \"12854355\",\n            \"14147712\",\n            \"20062805\",\n            \"22628622\",\n            \"20094925\",\n            \"12560071\",\n            \"18326613\"\n        ],\n        \"service_provider\": \"DE-CIX North America Inc.\"\n    },\n    {\n        \"id\": \"204\",\n        \"metro_area\": \"203\",\n        \"name\": \"HAM\",\n        \"pops\": [\n            \"5736864\",\n            \"16995503\",\n            \"4929021\",\n            \"134\",\n            \"140\",\n            \"166\",\n            \"141\",\n            \"11217331\"\n        ],\n        \"service_provider\": \"DE-CIX Management GmbH\"\n    },\n    {\n        \"id\": \"23148009\",\n        \"metro_area\": \"23148008\",\n        \"name\": \"LOS\",\n        \"pops\": [\n            \"22552236\",\n            \"20934843\",\n            \"23148036\"\n        ],\n        \"service_provider\": \"Rack Centre Limited\"\n    },\n    {\n        \"id\": \"210\",\n        \"metro_area\": \"209\",\n        \"name\": \"PMO\",\n        \"pops\": [\n            \"2005\",\n            \"4929009\",\n            \"128\"\n        ],\n        \"service_provider\": \"DE-CIX International GmbH\"\n    },\n    {\n        \"id\": \"220\",\n        \"metro_area\": \"219\",\n        \"name\": \"MAD\",\n        \"pops\": [\n            \"4929017\",\n            \"130\",\n            \"4929018\",\n            \"129\",\n            \"4929026\",\n            \"111\",\n            \"4929032\",\n            \"189\"\n        ],\n        \"service_provider\": \"DE-CIX International GmbH\"\n    },\n    {\n        \"id\": \"15121546\",\n        \"metro_area\": \"15121545\",\n        \"name\": \"KUL\",\n        \"pops\": [\n            \"561800\",\n            \"15121543\",\n            \"561801\",\n            \"15121601\"\n        ],\n        \"service_provider\": \"DE-CIX Malaysia\"\n    },\n    {\n        \"id\": \"15121566\",\n        \"metro_area\": \"15121565\",\n        \"name\": \"JHB\",\n        \"pops\": [\n            \"561802\",\n            \"15121599\",\n            \"561803\",\n            \"15121603\"\n        ],\n        \"service_provider\": \"DE-CIX Malaysia\"\n    },\n    {\n        \"id\": \"4621042\",\n        \"metro_area\": \"4621041\",\n        \"name\": \"SIN\",\n        \"pops\": [\n            \"561804\",\n            \"4929045\",\n            \"561805\",\n            \"16995501\",\n            \"561806\",\n            \"16995500\"\n        ],\n        \"service_provider\": \"DE-CIX Singapore\"\n    },\n    {\n        \"id\": \"2061\",\n        \"metro_area\": \"2060\",\n        \"name\": \"DXB\",\n        \"pops\": [\n            \"4929019\",\n            \"132\",\n            \"4929020\",\n            \"133\",\n            \"2415\"\n        ],\n        \"service_provider\": \"Emirates Integrated Telecommunications Company PJSC (datamena)\"\n    },\n    {\n        \"id\": \"23180297\",\n        \"metro_area\": \"23180296\",\n        \"name\": \"TIP\",\n        \"pops\": [\n            \"23180313\",\n            \"23180315\"\n        ],\n        \"service_provider\": \"Libyan International Telecom Company\"\n    },\n    {\n        \"id\": \"22268743\",\n        \"metro_area\": \"22268742\",\n        \"name\": \"CMH\",\n        \"pops\": [\n            \"18044993\",\n            \"22268752\"\n        ],\n        \"service_provider\": \"DartPoints Operating Company, LLC\"\n    },\n    {\n        \"id\": \"222\",\n        \"metro_area\": \"221\",\n        \"name\": \"LIS\",\n        \"pops\": [\n            \"4929025\",\n            \"167\"\n        ],\n        \"service_provider\": \"DE-CIX International GmbH\"\n    },\n    {\n        \"id\": \"214403\",\n        \"metro_area\": \"214402\",\n        \"name\": \"BCN\",\n        \"pops\": [\n            \"12875\",\n            \"13197652\",\n            \"792195\",\n            \"16995502\",\n            \"23148140\",\n            \"23148142\",\n            \"23148145\",\n            \"23148147\"\n        ],\n        \"service_provider\": \"DE-CIX International GmbH\"\n    },\n    {\n        \"id\": \"216\",\n        \"metro_area\": \"215\",\n        \"name\": \"DUS\",\n        \"pops\": [\n            \"4929027\",\n            \"127\",\n            \"137\",\n            \"138\",\n            \"145\",\n            \"16995489\",\n            \"174\",\n            \"16995488\"\n        ],\n        \"service_provider\": \"DE-CIX Management GmbH\"\n    },\n    {\n        \"id\": \"206\",\n        \"metro_area\": \"205\",\n        \"name\": \"MUC\",\n        \"pops\": [\n            \"4929028\",\n            \"176\",\n            \"178\",\n            \"179\",\n            \"4929029\",\n            \"125\",\n            \"150\",\n            \"16995496\",\n            \"151\",\n            \"16995494\",\n            \"184\",\n            \"16995495\",\n            \"5990773\",\n            \"16995504\"\n        ],\n        \"service_provider\": \"DE-CIX Management GmbH\"\n    },\n    {\n        \"id\": \"224\",\n        \"metro_area\": \"223\",\n        \"name\": \"ORD\",\n        \"pops\": [\n            \"4929043\",\n            \"195\",\n            \"4929044\",\n            \"196\",\n            \"12854350\",\n            \"17997744\",\n            \"5203345\",\n            \"5207066\",\n            \"197\",\n            \"16995497\"\n        ],\n        \"service_provider\": \"DE-CIX North America Inc.\"\n    },\n    {\n        \"id\": \"23148003\",\n        \"metro_area\": \"23148002\",\n        \"name\": \"LEJ\",\n        \"pops\": [\n            \"19403409\",\n            \"23148024\",\n            \"21435736\",\n            \"21435737\",\n            \"21193964\",\n            \"23148026\",\n            \"19139577\",\n            \"21192801\"\n        ],\n        \"service_provider\": \"DE-CIX Management GmbH\"\n    },\n    {\n        \"id\": \"23180346\",\n        \"metro_area\": \"23180345\",\n        \"name\": \"AQJ\",\n        \"pops\": [\n            \"23180338\",\n            \"23180351\"\n        ],\n        \"service_provider\": \"AL Nayi for Informational & Communicational Consulting (NaiTel)\"\n    },\n    {\n        \"id\": \"23180348\",\n        \"metro_area\": \"23180347\",\n        \"name\": \"SEA\",\n        \"pops\": [\n            \"23180357\",\n            \"23180361\",\n            \"23180368\",\n            \"23180402\"\n        ],\n        \"service_provider\": \"DE-CIX North America Inc.\"\n    },\n    {\n        \"id\": \"23148015\",\n        \"metro_area\": \"23148014\",\n        \"name\": \"CPH\",\n        \"pops\": [\n            \"21114597\",\n            \"23148032\",\n            \"21753778\"\n        ],\n        \"service_provider\": \"DE-CIX International GmbH\"\n    },\n    {\n        \"id\": \"23148017\",\n        \"metro_area\": \"23148016\",\n        \"name\": \"HEL\",\n        \"pops\": [\n            \"21116534\",\n            \"21755629\",\n            \"23148034\"\n        ],\n        \"service_provider\": \"DE-CIX International GmbH\"\n    },\n    {\n        \"id\": \"23148023\",\n        \"metro_area\": \"23148022\",\n        \"name\": \"FIH\",\n        \"pops\": [\n            \"23148038\",\n            \"22444166\"\n        ],\n        \"service_provider\": \"United S.A.\"\n    },\n    {\n        \"id\": \"23148105\",\n        \"metro_area\": \"23148104\",\n        \"name\": \"EBJ\",\n        \"pops\": [\n            \"23148094\",\n            \"23148095\",\n            \"23148109\"\n        ],\n        \"service_provider\": \"DE-CIX International GmbH\"\n    },\n    {\n        \"id\": \"23180393\",\n        \"metro_area\": \"23180392\",\n        \"name\": \"BGW\",\n        \"pops\": [\n            \"23180384\",\n            \"23180409\"\n        ],\n        \"service_provider\": \"IRAQIXP\"\n    },\n    {\n        \"id\": \"23148005\",\n        \"metro_area\": \"23148004\",\n        \"name\": \"GER\",\n        \"pops\": [],\n        \"service_provider\": \"DE-CIX Management GmbH\"\n    },\n    {\n        \"id\": \"23180324\",\n        \"metro_area\": \"23180323\",\n        \"name\": \"FJR\",\n        \"pops\": [],\n        \"service_provider\": \"Emirates Integrated Telecommunications Company PJSC (datamena)\"\n    },\n    {\n        \"id\": \"23180328\",\n        \"metro_area\": \"23180327\",\n        \"name\": \"BER\",\n        \"pops\": [],\n        \"service_provider\": \"DE-CIX Management GmbH\"\n    },\n    {\n        \"id\": \"23148019\",\n        \"metro_area\": \"23148018\",\n        \"name\": \"SCA\",\n        \"pops\": [],\n        \"service_provider\": \"DE-CIX International GmbH\"\n    },\n    {\n        \"id\": \"23180512\",\n        \"metro_area\": \"23180511\",\n        \"name\": \"OSA\",\n        \"pops\": [],\n        \"service_provider\": \"DE-CIX Asia\"\n    },\n    {\n        \"id\": \"23180487\",\n        \"metro_area\": \"23180486\",\n        \"name\": \"SOF\",\n        \"pops\": [],\n        \"service_provider\": \"DE-CIX Management GmbH\"\n    },\n    {\n        \"id\": \"23180483\",\n        \"metro_area\": \"23180482\",\n        \"name\": \"PRG\",\n        \"pops\": [],\n        \"service_provider\": \"DE-CIX Management GmbH\"\n    },\n    {\n        \"id\": \"23148021\",\n        \"metro_area\": \"23148020\",\n        \"name\": \"STR\",\n        \"pops\": [],\n        \"service_provider\": \"DE-CIX Management GmbH\"\n    },\n    {\n        \"id\": \"23180515\",\n        \"metro_area\": \"23180514\",\n        \"name\": \"TYO\",\n        \"pops\": [],\n        \"service_provider\": \"DE-CIX Asia\"\n    },\n    {\n        \"id\": \"23180326\",\n        \"metro_area\": \"23180325\",\n        \"name\": \"MOW\",\n        \"pops\": [],\n        \"service_provider\": \"DE-CIX Management GmbH\"\n    },\n    {\n        \"id\": \"23180481\",\n        \"metro_area\": \"23180480\",\n        \"name\": \"WAW\",\n        \"pops\": [],\n        \"service_provider\": \"DE-CIX Management GmbH\"\n    },\n    {\n        \"id\": \"15121568\",\n        \"metro_area\": \"15121567\",\n        \"name\": \"MAY\",\n        \"pops\": [],\n        \"service_provider\": \"DE-CIX Malaysia\"\n    },\n    {\n        \"id\": \"22268737\",\n        \"metro_area\": \"22268736\",\n        \"name\": \"ASE\",\n        \"pops\": [],\n        \"service_provider\": \"DE-CIX Asia\"\n    },\n    {\n        \"id\": \"23180485\",\n        \"metro_area\": \"23180484\",\n        \"name\": \"OTP\",\n        \"pops\": [],\n        \"service_provider\": \"DE-CIX Management GmbH\"\n    },\n    {\n        \"id\": \"23180342\",\n        \"metro_area\": \"23180341\",\n        \"name\": \"BOM\",\n        \"pops\": [],\n        \"service_provider\": \"DE-CIX Management GmbH\"\n    }\n]"}],"_postman_id":"593ea897-3c65-4e9f-8830-8eed1d4310c9"},{"name":"Get Metro Area Networks","id":"634c84b0-6d51-41a4-a712-2711c4742ba7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"query":[],"variable":[]}},"response":[{"id":"b6cca19f-d92b-496d-ab87-dac5cae3b8d7","name":"Get Metro Area Networks","originalRequest":{"method":"GET","header":[],"url":"https://api.de-cix.net/api/v2/metro-area-networks/202"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 16:20:20 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"821"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"202\",\n    \"metro_area\": \"201\",\n    \"name\": \"FRA\",\n    \"pops\": [\n        \"1983\",\n        \"4929012\",\n        \"112\",\n        \"1985\",\n        \"1989\",\n        \"1991\",\n        \"1997\",\n        \"1999\",\n        \"2001\",\n        \"23180300\",\n        \"23180349\",\n        \"4929034\",\n        \"120\",\n        \"193\",\n        \"1987\",\n        \"4929002\",\n        \"114\",\n        \"183\",\n        \"23180304\",\n        \"4929003\",\n        \"115\",\n        \"23180319\",\n        \"4929004\",\n        \"117\",\n        \"4929005\",\n        \"113\",\n        \"4929006\",\n        \"119\",\n        \"4929007\",\n        \"118\",\n        \"18380133\",\n        \"149\",\n        \"19519844\",\n        \"19518909\",\n        \"121\",\n        \"16995491\",\n        \"17998689\",\n        \"172\",\n        \"181\",\n        \"16995492\",\n        \"19831148\",\n        \"19932955\",\n        \"177\",\n        \"23148106\",\n        \"136\",\n        \"16995480\",\n        \"12932255\",\n        \"16995512\"\n    ],\n    \"service_provider\": \"DE-CIX Management GmbH\"\n}"}],"_postman_id":"634c84b0-6d51-41a4-a712-2711c4742ba7"}],"id":"924335fb-8ab8-47a0-9b37-e51f189b4870","description":"<p>Most calls within the IX-API primarily utilize <code>id</code> values for the purpose of referencing resources, including accounts, pops, and locations. The API calls in this particular section provide collections of items that facilitate the recognition of service locations along with their corresponding <code>id</code> values.</p>\n<p>For further information in regards to the /metro-area-networks endpoint reach out to: <a href=\"https://docs.ix-api.net/v2/#tag/metro-area-networks\">https://docs.ix-api.net/v2/#tag/metro-area-networks</a></p>\n","_postman_id":"924335fb-8ab8-47a0-9b37-e51f189b4870","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"Product catalog","item":[{"name":"Access","item":[{"name":"List Product Offerings for Access","id":"c3dab42d-ec87-4300-a9f5-75fb1252b57f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v2/product-offerings","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v2","product-offerings"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"c3dab42d-ec87-4300-a9f5-75fb1252b57f"}],"id":"b371b84e-b805-45c8-9661-d4183dce1433","description":"<p>To query only Access relevant product-offerings use the <code>connection</code> in the <code>type</code> filter. For further filter possibilities see: <a href=\"https://docs.ix-api.net/v2/#operation/product_offerings_list\">https://docs.ix-api.net/v2/#operation/product_offerings_list</a></p>\n<p>For further information about Accesses see: <a href=\"https://www.de-cix.net/en/services/how-to-connect\">https://www.de-cix.net/en/services/how-to-connect</a></p>\n","_postman_id":"b371b84e-b805-45c8-9661-d4183dce1433","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"Cloud ROUTER","item":[{"name":"List Product Offerings Cloud ROUTER","id":"36feea3c-0961-40f0-9c2d-2a7f81ea9df3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/product-offerings","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","product-offerings"],"host":["{{host}}"],"query":[{"disabled":true,"description":{"content":"<p>Specifies the maximum number of items or records to retrieve from the API response.</p>\n","type":"text/plain"},"key":"limit","value":"1"},{"disabled":true,"description":{"content":"<p>Specifies the starting point or position of the items to be retrieved from the API response.</p>\n","type":"text/plain"},"key":"offset","value":"1"},{"disabled":true,"description":{"content":"<p>Specifies one or more IDs to retrieve only the items associated with those IDs.</p>\n","type":"text/plain"},"key":"id","value":"1-1,1-2"},{"disabled":true,"description":{"content":"<p>Filters the API response based on a specific bandwidth value.</p>\n","type":"text/plain"},"key":"bandwidth","value":"100"},{"disabled":true,"description":{"content":"<p>Filters the API response based on a specific name.</p>\n","type":"text/plain"},"key":"name","value":"Cloud ROUTER"},{"disabled":true,"description":{"content":"<p>Filters the API response based on a specific service metro area identifier</p>\n","type":"text/plain"},"key":"service_metro_area","value":"201"},{"disabled":true,"description":{"content":"<p>Filters the API response based on a specific service metro area network identifier.</p>\n","type":"text/plain"},"key":"service_metro_area_network","value":"202"},{"disabled":true,"description":{"content":"<p>Filters the API response based on a specific contract period.</p>\n<p>The \"contract_period\" filter is specified in ISO 8601 format for time durations. ISO 8601 is an international standard for representing dates, times, and durations. It provides a clear and unambiguous way to express durations using a combination of letters and numbers.</p>\n<p>In the case of the \"contract_period\" filter, it is represented in the ISO 8601 duration format, which starts with the letter \"P\" followed by a number representing the duration and a letter indicating the unit of time. For example, \"P1Y\" represents a duration of 1 year, \"P6M\" represents a duration of 6 months, and \"P2W\" represents a duration of 2 weeks.</p>\n<p>Be aware that this filter works only by exactly matching API responses, which are consistently represented using symbols with the greatest value possible, rather than using a more granular representation.\nFor example, a duration of one year is represented as \"P1Y\" instead of \"P365D\".</p>\n","type":"text/plain"},"key":"contract_period","value":"P1Y"}],"variable":[]}},"response":[{"id":"c3f5602c-39f8-41e4-8a05-819a696d287d","name":"List Product Offerings DE-CIX Cloud ROUTER","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.de-cix.net/api/v3/decix-vrf-v1/product-offerings","protocol":"https","host":["api","de-cix","net"],"path":["api","v3","decix-vrf-v1","product-offerings"],"query":[{"key":"limit","value":"1","description":"Specifies the maximum number of items or records to retrieve from the API response.","disabled":true},{"key":"offset","value":"1","description":"Specifies the starting point or position of the items to be retrieved from the API response.","disabled":true},{"key":"id","value":"1-1,1-2","description":"Specifies one or more IDs to retrieve only the items associated with those IDs.","disabled":true},{"key":"bandwidth","value":"100","description":"Filters the API response based on a specific bandwidth value.","disabled":true},{"key":"name","value":"Cloud ROUTER","description":"Filters the API response based on a specific name.","disabled":true},{"key":"service_metro_area","value":"201","description":"Filters the API response based on a specific service metro area identifier","disabled":true},{"key":"service_metro_area_network","value":"202","description":"Filters the API response based on a specific service metro area network identifier.","disabled":true},{"key":"contract_period","value":"P1Y","description":"Filters the API response based on a specific contract period.\n\nThe \"contract_period\" filter is specified in ISO 8601 format for time durations. ISO 8601 is an international standard for representing dates, times, and durations. It provides a clear and unambiguous way to express durations using a combination of letters and numbers.\n\nIn the case of the \"contract_period\" filter, it is represented in the ISO 8601 duration format, which starts with the letter \"P\" followed by a number representing the duration and a letter indicating the unit of time. For example, \"P1Y\" represents a duration of 1 year, \"P6M\" represents a duration of 6 months, and \"P2W\" represents a duration of 2 weeks.\n\nBe aware that this filter works only by exactly matching API responses, which are consistently represented using symbols with the greatest value possible, rather than using a more granular representation.\nFor example, a duration of one year is represented as \"P1Y\" instead of \"P365D\".","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 16:28:14 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"228676"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"1-4\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"1-3\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"1-2\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"1-1\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"26-4\",\n        \"display_name\": \"Cloud ROUTER Hamburg 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"26-3\",\n        \"display_name\": \"Cloud ROUTER Hamburg 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"26-2\",\n        \"display_name\": \"Cloud ROUTER Hamburg 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"26-1\",\n        \"display_name\": \"Cloud ROUTER Hamburg 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"3-4\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"3-3\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"3-2\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"3-1\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"4-4\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"4-3\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"4-2\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"4-1\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"5-4\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"5-3\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"5-2\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"5-1\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"6-4\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"6-3\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"6-2\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"6-1\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"7-4\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"7-3\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"7-2\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"7-1\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"8-4\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"8-3\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"8-2\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"8-1\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"9-4\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"9-3\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"9-2\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"9-1\",\n        \"display_name\": \"Cloud ROUTER Frankfurt 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"10-4\",\n        \"display_name\": \"Cloud ROUTER New York 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"10-3\",\n        \"display_name\": \"Cloud ROUTER New York 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"10-2\",\n        \"display_name\": \"Cloud ROUTER New York 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"10-1\",\n        \"display_name\": \"Cloud ROUTER New York 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"27-4\",\n        \"display_name\": \"Cloud ROUTER Hamburg 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"27-3\",\n        \"display_name\": \"Cloud ROUTER Hamburg 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"27-2\",\n        \"display_name\": \"Cloud ROUTER Hamburg 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"27-1\",\n        \"display_name\": \"Cloud ROUTER Hamburg 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"12-4\",\n        \"display_name\": \"Cloud ROUTER New York 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"12-3\",\n        \"display_name\": \"Cloud ROUTER New York 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"12-2\",\n        \"display_name\": \"Cloud ROUTER New York 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"12-1\",\n        \"display_name\": \"Cloud ROUTER New York 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"13-4\",\n        \"display_name\": \"Cloud ROUTER New York 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"13-3\",\n        \"display_name\": \"Cloud ROUTER New York 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"13-2\",\n        \"display_name\": \"Cloud ROUTER New York 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"13-1\",\n        \"display_name\": \"Cloud ROUTER New York 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"14-4\",\n        \"display_name\": \"Cloud ROUTER New York 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"14-3\",\n        \"display_name\": \"Cloud ROUTER New York 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"14-2\",\n        \"display_name\": \"Cloud ROUTER New York 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"14-1\",\n        \"display_name\": \"Cloud ROUTER New York 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"15-4\",\n        \"display_name\": \"Cloud ROUTER New York 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"15-3\",\n        \"display_name\": \"Cloud ROUTER New York 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"15-2\",\n        \"display_name\": \"Cloud ROUTER New York 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"15-1\",\n        \"display_name\": \"Cloud ROUTER New York 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"16-4\",\n        \"display_name\": \"Cloud ROUTER New York 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"16-3\",\n        \"display_name\": \"Cloud ROUTER New York 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"16-2\",\n        \"display_name\": \"Cloud ROUTER New York 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"16-1\",\n        \"display_name\": \"Cloud ROUTER New York 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"17-4\",\n        \"display_name\": \"Cloud ROUTER New York 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"17-3\",\n        \"display_name\": \"Cloud ROUTER New York 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"17-2\",\n        \"display_name\": \"Cloud ROUTER New York 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"17-1\",\n        \"display_name\": \"Cloud ROUTER New York 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"18-4\",\n        \"display_name\": \"Cloud ROUTER Chicago 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"18-3\",\n        \"display_name\": \"Cloud ROUTER Chicago 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"18-2\",\n        \"display_name\": \"Cloud ROUTER Chicago 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"18-1\",\n        \"display_name\": \"Cloud ROUTER Chicago 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"19-4\",\n        \"display_name\": \"Cloud ROUTER Chicago 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"19-3\",\n        \"display_name\": \"Cloud ROUTER Chicago 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"19-2\",\n        \"display_name\": \"Cloud ROUTER Chicago 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"19-1\",\n        \"display_name\": \"Cloud ROUTER Chicago 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"20-4\",\n        \"display_name\": \"Cloud ROUTER Chicago 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"20-3\",\n        \"display_name\": \"Cloud ROUTER Chicago 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"20-2\",\n        \"display_name\": \"Cloud ROUTER Chicago 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"20-1\",\n        \"display_name\": \"Cloud ROUTER Chicago 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"21-4\",\n        \"display_name\": \"Cloud ROUTER Chicago 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"21-3\",\n        \"display_name\": \"Cloud ROUTER Chicago 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"21-2\",\n        \"display_name\": \"Cloud ROUTER Chicago 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"21-1\",\n        \"display_name\": \"Cloud ROUTER Chicago 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"22-4\",\n        \"display_name\": \"Cloud ROUTER Chicago 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"22-3\",\n        \"display_name\": \"Cloud ROUTER Chicago 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"22-2\",\n        \"display_name\": \"Cloud ROUTER Chicago 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"22-1\",\n        \"display_name\": \"Cloud ROUTER Chicago 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"23-4\",\n        \"display_name\": \"Cloud ROUTER Chicago 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"23-3\",\n        \"display_name\": \"Cloud ROUTER Chicago 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"23-2\",\n        \"display_name\": \"Cloud ROUTER Chicago 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"23-1\",\n        \"display_name\": \"Cloud ROUTER Chicago 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"24-4\",\n        \"display_name\": \"Cloud ROUTER Chicago 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"24-3\",\n        \"display_name\": \"Cloud ROUTER Chicago 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"24-2\",\n        \"display_name\": \"Cloud ROUTER Chicago 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"24-1\",\n        \"display_name\": \"Cloud ROUTER Chicago 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"25-4\",\n        \"display_name\": \"Cloud ROUTER Chicago 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"25-3\",\n        \"display_name\": \"Cloud ROUTER Chicago 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"25-2\",\n        \"display_name\": \"Cloud ROUTER Chicago 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"25-1\",\n        \"display_name\": \"Cloud ROUTER Chicago 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"223\",\n        \"service_metro_area_name\": \"ORD\",\n        \"service_metro_area_network\": \"224\",\n        \"service_metro_area_network_name\": \"ORD\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"28-4\",\n        \"display_name\": \"Cloud ROUTER Hamburg 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"28-3\",\n        \"display_name\": \"Cloud ROUTER Hamburg 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"28-2\",\n        \"display_name\": \"Cloud ROUTER Hamburg 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"28-1\",\n        \"display_name\": \"Cloud ROUTER Hamburg 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"29-4\",\n        \"display_name\": \"Cloud ROUTER Hamburg 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"29-3\",\n        \"display_name\": \"Cloud ROUTER Hamburg 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"29-2\",\n        \"display_name\": \"Cloud ROUTER Hamburg 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"29-1\",\n        \"display_name\": \"Cloud ROUTER Hamburg 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"30-4\",\n        \"display_name\": \"Cloud ROUTER Hamburg 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"30-3\",\n        \"display_name\": \"Cloud ROUTER Hamburg 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"30-2\",\n        \"display_name\": \"Cloud ROUTER Hamburg 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"30-1\",\n        \"display_name\": \"Cloud ROUTER Hamburg 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"31-4\",\n        \"display_name\": \"Cloud ROUTER Hamburg 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"31-3\",\n        \"display_name\": \"Cloud ROUTER Hamburg 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"31-2\",\n        \"display_name\": \"Cloud ROUTER Hamburg 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"31-1\",\n        \"display_name\": \"Cloud ROUTER Hamburg 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"32-4\",\n        \"display_name\": \"Cloud ROUTER Hamburg 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"32-3\",\n        \"display_name\": \"Cloud ROUTER Hamburg 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"32-2\",\n        \"display_name\": \"Cloud ROUTER Hamburg 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"32-1\",\n        \"display_name\": \"Cloud ROUTER Hamburg 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"33-4\",\n        \"display_name\": \"Cloud ROUTER Hamburg 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"33-3\",\n        \"display_name\": \"Cloud ROUTER Hamburg 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"33-2\",\n        \"display_name\": \"Cloud ROUTER Hamburg 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"33-1\",\n        \"display_name\": \"Cloud ROUTER Hamburg 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"203\",\n        \"service_metro_area_name\": \"HAM\",\n        \"service_metro_area_network\": \"204\",\n        \"service_metro_area_network_name\": \"HAM\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"34-4\",\n        \"display_name\": \"Cloud ROUTER Istanbul 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"34-3\",\n        \"display_name\": \"Cloud ROUTER Istanbul 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"34-2\",\n        \"display_name\": \"Cloud ROUTER Istanbul 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"34-1\",\n        \"display_name\": \"Cloud ROUTER Istanbul 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"35-4\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"35-3\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"35-2\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"35-1\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"36-4\",\n        \"display_name\": \"Cloud ROUTER Munich 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"36-3\",\n        \"display_name\": \"Cloud ROUTER Munich 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"36-2\",\n        \"display_name\": \"Cloud ROUTER Munich 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"36-1\",\n        \"display_name\": \"Cloud ROUTER Munich 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"37-4\",\n        \"display_name\": \"Cloud ROUTER Dallas 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"37-3\",\n        \"display_name\": \"Cloud ROUTER Dallas 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"37-2\",\n        \"display_name\": \"Cloud ROUTER Dallas 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"37-1\",\n        \"display_name\": \"Cloud ROUTER Dallas 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"38-4\",\n        \"display_name\": \"Cloud ROUTER Madrid 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"38-3\",\n        \"display_name\": \"Cloud ROUTER Madrid 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"38-2\",\n        \"display_name\": \"Cloud ROUTER Madrid 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"38-1\",\n        \"display_name\": \"Cloud ROUTER Madrid 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"39-4\",\n        \"display_name\": \"Cloud ROUTER Marseille 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"39-3\",\n        \"display_name\": \"Cloud ROUTER Marseille 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"39-2\",\n        \"display_name\": \"Cloud ROUTER Marseille 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"39-1\",\n        \"display_name\": \"Cloud ROUTER Marseille 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"40-4\",\n        \"display_name\": \"Cloud ROUTER Richmond 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"40-3\",\n        \"display_name\": \"Cloud ROUTER Richmond 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"40-2\",\n        \"display_name\": \"Cloud ROUTER Richmond 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"40-1\",\n        \"display_name\": \"Cloud ROUTER Richmond 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"41-4\",\n        \"display_name\": \"Cloud ROUTER Dubai 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"41-3\",\n        \"display_name\": \"Cloud ROUTER Dubai 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"41-2\",\n        \"display_name\": \"Cloud ROUTER Dubai 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"41-1\",\n        \"display_name\": \"Cloud ROUTER Dubai 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"42-4\",\n        \"display_name\": \"Cloud ROUTER Lisbon 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"42-3\",\n        \"display_name\": \"Cloud ROUTER Lisbon 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"42-2\",\n        \"display_name\": \"Cloud ROUTER Lisbon 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"42-1\",\n        \"display_name\": \"Cloud ROUTER Lisbon 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"43-4\",\n        \"display_name\": \"Cloud ROUTER Palermo 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"43-3\",\n        \"display_name\": \"Cloud ROUTER Palermo 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"43-2\",\n        \"display_name\": \"Cloud ROUTER Palermo 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"43-1\",\n        \"display_name\": \"Cloud ROUTER Palermo 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"44-4\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"44-3\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"44-2\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"44-1\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"45-4\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"45-3\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"45-2\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"45-1\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"46-4\",\n        \"display_name\": \"Cloud ROUTER Singapore 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"46-3\",\n        \"display_name\": \"Cloud ROUTER Singapore 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"46-2\",\n        \"display_name\": \"Cloud ROUTER Singapore 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"46-1\",\n        \"display_name\": \"Cloud ROUTER Singapore 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"47-4\",\n        \"display_name\": \"Cloud ROUTER Barcelona 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"47-3\",\n        \"display_name\": \"Cloud ROUTER Barcelona 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"47-2\",\n        \"display_name\": \"Cloud ROUTER Barcelona 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"47-1\",\n        \"display_name\": \"Cloud ROUTER Barcelona 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"48-4\",\n        \"display_name\": \"Cloud ROUTER Oslo 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"48-3\",\n        \"display_name\": \"Cloud ROUTER Oslo 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"48-2\",\n        \"display_name\": \"Cloud ROUTER Oslo 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"48-1\",\n        \"display_name\": \"Cloud ROUTER Oslo 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"49-4\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"49-3\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"49-2\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"49-1\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"50-4\",\n        \"display_name\": \"Cloud ROUTER Helsinki 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"50-3\",\n        \"display_name\": \"Cloud ROUTER Helsinki 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"50-2\",\n        \"display_name\": \"Cloud ROUTER Helsinki 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"50-1\",\n        \"display_name\": \"Cloud ROUTER Helsinki 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"51-4\",\n        \"display_name\": \"Cloud ROUTER Phoenix 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"51-3\",\n        \"display_name\": \"Cloud ROUTER Phoenix 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"51-2\",\n        \"display_name\": \"Cloud ROUTER Phoenix 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"51-1\",\n        \"display_name\": \"Cloud ROUTER Phoenix 100 Mbit/s\",\n        \"bandwidth_max\": 100,\n        \"bandwidth_min\": 100,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"52-4\",\n        \"display_name\": \"Cloud ROUTER New York 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"52-3\",\n        \"display_name\": \"Cloud ROUTER New York 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"52-2\",\n        \"display_name\": \"Cloud ROUTER New York 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"52-1\",\n        \"display_name\": \"Cloud ROUTER New York 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"207\",\n        \"service_metro_area_name\": \"NYC\",\n        \"service_metro_area_network\": \"208\",\n        \"service_metro_area_network_name\": \"NYC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"53-4\",\n        \"display_name\": \"Cloud ROUTER Istanbul 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"53-3\",\n        \"display_name\": \"Cloud ROUTER Istanbul 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"53-2\",\n        \"display_name\": \"Cloud ROUTER Istanbul 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"53-1\",\n        \"display_name\": \"Cloud ROUTER Istanbul 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"54-4\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"54-3\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"54-2\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"54-1\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"55-4\",\n        \"display_name\": \"Cloud ROUTER Munich 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"55-3\",\n        \"display_name\": \"Cloud ROUTER Munich 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"55-2\",\n        \"display_name\": \"Cloud ROUTER Munich 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"55-1\",\n        \"display_name\": \"Cloud ROUTER Munich 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"56-4\",\n        \"display_name\": \"Cloud ROUTER Dallas 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"56-3\",\n        \"display_name\": \"Cloud ROUTER Dallas 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"56-2\",\n        \"display_name\": \"Cloud ROUTER Dallas 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"56-1\",\n        \"display_name\": \"Cloud ROUTER Dallas 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"57-4\",\n        \"display_name\": \"Cloud ROUTER Madrid 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"57-3\",\n        \"display_name\": \"Cloud ROUTER Madrid 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"57-2\",\n        \"display_name\": \"Cloud ROUTER Madrid 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"57-1\",\n        \"display_name\": \"Cloud ROUTER Madrid 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"58-4\",\n        \"display_name\": \"Cloud ROUTER Marseille 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"58-3\",\n        \"display_name\": \"Cloud ROUTER Marseille 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"58-2\",\n        \"display_name\": \"Cloud ROUTER Marseille 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"58-1\",\n        \"display_name\": \"Cloud ROUTER Marseille 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"59-4\",\n        \"display_name\": \"Cloud ROUTER Richmond 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"59-3\",\n        \"display_name\": \"Cloud ROUTER Richmond 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"59-2\",\n        \"display_name\": \"Cloud ROUTER Richmond 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"59-1\",\n        \"display_name\": \"Cloud ROUTER Richmond 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"60-4\",\n        \"display_name\": \"Cloud ROUTER Dubai 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"60-3\",\n        \"display_name\": \"Cloud ROUTER Dubai 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"60-2\",\n        \"display_name\": \"Cloud ROUTER Dubai 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"60-1\",\n        \"display_name\": \"Cloud ROUTER Dubai 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"61-4\",\n        \"display_name\": \"Cloud ROUTER Lisbon 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"61-3\",\n        \"display_name\": \"Cloud ROUTER Lisbon 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"61-2\",\n        \"display_name\": \"Cloud ROUTER Lisbon 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"61-1\",\n        \"display_name\": \"Cloud ROUTER Lisbon 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"62-4\",\n        \"display_name\": \"Cloud ROUTER Palermo 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"62-3\",\n        \"display_name\": \"Cloud ROUTER Palermo 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"62-2\",\n        \"display_name\": \"Cloud ROUTER Palermo 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"62-1\",\n        \"display_name\": \"Cloud ROUTER Palermo 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"63-4\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"63-3\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"63-2\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"63-1\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"64-4\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"64-3\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"64-2\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"64-1\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"65-4\",\n        \"display_name\": \"Cloud ROUTER Singapore 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"65-3\",\n        \"display_name\": \"Cloud ROUTER Singapore 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"65-2\",\n        \"display_name\": \"Cloud ROUTER Singapore 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"65-1\",\n        \"display_name\": \"Cloud ROUTER Singapore 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"66-4\",\n        \"display_name\": \"Cloud ROUTER Barcelona 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"66-3\",\n        \"display_name\": \"Cloud ROUTER Barcelona 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"66-2\",\n        \"display_name\": \"Cloud ROUTER Barcelona 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"66-1\",\n        \"display_name\": \"Cloud ROUTER Barcelona 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"67-4\",\n        \"display_name\": \"Cloud ROUTER Oslo 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"67-3\",\n        \"display_name\": \"Cloud ROUTER Oslo 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"67-2\",\n        \"display_name\": \"Cloud ROUTER Oslo 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"67-1\",\n        \"display_name\": \"Cloud ROUTER Oslo 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"68-4\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"68-3\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"68-2\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"68-1\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"69-4\",\n        \"display_name\": \"Cloud ROUTER Helsinki 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"69-3\",\n        \"display_name\": \"Cloud ROUTER Helsinki 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"69-2\",\n        \"display_name\": \"Cloud ROUTER Helsinki 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"69-1\",\n        \"display_name\": \"Cloud ROUTER Helsinki 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"70-4\",\n        \"display_name\": \"Cloud ROUTER Phoenix 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"70-3\",\n        \"display_name\": \"Cloud ROUTER Phoenix 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"70-2\",\n        \"display_name\": \"Cloud ROUTER Phoenix 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"70-1\",\n        \"display_name\": \"Cloud ROUTER Phoenix 500 Mbit/s\",\n        \"bandwidth_max\": 500,\n        \"bandwidth_min\": 500,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"71-4\",\n        \"display_name\": \"Cloud ROUTER Istanbul 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"71-3\",\n        \"display_name\": \"Cloud ROUTER Istanbul 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"71-2\",\n        \"display_name\": \"Cloud ROUTER Istanbul 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"71-1\",\n        \"display_name\": \"Cloud ROUTER Istanbul 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"72-4\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"72-3\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"72-2\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"72-1\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"73-4\",\n        \"display_name\": \"Cloud ROUTER Munich 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"73-3\",\n        \"display_name\": \"Cloud ROUTER Munich 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"73-2\",\n        \"display_name\": \"Cloud ROUTER Munich 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"73-1\",\n        \"display_name\": \"Cloud ROUTER Munich 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"74-4\",\n        \"display_name\": \"Cloud ROUTER Dallas 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"74-3\",\n        \"display_name\": \"Cloud ROUTER Dallas 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"74-2\",\n        \"display_name\": \"Cloud ROUTER Dallas 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"74-1\",\n        \"display_name\": \"Cloud ROUTER Dallas 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"75-4\",\n        \"display_name\": \"Cloud ROUTER Madrid 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"75-3\",\n        \"display_name\": \"Cloud ROUTER Madrid 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"75-2\",\n        \"display_name\": \"Cloud ROUTER Madrid 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"75-1\",\n        \"display_name\": \"Cloud ROUTER Madrid 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"76-4\",\n        \"display_name\": \"Cloud ROUTER Marseille 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"76-3\",\n        \"display_name\": \"Cloud ROUTER Marseille 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"76-2\",\n        \"display_name\": \"Cloud ROUTER Marseille 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"76-1\",\n        \"display_name\": \"Cloud ROUTER Marseille 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"77-4\",\n        \"display_name\": \"Cloud ROUTER Richmond 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"77-3\",\n        \"display_name\": \"Cloud ROUTER Richmond 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"77-2\",\n        \"display_name\": \"Cloud ROUTER Richmond 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"77-1\",\n        \"display_name\": \"Cloud ROUTER Richmond 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"78-4\",\n        \"display_name\": \"Cloud ROUTER Dubai 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"78-3\",\n        \"display_name\": \"Cloud ROUTER Dubai 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"78-2\",\n        \"display_name\": \"Cloud ROUTER Dubai 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"78-1\",\n        \"display_name\": \"Cloud ROUTER Dubai 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"79-4\",\n        \"display_name\": \"Cloud ROUTER Lisbon 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"79-3\",\n        \"display_name\": \"Cloud ROUTER Lisbon 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"79-2\",\n        \"display_name\": \"Cloud ROUTER Lisbon 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"79-1\",\n        \"display_name\": \"Cloud ROUTER Lisbon 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"80-4\",\n        \"display_name\": \"Cloud ROUTER Palermo 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"80-3\",\n        \"display_name\": \"Cloud ROUTER Palermo 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"80-2\",\n        \"display_name\": \"Cloud ROUTER Palermo 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"80-1\",\n        \"display_name\": \"Cloud ROUTER Palermo 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"81-4\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"81-3\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"81-2\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"81-1\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"82-4\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"82-3\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"82-2\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"82-1\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"83-4\",\n        \"display_name\": \"Cloud ROUTER Singapore 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"83-3\",\n        \"display_name\": \"Cloud ROUTER Singapore 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"83-2\",\n        \"display_name\": \"Cloud ROUTER Singapore 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"83-1\",\n        \"display_name\": \"Cloud ROUTER Singapore 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"84-4\",\n        \"display_name\": \"Cloud ROUTER Barcelona 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"84-3\",\n        \"display_name\": \"Cloud ROUTER Barcelona 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"84-2\",\n        \"display_name\": \"Cloud ROUTER Barcelona 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"84-1\",\n        \"display_name\": \"Cloud ROUTER Barcelona 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"85-4\",\n        \"display_name\": \"Cloud ROUTER Oslo 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"85-3\",\n        \"display_name\": \"Cloud ROUTER Oslo 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"85-2\",\n        \"display_name\": \"Cloud ROUTER Oslo 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"85-1\",\n        \"display_name\": \"Cloud ROUTER Oslo 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"86-4\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"86-3\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"86-2\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"86-1\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"87-4\",\n        \"display_name\": \"Cloud ROUTER Helsinki 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"87-3\",\n        \"display_name\": \"Cloud ROUTER Helsinki 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"87-2\",\n        \"display_name\": \"Cloud ROUTER Helsinki 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"87-1\",\n        \"display_name\": \"Cloud ROUTER Helsinki 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"88-4\",\n        \"display_name\": \"Cloud ROUTER Phoenix 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"88-3\",\n        \"display_name\": \"Cloud ROUTER Phoenix 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"88-2\",\n        \"display_name\": \"Cloud ROUTER Phoenix 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"88-1\",\n        \"display_name\": \"Cloud ROUTER Phoenix 1 Gbit/s\",\n        \"bandwidth_max\": 1000,\n        \"bandwidth_min\": 1000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"89-4\",\n        \"display_name\": \"Cloud ROUTER Istanbul 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"89-3\",\n        \"display_name\": \"Cloud ROUTER Istanbul 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"89-2\",\n        \"display_name\": \"Cloud ROUTER Istanbul 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"89-1\",\n        \"display_name\": \"Cloud ROUTER Istanbul 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"90-4\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"90-3\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"90-2\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"90-1\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"91-4\",\n        \"display_name\": \"Cloud ROUTER Munich 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"91-3\",\n        \"display_name\": \"Cloud ROUTER Munich 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"91-2\",\n        \"display_name\": \"Cloud ROUTER Munich 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"91-1\",\n        \"display_name\": \"Cloud ROUTER Munich 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"92-4\",\n        \"display_name\": \"Cloud ROUTER Dallas 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"92-3\",\n        \"display_name\": \"Cloud ROUTER Dallas 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"92-2\",\n        \"display_name\": \"Cloud ROUTER Dallas 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"92-1\",\n        \"display_name\": \"Cloud ROUTER Dallas 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"93-4\",\n        \"display_name\": \"Cloud ROUTER Madrid 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"93-3\",\n        \"display_name\": \"Cloud ROUTER Madrid 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"93-2\",\n        \"display_name\": \"Cloud ROUTER Madrid 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"93-1\",\n        \"display_name\": \"Cloud ROUTER Madrid 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"94-4\",\n        \"display_name\": \"Cloud ROUTER Marseille 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"94-3\",\n        \"display_name\": \"Cloud ROUTER Marseille 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"94-2\",\n        \"display_name\": \"Cloud ROUTER Marseille 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"94-1\",\n        \"display_name\": \"Cloud ROUTER Marseille 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"95-4\",\n        \"display_name\": \"Cloud ROUTER Richmond 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"95-3\",\n        \"display_name\": \"Cloud ROUTER Richmond 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"95-2\",\n        \"display_name\": \"Cloud ROUTER Richmond 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"95-1\",\n        \"display_name\": \"Cloud ROUTER Richmond 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"96-4\",\n        \"display_name\": \"Cloud ROUTER Dubai 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"96-3\",\n        \"display_name\": \"Cloud ROUTER Dubai 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"96-2\",\n        \"display_name\": \"Cloud ROUTER Dubai 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"96-1\",\n        \"display_name\": \"Cloud ROUTER Dubai 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"97-4\",\n        \"display_name\": \"Cloud ROUTER Lisbon 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"97-3\",\n        \"display_name\": \"Cloud ROUTER Lisbon 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"97-2\",\n        \"display_name\": \"Cloud ROUTER Lisbon 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"97-1\",\n        \"display_name\": \"Cloud ROUTER Lisbon 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"98-4\",\n        \"display_name\": \"Cloud ROUTER Palermo 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"98-3\",\n        \"display_name\": \"Cloud ROUTER Palermo 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"98-2\",\n        \"display_name\": \"Cloud ROUTER Palermo 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"98-1\",\n        \"display_name\": \"Cloud ROUTER Palermo 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"99-4\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"99-3\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"99-2\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"99-1\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"100-4\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"100-3\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"100-2\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"100-1\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"101-4\",\n        \"display_name\": \"Cloud ROUTER Singapore 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"101-3\",\n        \"display_name\": \"Cloud ROUTER Singapore 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"101-2\",\n        \"display_name\": \"Cloud ROUTER Singapore 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"101-1\",\n        \"display_name\": \"Cloud ROUTER Singapore 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"102-4\",\n        \"display_name\": \"Cloud ROUTER Barcelona 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"102-3\",\n        \"display_name\": \"Cloud ROUTER Barcelona 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"102-2\",\n        \"display_name\": \"Cloud ROUTER Barcelona 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"102-1\",\n        \"display_name\": \"Cloud ROUTER Barcelona 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"103-4\",\n        \"display_name\": \"Cloud ROUTER Oslo 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"103-3\",\n        \"display_name\": \"Cloud ROUTER Oslo 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"103-2\",\n        \"display_name\": \"Cloud ROUTER Oslo 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"103-1\",\n        \"display_name\": \"Cloud ROUTER Oslo 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"104-4\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"104-3\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"104-2\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"104-1\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"105-4\",\n        \"display_name\": \"Cloud ROUTER Helsinki 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"105-3\",\n        \"display_name\": \"Cloud ROUTER Helsinki 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"105-2\",\n        \"display_name\": \"Cloud ROUTER Helsinki 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"105-1\",\n        \"display_name\": \"Cloud ROUTER Helsinki 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"106-4\",\n        \"display_name\": \"Cloud ROUTER Phoenix 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"106-3\",\n        \"display_name\": \"Cloud ROUTER Phoenix 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"106-2\",\n        \"display_name\": \"Cloud ROUTER Phoenix 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"106-1\",\n        \"display_name\": \"Cloud ROUTER Phoenix 5 Gbit/s\",\n        \"bandwidth_max\": 5000,\n        \"bandwidth_min\": 5000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"107-4\",\n        \"display_name\": \"Cloud ROUTER Istanbul 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"107-3\",\n        \"display_name\": \"Cloud ROUTER Istanbul 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"107-2\",\n        \"display_name\": \"Cloud ROUTER Istanbul 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"107-1\",\n        \"display_name\": \"Cloud ROUTER Istanbul 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"108-4\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"108-3\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"108-2\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"108-1\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"109-4\",\n        \"display_name\": \"Cloud ROUTER Munich 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"109-3\",\n        \"display_name\": \"Cloud ROUTER Munich 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"109-2\",\n        \"display_name\": \"Cloud ROUTER Munich 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"109-1\",\n        \"display_name\": \"Cloud ROUTER Munich 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"110-4\",\n        \"display_name\": \"Cloud ROUTER Dallas 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"110-3\",\n        \"display_name\": \"Cloud ROUTER Dallas 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"110-2\",\n        \"display_name\": \"Cloud ROUTER Dallas 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"110-1\",\n        \"display_name\": \"Cloud ROUTER Dallas 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"111-4\",\n        \"display_name\": \"Cloud ROUTER Madrid 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"111-3\",\n        \"display_name\": \"Cloud ROUTER Madrid 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"111-2\",\n        \"display_name\": \"Cloud ROUTER Madrid 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"111-1\",\n        \"display_name\": \"Cloud ROUTER Madrid 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"112-4\",\n        \"display_name\": \"Cloud ROUTER Marseille 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"112-3\",\n        \"display_name\": \"Cloud ROUTER Marseille 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"112-2\",\n        \"display_name\": \"Cloud ROUTER Marseille 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"112-1\",\n        \"display_name\": \"Cloud ROUTER Marseille 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"113-4\",\n        \"display_name\": \"Cloud ROUTER Richmond 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"113-3\",\n        \"display_name\": \"Cloud ROUTER Richmond 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"113-2\",\n        \"display_name\": \"Cloud ROUTER Richmond 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"113-1\",\n        \"display_name\": \"Cloud ROUTER Richmond 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"114-4\",\n        \"display_name\": \"Cloud ROUTER Dubai 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"114-3\",\n        \"display_name\": \"Cloud ROUTER Dubai 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"114-2\",\n        \"display_name\": \"Cloud ROUTER Dubai 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"114-1\",\n        \"display_name\": \"Cloud ROUTER Dubai 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"115-4\",\n        \"display_name\": \"Cloud ROUTER Lisbon 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"115-3\",\n        \"display_name\": \"Cloud ROUTER Lisbon 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"115-2\",\n        \"display_name\": \"Cloud ROUTER Lisbon 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"115-1\",\n        \"display_name\": \"Cloud ROUTER Lisbon 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"116-4\",\n        \"display_name\": \"Cloud ROUTER Palermo 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"116-3\",\n        \"display_name\": \"Cloud ROUTER Palermo 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"116-2\",\n        \"display_name\": \"Cloud ROUTER Palermo 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"116-1\",\n        \"display_name\": \"Cloud ROUTER Palermo 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"117-4\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"117-3\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"117-2\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"117-1\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"118-4\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"118-3\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"118-2\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"118-1\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"119-4\",\n        \"display_name\": \"Cloud ROUTER Singapore 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"119-3\",\n        \"display_name\": \"Cloud ROUTER Singapore 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"119-2\",\n        \"display_name\": \"Cloud ROUTER Singapore 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"119-1\",\n        \"display_name\": \"Cloud ROUTER Singapore 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"120-4\",\n        \"display_name\": \"Cloud ROUTER Barcelona 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"120-3\",\n        \"display_name\": \"Cloud ROUTER Barcelona 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"120-2\",\n        \"display_name\": \"Cloud ROUTER Barcelona 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"120-1\",\n        \"display_name\": \"Cloud ROUTER Barcelona 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"121-4\",\n        \"display_name\": \"Cloud ROUTER Oslo 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"121-3\",\n        \"display_name\": \"Cloud ROUTER Oslo 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"121-2\",\n        \"display_name\": \"Cloud ROUTER Oslo 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"121-1\",\n        \"display_name\": \"Cloud ROUTER Oslo 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"122-4\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"122-3\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"122-2\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"122-1\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"123-4\",\n        \"display_name\": \"Cloud ROUTER Helsinki 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"123-3\",\n        \"display_name\": \"Cloud ROUTER Helsinki 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"123-2\",\n        \"display_name\": \"Cloud ROUTER Helsinki 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"123-1\",\n        \"display_name\": \"Cloud ROUTER Helsinki 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"124-4\",\n        \"display_name\": \"Cloud ROUTER Phoenix 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"124-3\",\n        \"display_name\": \"Cloud ROUTER Phoenix 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"124-2\",\n        \"display_name\": \"Cloud ROUTER Phoenix 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"124-1\",\n        \"display_name\": \"Cloud ROUTER Phoenix 10 Gbit/s\",\n        \"bandwidth_max\": 10000,\n        \"bandwidth_min\": 10000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"125-4\",\n        \"display_name\": \"Cloud ROUTER Istanbul 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"125-3\",\n        \"display_name\": \"Cloud ROUTER Istanbul 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"125-2\",\n        \"display_name\": \"Cloud ROUTER Istanbul 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"125-1\",\n        \"display_name\": \"Cloud ROUTER Istanbul 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"126-4\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"126-3\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"126-2\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"126-1\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"127-4\",\n        \"display_name\": \"Cloud ROUTER Munich 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"127-3\",\n        \"display_name\": \"Cloud ROUTER Munich 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"127-2\",\n        \"display_name\": \"Cloud ROUTER Munich 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"127-1\",\n        \"display_name\": \"Cloud ROUTER Munich 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"128-4\",\n        \"display_name\": \"Cloud ROUTER Dallas 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"128-3\",\n        \"display_name\": \"Cloud ROUTER Dallas 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"128-2\",\n        \"display_name\": \"Cloud ROUTER Dallas 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"128-1\",\n        \"display_name\": \"Cloud ROUTER Dallas 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"129-4\",\n        \"display_name\": \"Cloud ROUTER Madrid 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"129-3\",\n        \"display_name\": \"Cloud ROUTER Madrid 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"129-2\",\n        \"display_name\": \"Cloud ROUTER Madrid 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"129-1\",\n        \"display_name\": \"Cloud ROUTER Madrid 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"130-4\",\n        \"display_name\": \"Cloud ROUTER Marseille 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"130-3\",\n        \"display_name\": \"Cloud ROUTER Marseille 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"130-2\",\n        \"display_name\": \"Cloud ROUTER Marseille 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"130-1\",\n        \"display_name\": \"Cloud ROUTER Marseille 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"131-4\",\n        \"display_name\": \"Cloud ROUTER Richmond 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"131-3\",\n        \"display_name\": \"Cloud ROUTER Richmond 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"131-2\",\n        \"display_name\": \"Cloud ROUTER Richmond 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"131-1\",\n        \"display_name\": \"Cloud ROUTER Richmond 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"132-4\",\n        \"display_name\": \"Cloud ROUTER Dubai 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"132-3\",\n        \"display_name\": \"Cloud ROUTER Dubai 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"132-2\",\n        \"display_name\": \"Cloud ROUTER Dubai 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"132-1\",\n        \"display_name\": \"Cloud ROUTER Dubai 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"133-4\",\n        \"display_name\": \"Cloud ROUTER Lisbon 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"133-3\",\n        \"display_name\": \"Cloud ROUTER Lisbon 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"133-2\",\n        \"display_name\": \"Cloud ROUTER Lisbon 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"133-1\",\n        \"display_name\": \"Cloud ROUTER Lisbon 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"134-4\",\n        \"display_name\": \"Cloud ROUTER Palermo 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"134-3\",\n        \"display_name\": \"Cloud ROUTER Palermo 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"134-2\",\n        \"display_name\": \"Cloud ROUTER Palermo 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"134-1\",\n        \"display_name\": \"Cloud ROUTER Palermo 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"135-4\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"135-3\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"135-2\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"135-1\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"136-4\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"136-3\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"136-2\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"136-1\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"137-4\",\n        \"display_name\": \"Cloud ROUTER Singapore 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"137-3\",\n        \"display_name\": \"Cloud ROUTER Singapore 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"137-2\",\n        \"display_name\": \"Cloud ROUTER Singapore 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"137-1\",\n        \"display_name\": \"Cloud ROUTER Singapore 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"138-4\",\n        \"display_name\": \"Cloud ROUTER Barcelona 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"138-3\",\n        \"display_name\": \"Cloud ROUTER Barcelona 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"138-2\",\n        \"display_name\": \"Cloud ROUTER Barcelona 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"138-1\",\n        \"display_name\": \"Cloud ROUTER Barcelona 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"139-4\",\n        \"display_name\": \"Cloud ROUTER Oslo 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"139-3\",\n        \"display_name\": \"Cloud ROUTER Oslo 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"139-2\",\n        \"display_name\": \"Cloud ROUTER Oslo 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"139-1\",\n        \"display_name\": \"Cloud ROUTER Oslo 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"140-4\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"140-3\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"140-2\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"140-1\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"141-4\",\n        \"display_name\": \"Cloud ROUTER Helsinki 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"141-3\",\n        \"display_name\": \"Cloud ROUTER Helsinki 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"141-2\",\n        \"display_name\": \"Cloud ROUTER Helsinki 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"141-1\",\n        \"display_name\": \"Cloud ROUTER Helsinki 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"142-4\",\n        \"display_name\": \"Cloud ROUTER Phoenix 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"142-3\",\n        \"display_name\": \"Cloud ROUTER Phoenix 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"142-2\",\n        \"display_name\": \"Cloud ROUTER Phoenix 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"142-1\",\n        \"display_name\": \"Cloud ROUTER Phoenix 20 Gbit/s\",\n        \"bandwidth_max\": 20000,\n        \"bandwidth_min\": 20000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"143-4\",\n        \"display_name\": \"Cloud ROUTER Istanbul 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"143-3\",\n        \"display_name\": \"Cloud ROUTER Istanbul 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"143-2\",\n        \"display_name\": \"Cloud ROUTER Istanbul 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"143-1\",\n        \"display_name\": \"Cloud ROUTER Istanbul 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"144-4\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"144-3\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"144-2\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"144-1\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"145-4\",\n        \"display_name\": \"Cloud ROUTER Munich 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"145-3\",\n        \"display_name\": \"Cloud ROUTER Munich 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"145-2\",\n        \"display_name\": \"Cloud ROUTER Munich 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"145-1\",\n        \"display_name\": \"Cloud ROUTER Munich 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"146-4\",\n        \"display_name\": \"Cloud ROUTER Dallas 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"146-3\",\n        \"display_name\": \"Cloud ROUTER Dallas 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"146-2\",\n        \"display_name\": \"Cloud ROUTER Dallas 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"146-1\",\n        \"display_name\": \"Cloud ROUTER Dallas 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"147-4\",\n        \"display_name\": \"Cloud ROUTER Madrid 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"147-3\",\n        \"display_name\": \"Cloud ROUTER Madrid 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"147-2\",\n        \"display_name\": \"Cloud ROUTER Madrid 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"147-1\",\n        \"display_name\": \"Cloud ROUTER Madrid 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"148-4\",\n        \"display_name\": \"Cloud ROUTER Marseille 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"148-3\",\n        \"display_name\": \"Cloud ROUTER Marseille 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"148-2\",\n        \"display_name\": \"Cloud ROUTER Marseille 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"148-1\",\n        \"display_name\": \"Cloud ROUTER Marseille 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"149-4\",\n        \"display_name\": \"Cloud ROUTER Richmond 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"149-3\",\n        \"display_name\": \"Cloud ROUTER Richmond 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"149-2\",\n        \"display_name\": \"Cloud ROUTER Richmond 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"149-1\",\n        \"display_name\": \"Cloud ROUTER Richmond 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"150-4\",\n        \"display_name\": \"Cloud ROUTER Dubai 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"150-3\",\n        \"display_name\": \"Cloud ROUTER Dubai 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"150-2\",\n        \"display_name\": \"Cloud ROUTER Dubai 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"150-1\",\n        \"display_name\": \"Cloud ROUTER Dubai 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"151-4\",\n        \"display_name\": \"Cloud ROUTER Lisbon 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"151-3\",\n        \"display_name\": \"Cloud ROUTER Lisbon 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"151-2\",\n        \"display_name\": \"Cloud ROUTER Lisbon 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"151-1\",\n        \"display_name\": \"Cloud ROUTER Lisbon 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"152-4\",\n        \"display_name\": \"Cloud ROUTER Palermo 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"152-3\",\n        \"display_name\": \"Cloud ROUTER Palermo 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"152-2\",\n        \"display_name\": \"Cloud ROUTER Palermo 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"152-1\",\n        \"display_name\": \"Cloud ROUTER Palermo 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"153-4\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"153-3\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"153-2\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"153-1\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"154-4\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"154-3\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"154-2\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"154-1\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"155-4\",\n        \"display_name\": \"Cloud ROUTER Singapore 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"155-3\",\n        \"display_name\": \"Cloud ROUTER Singapore 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"155-2\",\n        \"display_name\": \"Cloud ROUTER Singapore 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"155-1\",\n        \"display_name\": \"Cloud ROUTER Singapore 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"156-4\",\n        \"display_name\": \"Cloud ROUTER Barcelona 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"156-3\",\n        \"display_name\": \"Cloud ROUTER Barcelona 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"156-2\",\n        \"display_name\": \"Cloud ROUTER Barcelona 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"156-1\",\n        \"display_name\": \"Cloud ROUTER Barcelona 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"157-4\",\n        \"display_name\": \"Cloud ROUTER Oslo 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"157-3\",\n        \"display_name\": \"Cloud ROUTER Oslo 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"157-2\",\n        \"display_name\": \"Cloud ROUTER Oslo 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"157-1\",\n        \"display_name\": \"Cloud ROUTER Oslo 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"158-4\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"158-3\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"158-2\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"158-1\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"159-4\",\n        \"display_name\": \"Cloud ROUTER Helsinki 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"159-3\",\n        \"display_name\": \"Cloud ROUTER Helsinki 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"159-2\",\n        \"display_name\": \"Cloud ROUTER Helsinki 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"159-1\",\n        \"display_name\": \"Cloud ROUTER Helsinki 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"160-4\",\n        \"display_name\": \"Cloud ROUTER Phoenix 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"160-3\",\n        \"display_name\": \"Cloud ROUTER Phoenix 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"160-2\",\n        \"display_name\": \"Cloud ROUTER Phoenix 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"160-1\",\n        \"display_name\": \"Cloud ROUTER Phoenix 50 Gbit/s\",\n        \"bandwidth_max\": 50000,\n        \"bandwidth_min\": 50000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"161-4\",\n        \"display_name\": \"Cloud ROUTER Istanbul 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"161-3\",\n        \"display_name\": \"Cloud ROUTER Istanbul 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"161-2\",\n        \"display_name\": \"Cloud ROUTER Istanbul 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"161-1\",\n        \"display_name\": \"Cloud ROUTER Istanbul 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"213\",\n        \"service_metro_area_name\": \"IST\",\n        \"service_metro_area_network\": \"214\",\n        \"service_metro_area_network_name\": \"IST\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"162-4\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"162-3\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"162-2\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"162-1\",\n        \"display_name\": \"Cloud ROUTER Dusseldorf 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"215\",\n        \"service_metro_area_name\": \"DUS\",\n        \"service_metro_area_network\": \"216\",\n        \"service_metro_area_network_name\": \"DUS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"163-4\",\n        \"display_name\": \"Cloud ROUTER Munich 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"163-3\",\n        \"display_name\": \"Cloud ROUTER Munich 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"163-2\",\n        \"display_name\": \"Cloud ROUTER Munich 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"163-1\",\n        \"display_name\": \"Cloud ROUTER Munich 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"205\",\n        \"service_metro_area_name\": \"MUC\",\n        \"service_metro_area_network\": \"206\",\n        \"service_metro_area_network_name\": \"MUC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"164-4\",\n        \"display_name\": \"Cloud ROUTER Dallas 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"164-3\",\n        \"display_name\": \"Cloud ROUTER Dallas 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"164-2\",\n        \"display_name\": \"Cloud ROUTER Dallas 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"164-1\",\n        \"display_name\": \"Cloud ROUTER Dallas 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"217\",\n        \"service_metro_area_name\": \"DFW\",\n        \"service_metro_area_network\": \"218\",\n        \"service_metro_area_network_name\": \"DFW\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"165-4\",\n        \"display_name\": \"Cloud ROUTER Madrid 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"165-3\",\n        \"display_name\": \"Cloud ROUTER Madrid 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"165-2\",\n        \"display_name\": \"Cloud ROUTER Madrid 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"165-1\",\n        \"display_name\": \"Cloud ROUTER Madrid 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"219\",\n        \"service_metro_area_name\": \"MAD\",\n        \"service_metro_area_network\": \"220\",\n        \"service_metro_area_network_name\": \"MAD\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"166-4\",\n        \"display_name\": \"Cloud ROUTER Marseille 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"166-3\",\n        \"display_name\": \"Cloud ROUTER Marseille 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"166-2\",\n        \"display_name\": \"Cloud ROUTER Marseille 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"166-1\",\n        \"display_name\": \"Cloud ROUTER Marseille 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"211\",\n        \"service_metro_area_name\": \"MRS\",\n        \"service_metro_area_network\": \"212\",\n        \"service_metro_area_network_name\": \"MRS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"167-4\",\n        \"display_name\": \"Cloud ROUTER Richmond 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"167-3\",\n        \"display_name\": \"Cloud ROUTER Richmond 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"167-2\",\n        \"display_name\": \"Cloud ROUTER Richmond 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"167-1\",\n        \"display_name\": \"Cloud ROUTER Richmond 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"188505\",\n        \"service_metro_area_name\": \"RIC\",\n        \"service_metro_area_network\": \"188506\",\n        \"service_metro_area_network_name\": \"RIC\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"168-4\",\n        \"display_name\": \"Cloud ROUTER Dubai 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"168-3\",\n        \"display_name\": \"Cloud ROUTER Dubai 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"168-2\",\n        \"display_name\": \"Cloud ROUTER Dubai 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"168-1\",\n        \"display_name\": \"Cloud ROUTER Dubai 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"2060\",\n        \"service_metro_area_name\": \"DXB\",\n        \"service_metro_area_network\": \"2061\",\n        \"service_metro_area_network_name\": \"DXB\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"169-4\",\n        \"display_name\": \"Cloud ROUTER Lisbon 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"169-3\",\n        \"display_name\": \"Cloud ROUTER Lisbon 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"169-2\",\n        \"display_name\": \"Cloud ROUTER Lisbon 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"169-1\",\n        \"display_name\": \"Cloud ROUTER Lisbon 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"221\",\n        \"service_metro_area_name\": \"LIS\",\n        \"service_metro_area_network\": \"222\",\n        \"service_metro_area_network_name\": \"LIS\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"170-4\",\n        \"display_name\": \"Cloud ROUTER Palermo 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"170-3\",\n        \"display_name\": \"Cloud ROUTER Palermo 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"170-2\",\n        \"display_name\": \"Cloud ROUTER Palermo 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"170-1\",\n        \"display_name\": \"Cloud ROUTER Palermo 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"209\",\n        \"service_metro_area_name\": \"PMO\",\n        \"service_metro_area_network\": \"210\",\n        \"service_metro_area_network_name\": \"PMO\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"171-4\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"171-3\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"171-2\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"171-1\",\n        \"display_name\": \"Cloud ROUTER Kuala Lumpur 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121545\",\n        \"service_metro_area_name\": \"KUL\",\n        \"service_metro_area_network\": \"15121546\",\n        \"service_metro_area_network_name\": \"KUL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"172-4\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"172-3\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"172-2\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"172-1\",\n        \"display_name\": \"Cloud ROUTER Johor Bahru 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"15121565\",\n        \"service_metro_area_name\": \"JHB\",\n        \"service_metro_area_network\": \"15121566\",\n        \"service_metro_area_network_name\": \"JHB\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"173-4\",\n        \"display_name\": \"Cloud ROUTER Singapore 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"173-3\",\n        \"display_name\": \"Cloud ROUTER Singapore 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"173-2\",\n        \"display_name\": \"Cloud ROUTER Singapore 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"173-1\",\n        \"display_name\": \"Cloud ROUTER Singapore 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"4621041\",\n        \"service_metro_area_name\": \"SIN\",\n        \"service_metro_area_network\": \"4621042\",\n        \"service_metro_area_network_name\": \"SIN\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"174-4\",\n        \"display_name\": \"Cloud ROUTER Barcelona 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"174-3\",\n        \"display_name\": \"Cloud ROUTER Barcelona 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"174-2\",\n        \"display_name\": \"Cloud ROUTER Barcelona 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"174-1\",\n        \"display_name\": \"Cloud ROUTER Barcelona 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"214402\",\n        \"service_metro_area_name\": \"BCN\",\n        \"service_metro_area_network\": \"214403\",\n        \"service_metro_area_network_name\": \"BCN\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"175-4\",\n        \"display_name\": \"Cloud ROUTER Oslo 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"175-3\",\n        \"display_name\": \"Cloud ROUTER Oslo 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"175-2\",\n        \"display_name\": \"Cloud ROUTER Oslo 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"175-1\",\n        \"display_name\": \"Cloud ROUTER Oslo 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148010\",\n        \"service_metro_area_name\": \"OSL\",\n        \"service_metro_area_network\": \"23148011\",\n        \"service_metro_area_network_name\": \"OSL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"176-4\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"176-3\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"176-2\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"176-1\",\n        \"display_name\": \"Cloud ROUTER Copenhagen 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148014\",\n        \"service_metro_area_name\": \"CPH\",\n        \"service_metro_area_network\": \"23148015\",\n        \"service_metro_area_network_name\": \"CPH\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"177-4\",\n        \"display_name\": \"Cloud ROUTER Helsinki 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"177-3\",\n        \"display_name\": \"Cloud ROUTER Helsinki 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"177-2\",\n        \"display_name\": \"Cloud ROUTER Helsinki 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"177-1\",\n        \"display_name\": \"Cloud ROUTER Helsinki 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"23148016\",\n        \"service_metro_area_name\": \"HEL\",\n        \"service_metro_area_network\": \"23148017\",\n        \"service_metro_area_network_name\": \"HEL\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"178-4\",\n        \"display_name\": \"Cloud ROUTER Phoenix 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P3Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"178-3\",\n        \"display_name\": \"Cloud ROUTER Phoenix 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P2Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"178-2\",\n        \"display_name\": \"Cloud ROUTER Phoenix 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P1Y\",\n        \"type\": \"vrf\"\n    },\n    {\n        \"id\": \"178-1\",\n        \"display_name\": \"Cloud ROUTER Phoenix 100 Gbit/s\",\n        \"bandwidth_max\": 100000,\n        \"bandwidth_min\": 100000,\n        \"name\": \"Cloud ROUTER\",\n        \"service_metro_area\": \"18326615\",\n        \"service_metro_area_name\": \"PHX\",\n        \"service_metro_area_network\": \"18326616\",\n        \"service_metro_area_network_name\": \"PHX\",\n        \"contract_period\": \"P1M\",\n        \"type\": \"vrf\"\n    }\n]"}],"_postman_id":"36feea3c-0961-40f0-9c2d-2a7f81ea9df3"},{"name":"Get Product Offerings Cloud ROUTER","id":"4f9804f1-8da9-4126-a4bc-bcf3e2195a71","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/product-offerings/:product_offering_id","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","product-offerings",":product_offering_id"],"host":["{{host}}"],"query":[],"variable":[{"id":"8bebc965-7130-4c45-91c8-02d7a2c4f592","type":"any","value":"","key":"product_offering_id"}]}},"response":[{"id":"93cccb85-9840-4032-983b-f32f28075bf6","name":"Get Product Offering DE-CIX Cloud ROUTER","originalRequest":{"method":"GET","header":[],"url":"https://api.de-cix.net/api/v3/decix-vrf-v1/product-offerings/1-2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 16:28:51 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"394"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"1-2\",\n    \"display_name\": \"Cloud ROUTER Frankfurt 1 Gbit/s\",\n    \"downgrade_allowed\": false,\n    \"upgrade_allowed\": true,\n    \"bandwidth_max\": 1000,\n    \"bandwidth_min\": 1000,\n    \"name\": \"Cloud ROUTER\",\n    \"resource_type\": \"vrf\",\n    \"service_metro_area\": \"201\",\n    \"service_metro_area_name\": \"FRA\",\n    \"service_metro_area_network\": \"202\",\n    \"service_metro_area_network_name\": \"FRA\",\n    \"contract_period\": \"P1Y\",\n    \"type\": \"vrf\"\n}"}],"_postman_id":"4f9804f1-8da9-4126-a4bc-bcf3e2195a71"}],"id":"b9cf3c97-c74f-4a8b-a8e1-6c018f20f9c9","description":"<p>To query only Cloud ROUTER relevant product-offerings use the <code>vprn</code> in the <code>type</code> filter in <code>/api/v3/decix-vrf-v1/product-offerings</code>.</p>\n<p>For further information about Cloud ROUTER see: <a href=\"https://www.de-cix.net/en/services/cloudrouter\">https://www.de-cix.net/en/services/cloudrouter</a></p>\n","_postman_id":"b9cf3c97-c74f-4a8b-a8e1-6c018f20f9c9","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"DirectCloud","item":[{"name":"List Product Offerings for DirectCLOUD","id":"7269f695-b16e-4b3f-b06c-ca49ac4e5c6b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{ix-api-host}}/api/v2/product-offerings?type=cloud_vc&service_provider=AWS&service_metro_area_network=202&handover_metro_area_network=202&contract_period=P1Y","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v2","product-offerings"],"host":["{{ix-api-host}}"],"query":[{"key":"type","value":"cloud_vc"},{"key":"service_provider","value":"AWS"},{"key":"service_metro_area_network","value":"202"},{"key":"handover_metro_area_network","value":"202"},{"description":{"content":"<p>Filters the API response based on a specific contract period.\nThe \"contract_period\" filter is specified in ISO 8601 format for time durations. ISO 8601 is an international standard for representing dates, times, and durations. It provides a clear and unambiguous way to express durations using a combination of letters and numbers.\nIn the case of the \"contract_period\" filter, it is represented in the ISO 8601 duration format, which starts with the letter \"P\" followed by a number representing the duration and a letter indicating the unit of time. For example, \"P1Y\" represents a duration of 1 year, \"P6M\" represents a duration of 6 months, and \"P2W\" represents a duration of 2 weeks.\nBe aware that this filter works only by exactly matching API responses, which are consistently represented using symbols with the greatest value possible, rather than using a more granular representation.\nFor example, a duration of one year is represented as \"P1Y\" instead of \"P365D\".</p>\n","type":"text/plain"},"key":"contract_period","value":"P1Y"}],"variable":[]}},"response":[{"id":"8f78f711-8148-4831-84ec-cee6e8c49f7c","name":"List Product Offerings for DirectCLOUD AWS","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{host}}/api/v2/product-offerings?type=cloud_vc&service_provider=AWS&service_metro_area_network=202&handover_metro_area_network=202&contract_period=P1Y","host":["{{host}}"],"path":["api","v2","product-offerings"],"query":[{"key":"type","value":"cloud_vc"},{"key":"service_provider","value":"AWS"},{"key":"service_metro_area_network","value":"202"},{"key":"handover_metro_area_network","value":"202"},{"key":"contract_period","value":"P1Y","description":"Filters the API response based on a specific contract period.\nThe \"contract_period\" filter is specified in ISO 8601 format for time durations. ISO 8601 is an international standard for representing dates, times, and durations. It provides a clear and unambiguous way to express durations using a combination of letters and numbers.\nIn the case of the \"contract_period\" filter, it is represented in the ISO 8601 duration format, which starts with the letter \"P\" followed by a number representing the duration and a letter indicating the unit of time. For example, \"P1Y\" represents a duration of 1 year, \"P6M\" represents a duration of 6 months, and \"P2W\" represents a duration of 2 weeks.\nBe aware that this filter works only by exactly matching API responses, which are consistently represented using symbols with the greatest value possible, rather than using a more granular representation.\nFor example, a duration of one year is represented as \"P1Y\" instead of \"P365D\"."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 16:44:18 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"18994"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAAAQAAAAAAAAAyAAAAMgAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (INX6) access in FRA 50 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 50,\n        \"max_bandwidth\": 50,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"INX6\",\n        \"service_provider_pop_name\": \"Interxion FRA6, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAAAQAAAAAAAABkAAAAZAAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (INX6) access in FRA 100 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 100,\n        \"max_bandwidth\": 100,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"INX6\",\n        \"service_provider_pop_name\": \"Interxion FRA6, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAAAQAAAAAAAADIAAAAyAAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (INX6) access in FRA 200 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 200,\n        \"max_bandwidth\": 200,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"INX6\",\n        \"service_provider_pop_name\": \"Interxion FRA6, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAAAQAAAAAAAAEsAAABLAAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (INX6) access in FRA 300 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 300,\n        \"max_bandwidth\": 300,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"INX6\",\n        \"service_provider_pop_name\": \"Interxion FRA6, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAAAQAAAAAAAAfQAAAH0AAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (INX6) access in FRA 2000 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 2000,\n        \"max_bandwidth\": 2000,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"INX6\",\n        \"service_provider_pop_name\": \"Interxion FRA6, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAAAQAAAAAAAAGQAAABkAAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (INX6) access in FRA 400 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 400,\n        \"max_bandwidth\": 400,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"INX6\",\n        \"service_provider_pop_name\": \"Interxion FRA6, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAAAQAAAAAAAAH0AAAB9AAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (INX6) access in FRA 500 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 500,\n        \"max_bandwidth\": 500,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"INX6\",\n        \"service_provider_pop_name\": \"Interxion FRA6, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAAAQAAAAAAAAPoAAAD6AAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (INX6) access in FRA 1000 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 1000,\n        \"max_bandwidth\": 1000,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"INX6\",\n        \"service_provider_pop_name\": \"Interxion FRA6, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAAAQAAAAAAABOIAAATiAAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (INX6) access in FRA 5000 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 5000,\n        \"max_bandwidth\": 5000,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"INX6\",\n        \"service_provider_pop_name\": \"Interxion FRA6, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAAAQAAAAAAACcQAAAnEAAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (INX6) access in FRA 10000 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 10000,\n        \"max_bandwidth\": 10000,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"INX6\",\n        \"service_provider_pop_name\": \"Interxion FRA6, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAABQAAAAAAAAAyAAAAMgAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (EqFA5) access in FRA 50 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 50,\n        \"max_bandwidth\": 50,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"EqFA5\",\n        \"service_provider_pop_name\": \"Equinix FR5, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAABQAAAAAAAABkAAAAZAAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (EqFA5) access in FRA 100 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 100,\n        \"max_bandwidth\": 100,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"EqFA5\",\n        \"service_provider_pop_name\": \"Equinix FR5, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAABQAAAAAAAADIAAAAyAAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (EqFA5) access in FRA 200 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 200,\n        \"max_bandwidth\": 200,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"EqFA5\",\n        \"service_provider_pop_name\": \"Equinix FR5, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAABQAAAAAAAAEsAAABLAAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (EqFA5) access in FRA 300 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 300,\n        \"max_bandwidth\": 300,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"EqFA5\",\n        \"service_provider_pop_name\": \"Equinix FR5, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAABQAAAAAAAAfQAAAH0AAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (EqFA5) access in FRA 2000 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 2000,\n        \"max_bandwidth\": 2000,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"EqFA5\",\n        \"service_provider_pop_name\": \"Equinix FR5, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAABQAAAAAAAAGQAAABkAAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (EqFA5) access in FRA 400 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 400,\n        \"max_bandwidth\": 400,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"EqFA5\",\n        \"service_provider_pop_name\": \"Equinix FR5, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAABQAAAAAAAAH0AAAB9AAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (EqFA5) access in FRA 500 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 500,\n        \"max_bandwidth\": 500,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"EqFA5\",\n        \"service_provider_pop_name\": \"Equinix FR5, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAABQAAAAAAAAPoAAAD6AAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (EqFA5) access in FRA 1000 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 1000,\n        \"max_bandwidth\": 1000,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"EqFA5\",\n        \"service_provider_pop_name\": \"Equinix FR5, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAABQAAAAAAABOIAAATiAAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (EqFA5) access in FRA 5000 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 5000,\n        \"max_bandwidth\": 5000,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"EqFA5\",\n        \"service_provider_pop_name\": \"Equinix FR5, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"AAAABQAAAAAAACcQAAAnEAAAAAI=\",\n        \"name\": \"DirectCLOUD\",\n        \"display_name\": \"DirectCLOUD AWS eu-central-1 (EqFA5) access in FRA 10000 Mbit/s hosted\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"AWS\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 10000,\n        \"max_bandwidth\": 10000,\n        \"service_provider_region\": \"eu-central-1\",\n        \"service_provider_pop\": \"EqFA5\",\n        \"service_provider_pop_name\": \"Equinix FR5, Frankfurt, DEU\",\n        \"service_provider_workflow\": \"exchange_first\",\n        \"delivery_method\": \"shared\",\n        \"diversity\": 1,\n        \"contract_period\": \"P1Y\"\n    }\n]"}],"_postman_id":"7269f695-b16e-4b3f-b06c-ca49ac4e5c6b"}],"id":"321761b4-14aa-4b1d-9644-9f482effef0a","description":"<p>To query only DirectCLOUD relevant product-offerings use the <code>cloud_vc</code> in the <code>type</code> filter. For further filter possibilities see: <a href=\"https://docs.ix-api.net/v2/#operation/product_offerings_list\">https://docs.ix-api.net/v2/#operation/product_offerings_list</a></p>\n<p>For further information about DirectCLOUD see: <a href=\"https://www.de-cix.net/en/services/directcloud\">https://www.de-cix.net/en/services/directcloud</a></p>\n","_postman_id":"321761b4-14aa-4b1d-9644-9f482effef0a","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"VirtualPNI","item":[{"name":"List Product Offerings for VirtualPNI","id":"fe1890d3-904e-41d1-9388-ba0705ebeca4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{ix-api-host}}/api/v2/product-offerings?type=p2p_vc&service_metro_area_network=202&handover_metro_area_network=202&contract_period=P1Y","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v2","product-offerings"],"host":["{{ix-api-host}}"],"query":[{"key":"type","value":"p2p_vc"},{"key":"service_metro_area_network","value":"202"},{"key":"handover_metro_area_network","value":"202"},{"description":{"content":"<p>Filters the API response based on a specific contract period.\nThe \"contract_period\" filter is specified in ISO 8601 format for time durations. ISO 8601 is an international standard for representing dates, times, and durations. It provides a clear and unambiguous way to express durations using a combination of letters and numbers.\nIn the case of the \"contract_period\" filter, it is represented in the ISO 8601 duration format, which starts with the letter \"P\" followed by a number representing the duration and a letter indicating the unit of time. For example, \"P1Y\" represents a duration of 1 year, \"P6M\" represents a duration of 6 months, and \"P2W\" represents a duration of 2 weeks.\nBe aware that this filter works only by exactly matching API responses, which are consistently represented using symbols with the greatest value possible, rather than using a more granular representation.\nFor example, a duration of one year is represented as \"P1Y\" instead of \"P365D\".</p>\n","type":"text/plain"},"key":"contract_period","value":"P1Y"}],"variable":[]}},"response":[{"id":"113d0793-1a99-41b2-b2ec-fbabcd6f5292","name":"List Product Offerings for VirtualPNI in FRA","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{host}}/api/v2/product-offerings?type=p2p_vc&service_metro_area_network=202&handover_metro_area_network=202&contract_period=P1Y","host":["{{host}}"],"path":["api","v2","product-offerings"],"query":[{"key":"type","value":"p2p_vc"},{"key":"service_metro_area_network","value":"202"},{"key":"handover_metro_area_network","value":"202"},{"key":"contract_period","value":"P1Y","description":"Filters the API response based on a specific contract period.\nThe \"contract_period\" filter is specified in ISO 8601 format for time durations. ISO 8601 is an international standard for representing dates, times, and durations. It provides a clear and unambiguous way to express durations using a combination of letters and numbers.\nIn the case of the \"contract_period\" filter, it is represented in the ISO 8601 duration format, which starts with the letter \"P\" followed by a number representing the duration and a letter indicating the unit of time. For example, \"P1Y\" represents a duration of 1 year, \"P6M\" represents a duration of 6 months, and \"P2W\" represents a duration of 2 weeks.\nBe aware that this filter works only by exactly matching API responses, which are consistently represented using symbols with the greatest value possible, rather than using a more granular representation.\nFor example, a duration of one year is represented as \"P1Y\" instead of \"P365D\"."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 16:54:52 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"8406"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AAAAeAAAAHgAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 30 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 30,\n        \"max_bandwidth\": 30,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AAAAKAAAACgAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 10 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 10,\n        \"max_bandwidth\": 10,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AAAAyAAAAMgAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 50 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 50,\n        \"max_bandwidth\": 50,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AAABkAAAAZAAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 100 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 100,\n        \"max_bandwidth\": 100,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AAADIAAAAyAAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 200 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 200,\n        \"max_bandwidth\": 200,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AAAEsAAABLAAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 300 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 300,\n        \"max_bandwidth\": 300,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AAAfQAAAH0AAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 2000 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 2000,\n        \"max_bandwidth\": 2000,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AAAGQAAABkAAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 400 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 400,\n        \"max_bandwidth\": 400,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AAAH0AAAB9AAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 500 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 500,\n        \"max_bandwidth\": 500,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AAAPoAAAD6AAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 1000 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 1000,\n        \"max_bandwidth\": 1000,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AABOIAAATiAAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 5000 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 5000,\n        \"max_bandwidth\": 5000,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AACcQAAAnEAAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 10000 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 10000,\n        \"max_bandwidth\": 10000,\n        \"contract_period\": \"P1Y\"\n    }\n]"}],"_postman_id":"fe1890d3-904e-41d1-9388-ba0705ebeca4"},{"name":"List Product Offerings for VirtualPNI Copy","id":"8d2aa57e-ac0e-42e3-bbbd-5498e46b71c5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{ix-api-host}}/api/v2/product-offerings?type=p2p_vc&service_metro_area_network=202&handover_metro_area_network=202&contract_period=P1Y","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v2","product-offerings"],"host":["{{ix-api-host}}"],"query":[{"key":"type","value":"p2p_vc"},{"key":"service_metro_area_network","value":"202"},{"key":"handover_metro_area_network","value":"202"},{"description":{"content":"<p>Filters the API response based on a specific contract period.\nThe \"contract_period\" filter is specified in ISO 8601 format for time durations. ISO 8601 is an international standard for representing dates, times, and durations. It provides a clear and unambiguous way to express durations using a combination of letters and numbers.\nIn the case of the \"contract_period\" filter, it is represented in the ISO 8601 duration format, which starts with the letter \"P\" followed by a number representing the duration and a letter indicating the unit of time. For example, \"P1Y\" represents a duration of 1 year, \"P6M\" represents a duration of 6 months, and \"P2W\" represents a duration of 2 weeks.\nBe aware that this filter works only by exactly matching API responses, which are consistently represented using symbols with the greatest value possible, rather than using a more granular representation.\nFor example, a duration of one year is represented as \"P1Y\" instead of \"P365D\".</p>\n","type":"text/plain"},"key":"contract_period","value":"P1Y"}],"variable":[]}},"response":[{"id":"a33bcfb1-6dfa-4759-892d-249fb1fe7965","name":"List Product Offerings for VirtualPNI in FRA","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{host}}/api/v2/product-offerings?type=p2p_vc&service_metro_area_network=202&handover_metro_area_network=202&contract_period=P1Y","host":["{{host}}"],"path":["api","v2","product-offerings"],"query":[{"key":"type","value":"p2p_vc"},{"key":"service_metro_area_network","value":"202"},{"key":"handover_metro_area_network","value":"202"},{"key":"contract_period","value":"P1Y","description":"Filters the API response based on a specific contract period.\nThe \"contract_period\" filter is specified in ISO 8601 format for time durations. ISO 8601 is an international standard for representing dates, times, and durations. It provides a clear and unambiguous way to express durations using a combination of letters and numbers.\nIn the case of the \"contract_period\" filter, it is represented in the ISO 8601 duration format, which starts with the letter \"P\" followed by a number representing the duration and a letter indicating the unit of time. For example, \"P1Y\" represents a duration of 1 year, \"P6M\" represents a duration of 6 months, and \"P2W\" represents a duration of 2 weeks.\nBe aware that this filter works only by exactly matching API responses, which are consistently represented using symbols with the greatest value possible, rather than using a more granular representation.\nFor example, a duration of one year is represented as \"P1Y\" instead of \"P365D\"."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 16:54:52 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"8406"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AAAAeAAAAHgAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 30 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 30,\n        \"max_bandwidth\": 30,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AAAAKAAAACgAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 10 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 10,\n        \"max_bandwidth\": 10,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AAAAyAAAAMgAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 50 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 50,\n        \"max_bandwidth\": 50,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AAABkAAAAZAAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 100 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 100,\n        \"max_bandwidth\": 100,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AAADIAAAAyAAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 200 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 200,\n        \"max_bandwidth\": 200,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AAAEsAAABLAAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 300 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 300,\n        \"max_bandwidth\": 300,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AAAfQAAAH0AAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 2000 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 2000,\n        \"max_bandwidth\": 2000,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AAAGQAAABkAAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 400 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 400,\n        \"max_bandwidth\": 400,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AAAH0AAAB9AAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 500 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 500,\n        \"max_bandwidth\": 500,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AAAPoAAAD6AAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 1000 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 1000,\n        \"max_bandwidth\": 1000,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AABOIAAATiAAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 5000 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 5000,\n        \"max_bandwidth\": 5000,\n        \"contract_period\": \"P1Y\"\n    },\n    {\n        \"type\": \"p2p_vc\",\n        \"id\": \"AAAFxQAAJw8AACcQAAAnEAAAAAI=\",\n        \"name\": \"VirtualPNI\",\n        \"display_name\": \"VirtualPNI FRA to FRA 10000 Mbit/s\",\n        \"enabled\": true,\n        \"resource_type\": \"network_service\",\n        \"handover_metro_area_network\": \"202\",\n        \"handover_metro_area_network_name\": \"FRA\",\n        \"handover_metro_area\": \"201\",\n        \"handover_metro_area_name\": \"FRA\",\n        \"physical_port_speed\": null,\n        \"service_provider\": \"DE-CIX Management GmbH\",\n        \"downgrade_allowed\": false,\n        \"upgrade_allowed\": false,\n        \"provider_vlans\": \"single\",\n        \"service_metro_area_network\": \"202\",\n        \"service_metro_area_network_name\": \"FRA\",\n        \"service_metro_area\": \"201\",\n        \"service_metro_area_name\": \"FRA\",\n        \"min_bandwidth\": 10000,\n        \"max_bandwidth\": 10000,\n        \"contract_period\": \"P1Y\"\n    }\n]"}],"_postman_id":"8d2aa57e-ac0e-42e3-bbbd-5498e46b71c5"}],"id":"d896ebb3-c905-4a15-b983-e5fa0fafc12c","description":"<p>To query only VirtualPNI relevant product-offerings use the <code>p2p_vc</code> in the <code>type</code> filter. For further filter possibilities see: <a href=\"https://docs.ix-api.net/v2/#operation/product_offerings_list\">https://docs.ix-api.net/v2/#operation/product_offerings_list</a></p>\n<p>For further information about VirtualPNI see: <a href=\"https://www.de-cix.net/en/services/virtualpni\">https://www.de-cix.net/en/services/virtualpni</a></p>\n","_postman_id":"d896ebb3-c905-4a15-b983-e5fa0fafc12c","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}}],"id":"2058ad26-5fab-42ae-b4ef-a0705b1e4804","description":"<p>Every ordering via the IX-API starts with querying a respective <code>id</code> via /product-offerings. The /product-offerings endpoint provides an overview which products DE-CIX is providing via API and where they are available. The id of the product-offerings response is used in a further step for provisioing a connection (Access), <a href=\"https://de-cix.postman.co/workspace/CloudROUTER~d2957739-ce7c-4a48-8dd5-95d293481843/request/7553094-737f3adb-1ce3-4e7a-802e-1fc840de0483?ctx=documentation\">vrf</a> (Cloud ROUTER), a <a href=\"https://de-cix.postman.co/workspace/CloudROUTER~d2957739-ce7c-4a48-8dd5-95d293481843/folder/7553094-6302918a-8aad-44b0-87ae-a57047e390c7?ctx=documentation\">network-service type cloud_vc</a> (DirectCLOUD) or a <a href=\"https://de-cix.postman.co/workspace/CloudROUTER~d2957739-ce7c-4a48-8dd5-95d293481843/folder/7553094-23df3fa4-ae35-4301-82da-0e375c3b6ad8?ctx=documentation\">network-service type p2p_vc</a> (VirtualPNI).</p>\n<p>This docu is handling the following products:</p>\n<ul>\n<li><p>Access: /api/v2/product-offerings?type=connection</p>\n</li>\n<li><p>Cloud ROUTER: /api/v3/decix-vrf-v1/product-offerings</p>\n</li>\n<li><p>DirectCLOUD: /api/v2/product-offerings?type=cloud_vc</p>\n</li>\n<li><p>VirtualPNI: /api/v2/product-offerings?type=p2p_vc</p>\n</li>\n</ul>\n<p>For further information in regards to the /product-offerings endpoint (proudct catalog) reach out to: <a href=\"https://docs.ix-api.net/v2/#tag/product-offerings\">https://docs.ix-api.net/v2/#tag/product-offerings</a></p>\n","_postman_id":"2058ad26-5fab-42ae-b4ef-a0705b1e4804","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"Access","item":[{"name":"Order a new Access","item":[{"name":"Create Connection","id":"6fd615ce-d7e7-442f-818c-4a62d4eba2c8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"product_offering\": \"AAAAAABLNgEAAAPo\",\n  \"managing_account\": \"string\",\n  \"consuming_account\": \"string\",\n  \"billing_account\": \"string\",\n  \"mode\": \"lag_lacp\",\n  \"port_quantity\": 1,\n  \"external_ref\": \"test_con_LIS\",\n  \"lacp_timeout\": \"slow\"\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v2/connections","description":"<p>For more information see:</p>\n<ul>\n<li><a href=\"https://docs.ix-api.net/latest/#operation/connections_create\">https://docs.ix-api.net/latest/#operation/connections_create</a></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v2","connections"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"9aa62ffc-b53b-4704-bad4-0249de1acbc6","name":"Create Connection","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"product_offering\": \"AAAAAABLNgEAAAPo\",\n  \"managing_account\": \"string\",\n  \"consuming_account\": \"string\",\n  \"billing_account\": \"string\",\n  \"mode\": \"lag_lacp\",\n  \"port_quantity\": 1,\n  \"external_ref\": \"test_con_LIS\",\n  \"lacp_timeout\": \"slow\"\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v2/connections"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0"},{"key":"Date","value":"Wed, 22 Nov 2023 17:48:52 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"603"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"2942888\",\n    \"state\": \"requested\",\n    \"status\": [],\n    \"managing_account\": \"string\",\n    \"consuming_account\": \"string\",\n    \"billing_account\": \"string\",\n    \"external_ref\": \"test_con_LIS\",\n    \"purchase_order\": \"\",\n    \"contract_ref\": null,\n    \"role_assignments\": [],\n    \"mode\": \"lag_lacp\",\n    \"lacp_timeout\": \"slow\",\n    \"speed\": 0,\n    \"name\": \"\",\n    \"ports\": [],\n    \"vlan_types\": [\n        \"port\",\n        \"dot1q\",\n        \"qinq\"\n    ],\n    \"outer_vlan_ethertypes\": [\n        \"0x8100\"\n    ],\n    \"port_reservations\": [\n        \"132701\"\n    ],\n    \"current_billing_start_date\": null,\n    \"pop\": \"4929025\",\n    \"product_offering\": \"AAAAAABLNgEAAAPo\",\n    \"capacity_allocated\": 0,\n    \"capacity_allocation_limit\": null,\n    \"port_quantity\": 1\n}"}],"_postman_id":"6fd615ce-d7e7-442f-818c-4a62d4eba2c8"},{"name":"Get Connection","id":"cadedde1-36c2-474f-ac58-6176109040b4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":false},"method":"GET","header":[],"url":"{{host}}/api/v2/connections","description":"<p>For more information see:</p>\n<ul>\n<li><p><a href=\"https://docs.ix-api.net/latest/#operation/connections_list\">https://docs.ix-api.net/latest/#operation/connections_list</a></p>\n</li>\n<li><p><a href=\"https://docs.ix-api.net/latest/#operation/connections_read\">https://docs.ix-api.net/latest/#operation/connections_read</a></p>\n</li>\n</ul>\n","urlObject":{"path":["api","v2","connections"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"b9b9eaa5-d806-46dd-8617-87e31061effa","name":"Get Connection","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v2/connections"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Tue, 16 Jan 2024 16:10:37 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"54300"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"string\",\n        \"state\": \"production\",\n        \"status\": [],\n        \"managing_account\": \"string\",\n        \"consuming_account\": \"string\",\n        \"billing_account\": \"string\",\n        \"external_ref\": null,\n        \"purchase_order\": \"\",\n        \"contract_ref\": null,\n        \"role_assignments\": [],\n        \"mode\": \"standalone\",\n        \"lacp_timeout\": null,\n        \"speed\": 1000,\n        \"name\": \"string\",\n        \"ports\": [\n            \"string\"\n        ],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ],\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"port_reservations\": [\n            \"137603\"\n        ],\n        \"current_billing_start_date\": null,\n        \"pop\": \"string\",\n        \"product_offering\": \"string\",\n        \"capacity_allocated\": 1000,\n        \"capacity_allocation_limit\": null,\n        \"port_quantity\": 1\n    }\n]"}],"_postman_id":"cadedde1-36c2-474f-ac58-6176109040b4"},{"name":"Get Connection Copy","id":"5e73a926-a707-4227-b84a-6a1aeed4b7ff","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":false},"method":"GET","header":[],"url":"{{host}}/api/v2/connections","description":"<p>For more information see:</p>\n<ul>\n<li><p><a href=\"https://docs.ix-api.net/latest/#operation/connections_list\">https://docs.ix-api.net/latest/#operation/connections_list</a></p>\n</li>\n<li><p><a href=\"https://docs.ix-api.net/latest/#operation/connections_read\">https://docs.ix-api.net/latest/#operation/connections_read</a></p>\n</li>\n</ul>\n","urlObject":{"path":["api","v2","connections"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"aa458320-27fd-4037-9b4c-804ddbffa64f","name":"Get Connection","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v2/connections"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Tue, 16 Jan 2024 16:10:37 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"54300"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"string\",\n        \"state\": \"production\",\n        \"status\": [],\n        \"managing_account\": \"string\",\n        \"consuming_account\": \"string\",\n        \"billing_account\": \"string\",\n        \"external_ref\": null,\n        \"purchase_order\": \"\",\n        \"contract_ref\": null,\n        \"role_assignments\": [],\n        \"mode\": \"standalone\",\n        \"lacp_timeout\": null,\n        \"speed\": 1000,\n        \"name\": \"string\",\n        \"ports\": [\n            \"string\"\n        ],\n        \"vlan_types\": [\n            \"port\",\n            \"dot1q\",\n            \"qinq\"\n        ],\n        \"outer_vlan_ethertypes\": [\n            \"0x8100\"\n        ],\n        \"port_reservations\": [\n            \"137603\"\n        ],\n        \"current_billing_start_date\": null,\n        \"pop\": \"string\",\n        \"product_offering\": \"string\",\n        \"capacity_allocated\": 1000,\n        \"capacity_allocation_limit\": null,\n        \"port_quantity\": 1\n    }\n]"}],"_postman_id":"5e73a926-a707-4227-b84a-6a1aeed4b7ff"},{"name":"Get port-reservations","id":"e52b0248-b581-480b-ba16-6fe63766c98d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v2/port-reservations/132607","description":"<p>For more information see:</p>\n<ul>\n<li><p><a href=\"https://docs.ix-api.net/latest/#operation/port_reservations_list\">https://docs.ix-api.net/latest/#operation/port_reservations_list</a></p>\n</li>\n<li><p><a href=\"https://docs.ix-api.net/latest/#operation/port_reservations_read\">https://docs.ix-api.net/latest/#operation/port_reservations_read</a></p>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v2","port-reservations","132607"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"b60e7e3c-7a06-4464-8b36-fafd275ebcd4","name":"Get port-reservations","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v2/port-reservations/132607"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0"},{"key":"Date","value":"Wed, 22 Nov 2023 17:46:48 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"356"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"132607\",\n    \"state\": \"allocated\",\n    \"status\": [],\n    \"decommission_at\": null,\n    \"charged_until\": null,\n    \"current_billing_start_date\": null,\n    \"purchase_order\": \"\",\n    \"contract_ref\": null,\n    \"external_ref\": null,\n    \"subscriber_side_demarc\": \"\",\n    \"connecting_party\": null,\n    \"cross_connect_id\": null,\n    \"connection\": \"2942808\",\n    \"exchange_side_demarc\": null,\n    \"port\": \"24950\"\n}"}],"_postman_id":"e52b0248-b581-480b-ba16-6fe63766c98d"},{"name":"List Ports","id":"a76fd892-aac7-493a-872b-cf2b178e70e3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":false},"method":"GET","header":[],"url":"{{host}}/api/v2/ports/24950","description":"<p>For more information see:</p>\n<ul>\n<li><p><a href=\"https://docs.ix-api.net/latest/#operation/ports_list\">https://docs.ix-api.net/latest/#operation/ports_list</a></p>\n</li>\n<li><p><a href=\"https://docs.ix-api.net/latest/#operation/ports_read\">https://docs.ix-api.net/latest/#operation/ports_read</a></p>\n</li>\n</ul>\n","urlObject":{"path":["api","v2","ports","24950"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"915df4e0-fd7f-4bd6-a833-6ef73eb08614","name":"List Ports","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v2/ports/24950"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"a76fd892-aac7-493a-872b-cf2b178e70e3"},{"name":"LoA download port-reservation","id":"e7c66de9-c342-4c01-b356-e741f1cd903a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v2/port-reservations/3/loa","description":"<p>The endpoint <code>/port-reservations/{id}/loa</code> enables the creation of a Letter of Authorization (LoA) for individual ports. It is crucial to note that an LoA can be generated only while the port-reservation is in the \"allocated\" state.</p>\n","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v2","port-reservations","3","loa"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"e7c66de9-c342-4c01-b356-e741f1cd903a"},{"name":"LoA download connection","id":"1cae5cfc-4fc8-4ccf-bc64-92c7eff7dd7d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v2/connections/{{id}}/loa","description":"<p>The endpoint <code>/connection/{id}/loa</code> is used to generate a Letter of Authorization (LoA) at the connection level. This process creates a PDF document containing LoAs for all ports in the \"allocated\" state. It is important to note that LoAs can only be generated while the port-reservation is in the \"allocated\" state.</p>\n","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v2","connections","{{id}}","loa"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"1cae5cfc-4fc8-4ccf-bc64-92c7eff7dd7d"}],"id":"59468a28-520c-4c15-b531-83499a353cb1","description":"<p>To order and provision a new access (connection), start by consulting the <code>product_offerings_list</code> endpoint, filtering with <code>type=connection</code>. The workflow for allocating ports depends on the <code>cross_connect_initiator</code> property of the selected product offering:</p>\n<ol>\n<li><strong>Subscriber as Initiator</strong>: If the initiator is the subscriber, a Letter of Authorization (LOA) can be downloaded from the <code>/connection/loa</code> resource.</li>\n<li><strong>Exchange as Initiator</strong>: If the exchange is the initiator, the LOA can be uploaded to the same resource.</li>\n</ol>\n<p><strong>Note</strong>: Currently, DE-CIX supports only the subscriber-initiated workflow via the API.</p>\n<p>After selecting a suitable product offering, use its ID with the <code>POST connection</code> endpoint for the next step. The following information is required to order a new port:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Attribute</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>product_offering</code></td>\n<td>The ID of the chosen product offering from <code>/v2/product-offerings?type=connection</code>.</td>\n</tr>\n<tr>\n<td><code>managing_account</code></td>\n<td>The <code>id</code> of the account responsible for managing the service via the API. A manager can read and update the state of entities.</td>\n</tr>\n<tr>\n<td><code>consuming_account</code></td>\n<td>An account requires billing_information to be used as a <code>billing_account</code></td>\n</tr>\n<tr>\n<td><code>billing_account</code></td>\n<td>The <code>id</code> of the account consuming a service.</td>\n</tr>\n<tr>\n<td><code>mode</code></td>\n<td>Sets the mode of the connection. The <code>mode</code> can be:  <br />- <code>lag_lacp</code>: connection is build as a LAG with LACP enabled  <br />- <code>lag_static</code>: connection is build as LAG with static configuration  <br />- <code>standalone</code>: only one port is allowed in this connection without any bundling.</td>\n</tr>\n<tr>\n<td><code>port_quantity</code></td>\n<td>The number of <code>port-reservations</code> to be created for this connection.</td>\n</tr>\n<tr>\n<td><code>external_ref</code></td>\n<td>A descriptive name for the Access.</td>\n</tr>\n<tr>\n<td><code>lacp_timeout</code></td>\n<td>This sets the LACP Timeout mode. Both ends of the connections need to be configured the same. The <code>lacp_timeout</code> can be:  <br />- <code>\"slow\"</code>  <br />- <code>\"fast\"</code></td>\n</tr>\n</tbody>\n</table>\n</div><p>Upon successful processing, the connection state changes to \"requested\". Concurrently, a port-reservation is created for each requested port, linked to the connection. A port-reservation indicates the intent to include a port in a connection. Once a port is allocated, both the port-reservation and the connection states switch to \"allocated\". At this stage, retrieving the LoA becomes possible, as detailed in the <a href=\"https://docs.ix-api.net/2.5.0/#tag/port-reservations\">port-reservations documentation.</a></p>\n<p><strong>Note:</strong> In most cases the Access is provisioned immediately, but on occasion it can take longer. After the Access is provisioned, DE-CIX generates a Letter of Authorization (LOA) specifying the demarcation point to be applied to your service. Please refer to <a href=\"https://mailto:support@de-cix.net\">support@de-cix.net</a> if you have further questions.</p>\n","_postman_id":"59468a28-520c-4c15-b531-83499a353cb1","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"Add Ports to LAG configured Access","item":[{"name":"Get Connection","id":"acc36a91-7c6e-4472-bbfc-0bd50d626110","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":false},"method":"GET","header":[],"url":"{{host}}/api/v2/connections","urlObject":{"path":["api","v2","connections"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"6565fd0f-5ab7-4f2a-a46f-b351fe424bb7","name":"Get Connection","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v2/connections"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"acc36a91-7c6e-4472-bbfc-0bd50d626110"},{"name":"Port Reservations","id":"a78c23a2-a75f-4cc5-b814-75567f9f9045","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"  {\n    \"connection\": \"28\",\n    \"cross_connect_id\": \"string\",\n    \"connecting_party\": \"string\",\n    \"subscriber_side_demarc\": \"string\",\n    \"external_ref\": \"external_reffor the review\",\n    \"purchase_order\": \"purchase_order for the review\",\n    \"contract_ref\": \"contract_ref for the veview\"\n  }","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v2/port-reservations","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v2","port-reservations"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"a78c23a2-a75f-4cc5-b814-75567f9f9045"},{"name":"Get port-reservations","id":"60c422d2-fac8-4035-8326-16848c40ae76","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v2/port-reservations/132607","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v2","port-reservations","132607"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"e89c0647-6b3f-41ab-a7b5-324d4242c5c2","name":"Get port-reservations","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v2/port-reservations/132607"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0"},{"key":"Date","value":"Wed, 22 Nov 2023 17:46:48 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"356"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"132607\",\n    \"state\": \"allocated\",\n    \"status\": [],\n    \"decommission_at\": null,\n    \"charged_until\": null,\n    \"current_billing_start_date\": null,\n    \"purchase_order\": \"\",\n    \"contract_ref\": null,\n    \"external_ref\": null,\n    \"subscriber_side_demarc\": \"\",\n    \"connecting_party\": null,\n    \"cross_connect_id\": null,\n    \"connection\": \"2942808\",\n    \"exchange_side_demarc\": null,\n    \"port\": \"24950\"\n}"}],"_postman_id":"60c422d2-fac8-4035-8326-16848c40ae76"},{"name":"List Ports","id":"8a6ac916-5e83-4222-8cd0-e932daa4992f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":false},"method":"GET","header":[],"url":"{{host}}/api/v2/ports/24950","urlObject":{"path":["api","v2","ports","24950"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"4230a99d-9551-42cb-8761-603038a94bd8","name":"List Ports","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v2/ports/24950"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"8a6ac916-5e83-4222-8cd0-e932daa4992f"},{"name":"LoA download port-reservation","id":"15544697-d647-4531-b7d3-cdb8efe112b1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v2/port-reservations/3/loa","description":"<p>The endpoint <code>/port-reservations/{id}/loa</code> enables the creation of a Letter of Authorization (LoA) for individual ports. It is crucial to note that an LoA can be generated only while the port-reservation is in the \"allocated\" state.</p>\n","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v2","port-reservations","3","loa"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"15544697-d647-4531-b7d3-cdb8efe112b1"}],"id":"19ca5cb7-c484-48d8-b00a-296997fd7e65","description":"<p>The API provides the capability to not only create new accesses but also to add an additional port to an existing LAG-configured access. To do this, begin by using the <code>POST v2/port-reservations</code> endpoint. Make sure to include the <code>id</code> of the LAG-configured <code>connection</code> you intend to augment. For more details, refer to the <a href=\"https://docs.ix-api.net/latest/#operation/port_reservations_create\">IX-API documentation</a>.</p>\n<p>To order a new port for a LAG-configured access, the following information is required:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Attribute</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>connection</code></td>\n<td>The id of the LAG-configured connection you wish to expand with an additional port</td>\n</tr>\n<tr>\n<td><code>external_ref</code></td>\n<td>A descriptive label for the access.</td>\n</tr>\n<tr>\n<td><code>purchase_order</code></td>\n<td>tbd</td>\n</tr>\n</tbody>\n</table>\n</div><p>Upon successful processing, the port-reservation state changes to \"requested\". Once a port is allocated, the port-reservation switches to \"allocated\". At this stage, retrieving the LoA becomes possible, as detailed in the <a href=\"https://docs.ix-api.net/2.5.0/#tag/port-reservations\">port-reservations documentation.</a></p>\n<p><strong>Note:</strong> In most cases a Port is provisioned immediately, but on occasion it can take longer. After the Port is provisioned, DE-CIX generates a Letter of Authorization (LOA) specifying the demarcation point to be applied to your service. Please refer to <a href=\"https://mailto:support@de-cix.net\">support@de-cix.net</a> if you have further questions.</p>\n","_postman_id":"19ca5cb7-c484-48d8-b00a-296997fd7e65","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}}],"id":"6083df9e-50e0-4f8d-a3f9-2a2cabd73cc6","description":"<p>To utilize our interconnection services, begin by accessing our platform, available at DE-CIX data centers in numerous cities globally. Choose between premium enabled sites, where we operate our own hardware, or other sites where we partner to facilitate your connection. Customers can order multiple Access products within one DE-CIX site or across multiple DE-CIX sites. Our platform access is independent of other services, offering access sizes of 1GE, 10GE, 100GE, or 400GE, varying by location. Once connected, you're free to order multiple services. Please note, the availability of orderable accesses, as shown in the product offering endpoint, is limited to selected locations, ensuring rapid port allocation.</p>\n<p>Additionally, the API supports two main use cases:</p>\n<ol>\n<li>Ordering and provisioning new Accesses, detailed under Access Provision new Access.</li>\n<li>Adding a new Port to an existing LAG-configured Access, as outlined at Access Add Ports to LAG configured Access.</li>\n</ol>\n<p>For further API documentation in reagards to Accesses reach out to: <a href=\"https://docs.ix-api.net/2.5.0/#tag/connections\">https://docs.ix-api.net/2.5.0/#tag/connections</a></p>\n","_postman_id":"6083df9e-50e0-4f8d-a3f9-2a2cabd73cc6","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"Cloud ROUTER","item":[{"name":"VRFs","item":[{"name":"Create VRF","id":"7a5bd10d-3aff-4bea-85a3-d9836b1ef29c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-DEV-TEST-HEADER","value":"","type":"default"}],"body":{"mode":"raw","raw":"{\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"external_ref\": \"testing\",\n    \"product_offering\": \"216-2\",\n    \"asn\": 333,\n    \"capacity\": 3000\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/vrfs","description":"<p>Orders the Cloud ROUTER and submits the configuration details to the provisioning system for processing. This request commits the order. The vrf instance will stay in requsted state as long as there is no nsc related to it.</p>\n","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","vrfs"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"078475e9-ad51-429d-93b2-a1b152895be9","name":"Create VRF","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"external_ref\": \"testing_api\",\n    \"product_offering\": \"1-2\",\n    \"asn\": 65893,\n    \"capacity\": 1000\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/vrfs"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 12:54:10 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"255"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"external_ref\": \"testing_api\",\n    \"product_offering\": \"1-2\",\n    \"asn\": 65893,\n    \"capacity\": 1000,\n    \"id\": \"274\",\n    \"state\": \"requested\",\n    \"status\": [],\n    \"metro_area_network\": \"202\"\n}"}],"_postman_id":"7a5bd10d-3aff-4bea-85a3-d9836b1ef29c"},{"name":"List VRFs","id":"2eadec3d-a4cd-4031-9444-f4b9a0620e23","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/vrfs/273","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","vrfs","273"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"d448bf01-2883-424d-b43d-a4cb3fa5aa69","name":"200 ok","originalRequest":{"method":"GET","header":[],"url":"https://api-dev.de-cix.net/api/v3/decix-vrf-v1/vrfs"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"9\",\n        \"state\": \"production\",\n        \"status\": \n        [\n            {}\n        ],\n        \"managing_account\": \"100\",\n        \"billing_account\": \"100\",\n        \"consuming_account\": \"200\",\n        \"external_ref\": \"CR12345\",\n        \"metro_area_network\": \"202\",\n        \"product_offering\": \"111-2\",\n        \"asn\": 65432,\n        \"capacity\": 1000\n    },\n    {\n        \"id\": \"10\",\n        \"state\": \"requested\",\n        \"status\": \n        [\n            {}\n        ],\n        \"managing_account\": \"100\",\n        \"billing_account\": \"100\",\n        \"consuming_account\": \"200\",\n        \"external_ref\": \"CR12345\",\n        \"metro_area_network\": \"202\",\n        \"product_offering\": \"111-2\",\n        \"asn\": 65432,\n        \"capacity\": 1000\n    }\n]"}],"_postman_id":"2eadec3d-a4cd-4031-9444-f4b9a0620e23"},{"name":"Delete VRF","id":"741b77b8-cc8b-476f-bc49-62eff30e85cf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/vrfs/:vrf_id","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","vrfs",":vrf_id"],"host":["{{host}}"],"query":[],"variable":[{"id":"b5150a0b-ff62-4273-9118-54de50022a19","type":"any","value":"275","key":"vrf_id"}]}},"response":[{"id":"e54b710d-3171-4c0a-8d83-3a0e2887a8e5","name":"Delete VRF","originalRequest":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/vrfs/272"},"status":"Accepted","code":202,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 12:11:37 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"265"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"external_ref\": \"testing_api\",\n    \"product_offering\": \"1-2\",\n    \"asn\": 65893,\n    \"capacity\": 1000,\n    \"id\": \"272\",\n    \"state\": \"decommission_requested\",\n    \"status\": [],\n    \"metro_area_network\": \"202\"\n}"}],"_postman_id":"741b77b8-cc8b-476f-bc49-62eff30e85cf"},{"name":"BGP Session Control","id":"67599301-1b05-45ac-a2a6-797483783c42","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"X-DEV-TEST-HEADER","value":"","type":"default"}],"body":{"mode":"raw","raw":"{\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"external_ref\": \"testing\",\n    \"product_offering\": \"216-2\",\n    \"asn\": 333,\n    \"capacity\": 3000\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}","description":"<p>Orders the Cloud ROUTER and submits the configuration details to the provisioning system for processing. This request commits the order. The vrf instance will stay in requsted state as long as there is no nsc related to it.</p>\n<h3 id=\"patch-request-example\"><strong>PATCH Request Example:</strong></h3>\n<p>PATCH <code>/api/v3/decix-vrf-v1/network-service-configs/42</code></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"admin_status\": \"enabled\"\n}\n\n</code></pre>\n<p>Setting \"admin_status\": \"enable\" will enable the BGP process for the associated network service configuration.</p>\n<p>PATCH <code>/api/v3/decix-vrf-v1/network-service-configs/42</code></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"admin_status\": \"disabled\"\n}\n\n</code></pre>\n<p>Setting \"admin_status\": \"disabled\" will disable BGP for the associated network service configuration (shutdown bgp).</p>\n","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{network_service_config_id}"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"2dc02a89-bd08-4699-b2ce-7c19fe1ed07d","name":"Create VRF","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"external_ref\": \"testing_api\",\n    \"product_offering\": \"1-2\",\n    \"asn\": 65893,\n    \"capacity\": 1000\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/vrfs"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 12:54:10 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"255"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"external_ref\": \"testing_api\",\n    \"product_offering\": \"1-2\",\n    \"asn\": 65893,\n    \"capacity\": 1000,\n    \"id\": \"274\",\n    \"state\": \"requested\",\n    \"status\": [],\n    \"metro_area_network\": \"202\"\n}"}],"_postman_id":"67599301-1b05-45ac-a2a6-797483783c42"}],"id":"fba384a7-7fac-44d3-9d42-2484a1b05e1a","description":"<h2 id=\"introduction-to-vrfs-in-de-cix-cloud-router\"><strong>Introduction to VRFs in DE-CIX Cloud ROUTER</strong></h2>\n<p>A Virtual Routing and Forwarding instance (VRF) is a technology that allows multiple independent routing tables to coexist on the same router. In the context of the DE-CIX Cloud ROUTER, VRFs serve as isolated routing domains connecting multiple network services like AWS, Azure, Google Cloud, or Virtual PNIs. By using VRFs, customers can create private, secure, and customizable routing environments.</p>\n<p>The API endpoint enables customers to create new VRF instances by specifying parameters such as accounts, capacity, and ASN.</p>\n<h2 id=\"creating-a-vrf\"><strong>Creating a VRF</strong></h2>\n<p><strong>API Endpoint</strong>: <code>/api/v3/decix-vrf-v1/vrfs</code></p>\n<h2 id=\"example-request-body\"><strong>Example Request Body</strong>:</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"external_ref\": \"testing\",\n    \"product_offering\": \"216-2\",\n    \"asn\": 333,\n    \"capacity\": 3000\n}\n\n</code></pre>\n<h2 id=\"properties-explained\"><strong>Properties Explained</strong></h2>\n<p><strong>managing_account</strong>:</p>\n<p>The account ID responsible for managing the VRF via the API. This account has permission to read and update the VRF’s configuration and state.</p>\n<p><strong>billing_account</strong>:</p>\n<p>The account ID used for billing purposes. This account must have valid billing information.</p>\n<p><strong>consuming_account</strong>:</p>\n<p>The account ID consuming the service provided by the VRF.</p>\n<p><strong>external_ref</strong>:</p>\n<p>A descriptive name or reference for the VRF. It helps identify the VRF in customer records or systems.</p>\n<p><strong>product_offering</strong>:</p>\n<p>The product ID representing the VRF type or package chosen. For example, \"216-2\" may correspond to a specific feature set or capability.</p>\n<p><strong>asn</strong>:</p>\n<p>The Autonomous System Number (ASN) assigned to the VRF. This can be a private or public ASN and is used to uniquely identify the VRF in the routing domain.</p>\n<p><strong>capacity</strong>:</p>\n<p>The maximum bandwidth capacity of the VRF in Mbps. For example, 3000 represents a 3 Gbps VRF. Available capacities are typically predefined by the product offering.</p>\n<h2 id=\"key-benefits-of-vrfs\"><strong>Key Benefits of VRFs</strong></h2>\n<ol>\n<li><p><strong>Isolation</strong>:<br /> Each VRF instance operates independently, ensuring privacy and security between connected services.</p>\n</li>\n<li><p><strong>Flexibility</strong>:<br /> VRFs can interconnect various services seamlessly, offering customizable routing environments.</p>\n</li>\n<li><p><strong>Scalability</strong>:<br /> Support for multiple bandwidth capacities and ASNs allows users to design VRFs based on their specific requirements.</p>\n</li>\n<li><p><strong>Simplified Management</strong>:<br /> Use the API to automate the creation, configuration, and scaling of VRFs for a more efficient workflow.</p>\n</li>\n</ol>\n<h2 id=\"what-to-expect\"><strong>What to Expect</strong></h2>\n<p><strong>Simplified Interconnectivity</strong>: VRFs act as a central hub to manage routing between multiple services.</p>\n<p><strong>Customizability</strong>: Tailor routing environments by assigning specific ASNs and capacities.</p>\n<p><strong>Scalable Solutions</strong>: Choose VRF capacities that align with your evolving bandwidth requirements.</p>\n<p><strong>Streamlined API Workflows</strong>: Quickly create and manage VRFs via the API with clear and structured parameters.</p>\n<h2 id=\"use-cases\"><strong>Use Cases</strong></h2>\n<p><strong>Cloud Service Interconnection</strong>:</p>\n<p>Use a VRF to connect multiple cloud services like AWS and Azure into a single routing domain.</p>\n<p><strong>Private Network Extension</strong>:</p>\n<p>Extend your private network to connect remote offices or data centers while maintaining routing isolation.</p>\n<p><strong>Multi-Account Management</strong>:</p>\n<p>Assign different managing, billing, and consuming accounts to VRFs for better organizational and operational clarity.</p>\n<p><strong>Scalable Deployments</strong>:</p>\n<p>Create VRFs with capacities suited to current traffic needs and upgrade them as the demand grows.</p>\n<p>By leveraging VRFs in the DE-CIX Cloud ROUTER, customers gain robust and flexible routing solutions, ensuring secure and optimized connectivity across services.</p>\n<h1 id=\"introduction-to-bgp-shutdown-and-bgp-enable\"><strong>Introduction to BGP Shutdown and BGP Enable</strong></h1>\n<p>In the DE-CIX Cloud ROUTER system, the ability to <strong>shutdown</strong> or <strong>enable</strong> BGP (Border Gateway Protocol) on a specific Network Service Configuration (NSC) is an essential functionality for network management. The BGP process plays a key role in routing decisions and enabling the propagation of routes. Shutting down BGP can be useful for troubleshooting, maintenance, or temporarily halting route advertisement and learning.</p>\n<p>This feature can be accessed through a specific <strong>PATCH</strong> request to the <code>/network-service-configs/{network_service_config_id}</code> endpoint, allowing you to control the state of the BGP process.</p>\n<p><strong>API Endpoint: /api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}</strong></p>\n<p>This endpoint allows you to patch the state of the BGP process on a given network service configuration.</p>\n<h3 id=\"patch-request-example\"><strong>PATCH Request Example:</strong></h3>\n<p>PATCH <code>/api/v3/decix-vrf-v1/network-service-configs/42</code></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"admin_status\": \"enabled\"\n}\n\n</code></pre>\n<p>Setting \"admin_status\": \"enable\" will enable the BGP process for the associated network service configuration.</p>\n<p>PATCH <code>/api/v3/decix-vrf-v1/network-service-configs/42</code></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"admin_status\": \"disabled\"\n}\n\n</code></pre>\n<p>Setting \"admin_status\": \"disabled\" will disable BGP for the associated network service configuration (shutdown bgp).</p>\n<h3 id=\"key-benefits-of-bgp-shutdown-and-enable-feature\"><strong>Key Benefits of BGP Shutdown and Enable Feature</strong></h3>\n<p><strong>Quick BGP Control</strong>:</p>\n<p>The ability to quickly shut down or enable BGP on a Cloud ROUTER instance allows for responsive network troubleshooting or maintenance.</p>\n<p><strong>Automated Dependency Handling</strong>:</p>\n<p>If BFD (Bidirectional Forwarding Detection) is enabled on the connection, it will automatically be disabled when BGP is shut down. This ensures network stability and prevents unnecessary alerts due to the dependency of BFD on BGP.</p>\n<p><strong>Effective Network Management</strong>:</p>\n<p>The ability to temporarily stop BGP allows network administrators to isolate issues or prevent route updates without needing to manually manage the entire BGP configuration.</p>\n<h3 id=\"what-to-expect-1\"><strong>What to Expect</strong></h3>\n<p><strong>Shutdown BGP</strong>:</p>\n<p>When \"admin_status\": enabled is applied, the BGP process will be halted. This results in no new BGP routes being received or advertised.</p>\n<p><strong>Impact on BFD</strong>:</p>\n<p>If BFD is enabled, it will be disabled automatically upon shutting down BGP, as BFD relies on BGP to function. This ensures that all BGP-related processes are cleanly stopped.</p>\n<h3 id=\"use-cases-1\"><strong>Use Cases</strong></h3>\n<p><strong>Network Troubleshooting</strong>:</p>\n<p>If there are routing issues, shutting down BGP temporarily can help isolate whether BGP is the cause of the problem.</p>\n<p><strong>Scheduled Maintenance</strong>:</p>\n<p>During scheduled maintenance windows, BGP can be disabled to prevent any changes in the routing environment while network updates or changes are being made.</p>\n<p><strong>Dependency Management</strong>:</p>\n<p>For scenarios where BFD is enabled and BGP needs to be stopped, the feature ensures that BFD will be automatically disabled to avoid false alarms or inconsistent states.</p>\n<p>This feature provides a straightforward way to manage the state of BGP on specific network service configurations in DE-CIX Cloud ROUTER, allowing for flexible, reliable, and controlled network operations.</p>\n","_postman_id":"fba384a7-7fac-44d3-9d42-2484a1b05e1a","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"Prefix Lists","item":[{"name":"Create Prefix List","id":"42b65fe4-e9e3-41c8-bf90-968583cfa977","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"rfc1918\",\n    \"managing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"match_list\": [\n        {\n            \"prefix\": \"172.16.0.0/12\",\n            \"max_length\": 32\n        },\n        {\n            \"prefix\": \"192.168.0.0/16\",\n            \"max_length\": 24\n        },\n        {\n            \"prefix\": \"10.0.0.0/8\",\n            \"max_length\": 32,\n            \"min_length\": 8\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/prefix-lists","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","prefix-lists"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"42b65fe4-e9e3-41c8-bf90-968583cfa977"},{"name":"List Prefix Lists","id":"f644f4af-ab8c-491b-8465-c32c2394a3c3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/prefix-lists","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","prefix-lists"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"f644f4af-ab8c-491b-8465-c32c2394a3c3"},{"name":"Get Prefix Lists","id":"1ce0f30b-0b75-4504-a8a6-de9afcb7935d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/prefix-lists/rfc-1918","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","prefix-lists","rfc-1918"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"1ce0f30b-0b75-4504-a8a6-de9afcb7935d"},{"name":"Update Prefix List","id":"7de8d81d-4ec2-48db-9317-8673a5555101","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"rfc1918\",\n    \"managing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"match_list\": [\n        {\n            \"prefix\": \"172.16.0.0/12\",\n            \"max_length\": 17,\n            \"min_length\": 13\n        },\n        {\n            \"prefix\": \"192.168.0.0/16\",\n            \"max_length\": 24,\n            \"min_length\": null\n        },\n        {\n            \"prefix\": \"10.0.0.0/8\",\n            \"max_length\": 31,\n            \"min_length\": 8\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/prefix-lists/1","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","prefix-lists","1"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"7de8d81d-4ec2-48db-9317-8673a5555101"},{"name":"Delete Prefix List","id":"49279b66-e995-4018-8bec-9e84cf62e73f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/prefix-lists/9","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","prefix-lists","9"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"49279b66-e995-4018-8bec-9e84cf62e73f"}],"id":"a6787fdd-9798-4716-9474-60b2f618e269","description":"<h2 id=\"introduction-to-prefix-lists\"><strong>Introduction to Prefix Lists</strong></h2>\n<p>The Prefix Lists feature in the DE-CIX Cloud ROUTER API enables users to define and manage sets of IP prefixes for fine-grained control over routing policies. By creating prefix lists, users can match specific IP address ranges and apply these lists to routing policies for advanced traffic filtering and management.</p>\n<h2 id=\"key-benefits\"><strong>Key Benefits</strong></h2>\n<ul>\n<li><p><strong>Enhanced Routing Control</strong>:<br />  Prefix lists allow users to specify precisely which IP prefixes are permitted or denied in a routing policy, enabling greater control over the flow of network traffic.</p>\n</li>\n<li><p><strong>Simplified Policy Management</strong>:<br />  Instead of managing individual prefixes manually, users can group multiple prefixes into a single list, reducing complexity and improving readability.</p>\n</li>\n<li><p><strong>Customizable Rules</strong>:<br />  Define flexible matching criteria with attributes like min_length and max_length for each prefix, ensuring granular control over route matching.</p>\n</li>\n<li><p><strong>Improved Security</strong>:<br />  By limiting the routes that can be announced or received, prefix lists help mitigate routing issues and prevent unauthorized traffic from entering the network.</p>\n</li>\n</ul>\n<h2 id=\"what-to-expect\"><strong>What to Expect</strong></h2>\n<p>With the Prefix Lists API, users can:</p>\n<ul>\n<li><p>Create prefix lists by defining a name, associating accounts, and specifying a <code>match_list</code> of prefixes.</p>\n</li>\n<li><p>Customize matching behavior using <code>min_length</code> and <code>max_length</code> attributes for each prefix.</p>\n</li>\n<li><p>Apply prefix lists to inbound or outbound BGP policies for tailored route control.</p>\n</li>\n</ul>\n<h2 id=\"use-cases\"><strong>Use Cases</strong></h2>\n<ul>\n<li><p>Allowing only private IP ranges for internal network traffic.</p>\n</li>\n<li><p>Restricting route advertisements to specific IP ranges.</p>\n</li>\n<li><p>Defining dynamic lists for multiple BGP peers while minimizing configuration effort.</p>\n</li>\n</ul>\n<p>By leveraging prefix lists, users can simplify routing policy management and strengthen their network control.</p>\n<h2 id=\"example-usage\"><strong>Example Usage</strong></h2>\n<p>Here’s an example of a prefix list creation request (see Create Prefix List):</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n\"name\": \"rfc1918\",\n\"managing_account\": \"1461\",\n\"consuming_account\": \"1461\",\n\"match_list\":\n[\n{ \"prefix\": \"172.16.0.0/12\",\n\"max_length\": 32 },\n{ \"prefix\": \"192.168.0.0/16\",\n\"max_length\": 24 },\n{ \"prefix\": \"10.0.0.0/8\",\n\"max_length\": 32, \"min_length\": 8 }\n]\n} \n\n</code></pre>\n<p>In this example:</p>\n<ul>\n<li><p>The prefix list is named <strong>“rfc1918”</strong>.</p>\n</li>\n<li><p>It matches three private IP ranges commonly used in RFC 1918.</p>\n</li>\n<li><p>Flexible rules are applied, such as matching prefixes from /8 to /32 for 10.0.0.0/8.</p>\n</li>\n</ul>\n","_postman_id":"a6787fdd-9798-4716-9474-60b2f618e269","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"Policies","item":[{"name":"Create Policy","id":"291d5ecf-ea77-4c28-a4be-2e6bad8c755d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"pol2\",\n    \"managing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"entries\": [\n        {\n            \"sequence_number\": 10,\n            \"match_prefix_list\": \"rfc1918\",\n            \"action\": {\n                \"local_preference\": 120,\n                \"as_path_prepend\": null,\n                \"filter\": \"accept\"\n            }\n        },\n        {\n            \"sequence_number\": 20,\n            \"action\": {\n                \"local_preference\": 90,\n                \"as_path_prepend\": 3,\n                \"filter\": \"accept\"\n            }\n        },\n        {\n            \"sequence_number\": 30,\n            \"action\": {\n                \"filter\": \"reject\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/policies","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","policies"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"291d5ecf-ea77-4c28-a4be-2e6bad8c755d"},{"name":"List Policies","id":"6b9ab1b6-14d7-4273-82a3-a6db54c2f50b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/policies","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","policies"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"6b9ab1b6-14d7-4273-82a3-a6db54c2f50b"},{"name":"Get Policy","id":"923df632-cf61-41ea-9721-a2d4d54a55b1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/policies/pol2","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","policies","pol2"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"923df632-cf61-41ea-9721-a2d4d54a55b1"},{"name":"Update Policy","id":"fc203a56-60f3-4ce0-b69e-fa40b2e5637a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"142\",\n    \"managing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"entries\": [\n        {\n            \"sequence_number\": 10,\n            \"match_prefix_list\": \"rfc1918\",\n            \"action\": {\n                \"local_preference\": 120,\n                \"as_path_prepend\": null,\n                \"filter\": \"accept\"\n            }\n        },\n        {\n            \"sequence_number\": 20,\n            \"action\": {\n                \"local_preference\": 90,\n                \"as_path_prepend\": 3,\n                \"filter\": \"accept\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/policies/8","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","policies","8"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"fc203a56-60f3-4ce0-b69e-fa40b2e5637a"},{"name":"Delete Policy","id":"636867df-acd8-40d3-98c2-73d637c7280b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/policies/1","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","policies","1"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"636867df-acd8-40d3-98c2-73d637c7280b"},{"name":"Change Policy Reference of Network Service Config","id":"080d131e-33c2-4b09-a2dc-0c67328aefcf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"vrf\": \"304\",\n    \"address\": \"10.0.5.1/30\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.5.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"bfd\": true,\n    \"external_ref\": \"ref\",\n    \"purchase_order\": \"\",\n    \"network_service\": \"365410\",\n    \"admin_status\": \"disabled\",\n    \"policy_ingress\": \"pol2\",\n    \"policy_egress\": \"pol2\",\n    \"type\": \"cloud_vc\",\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_feature_configs\": []\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/577","description":"<p>The layer 3 interface refers to the VRF and the network_service to create a L3 circuit between the CloudROUTER and the cloud circuit.</p>\n","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","577"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"080d131e-33c2-4b09-a2dc-0c67328aefcf"},{"name":"Change Policy Reference of Network Service Config","id":"fbecc06c-16b4-48a3-aac1-ebd41d332cef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"policy_ingress\": \"pol2\",\n    \"policy_egress\": \"pol2\"\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/622","description":"<p>The layer 3 interface refers to the VRF and the network_service to create a L3 circuit between the CloudROUTER and the cloud circuit.</p>\n","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","622"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"fbecc06c-16b4-48a3-aac1-ebd41d332cef"},{"name":"Attach Outbound Policy by Name","id":"26d4aa4c-1e67-48ac-9060-e9942d74e00f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"policy_egress\": \"POLICY NAME HERE\"\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{network_service_config_id}"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"26d4aa4c-1e67-48ac-9060-e9942d74e00f"},{"name":"Attach Inbound Policy by Name","id":"b77e58da-b2bc-462f-9343-2c1a7a4187b6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"policy_igress\": \"POLICY NAME HERE\"\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{network_service_config_id}"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"b77e58da-b2bc-462f-9343-2c1a7a4187b6"}],"id":"0a282fef-297f-4c4f-aba9-a7d4aa7ddf06","description":"<h2 id=\"introduction-to-policies\"><strong>Introduction to Policies</strong></h2>\n<p>The Policies feature in the DE-CIX Cloud ROUTER API allows users to define sophisticated routing behaviors through custom rules. By creating and applying policies, users can influence the handling of routes, such as accepting, rejecting, or modifying attributes like local preference or AS path. This functionality provides powerful tools to fine-tune traffic flows and optimize network performance.</p>\n<h2 id=\"key-benefits\"><strong>Key Benefits</strong></h2>\n<ul>\n<li><p><strong>Granular Route Control</strong>:<br />  Policies give users precise control over how routing information is processed, influencing decisions such as which routes to prioritize or reject.</p>\n</li>\n<li><p><strong>Customizable Actions</strong>:<br />  Modify attributes like local_preference or prepend AS numbers to shape traffic paths dynamically.</p>\n</li>\n<li><p><strong>Flexible Rule Sequences</strong>:<br />  Organize rules into sequences for structured and predictable policy enforcement.</p>\n</li>\n<li><p><strong>Seamless Integration</strong>:<br />  Reference existing prefix lists to streamline configuration and reuse defined match conditions.</p>\n</li>\n</ul>\n<h2 id=\"what-to-expect\"><strong>What to Expect</strong></h2>\n<p>With the Policies feature in the DE-CIX Cloud ROUTER API, users can expect:</p>\n<ul>\n<li><p><strong>Streamlined Route Handling</strong>:<br />  Create detailed routing rules to influence route acceptance, prioritization, or rejection based on specific criteria.</p>\n</li>\n<li><p><strong>Integration with Prefix Lists</strong>:<br />  Combine policies with prefix lists for efficient and reusable configurations, targeting specific IP ranges.</p>\n</li>\n<li><p><strong>Control Over Routing Attributes</strong>:<br />  Modify key attributes like <code>local_preference</code> to prioritize traffic or use <code>as_path_prepend</code> to influence route selection by external networks.</p>\n</li>\n<li><p><strong>Flexible and Orderly Rules</strong>:<br />  Define policies with multiple entries, processed in order by their <code>sequence_number</code>, for predictable and structured behavior.</p>\n</li>\n<li><p><strong>Enhanced Network Security and Performance</strong>:<br />  Filter out undesirable routes or traffic by applying the reject action, ensuring a clean and optimized routing environment.</p>\n</li>\n</ul>\n<p>By utilizing policies, users gain powerful tools for network optimization and control, directly aligning with their business and technical needs.</p>\n<h2 id=\"use-cases\"><strong>Use Cases</strong></h2>\n<ul>\n<li><p><strong>Traffic Prioritization</strong>: Favor specific routes by assigning higher local_preference values.</p>\n</li>\n<li><p><strong>Path Engineering</strong>: Influence external routing by using as_path_prepend to steer inbound traffic.</p>\n</li>\n<li><p><strong>Access Control</strong>: Use the filter with reject to exclude specific prefixes or routes from being advertised or received.</p>\n</li>\n</ul>\n<p>By using policies, DE-CIX Cloud ROUTER users gain a robust framework for managing route announcements and optimizing network operations. Whether prioritizing routes, controlling advertisements, or integrating prefix lists, policies empower users with unparalleled flexibility and precision.</p>\n<h2 id=\"example-policy\"><strong>Example Policy</strong></h2>\n<p>Here’s an example of a policy creation request:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n`\"name\": \"pol2\",`\n`\"managing_account\": \"1461\",`\n`\"consuming_account\": \"1461\",`\n`\"entries\": [`\n    `{`\n        `\"sequence_number\": 10,`\n        `\"match_prefix_list\": \"rfc1918\",`\n        `\"action\": {`\n            `\"local_preference\": 120,`\n            `\"as_path_prepend\": null,`\n            `\"filter\": \"accept\"`\n        `}`\n    `},`\n    `{`\n        `\"sequence_number\": 20,`\n        `\"action\": {`\n            `\"local_preference\": 90,`\n            `\"as_path_prepend\": 3,`\n            `\"filter\": \"accept\"`\n        `}`\n    `}`\n`]`\n}\n\n</code></pre>\n<p><strong>Sequence 10</strong>: Applies to prefixes in the rfc1918 prefix list, accepting them and assigning a high local_preference of 120.</p>\n<p><strong>Sequence 20</strong>: Applies to all other routes, accepting them with a lower local_preference of 90 and prepending the AS path three times.</p>\n<h2 id=\"how-policies-work\"><strong>How Policies Work</strong></h2>\n<p>A policy consists of multiple <strong>entries</strong>, each with a specific <strong>sequence_number</strong> determining its processing order. Each entry defines conditions and actions:</p>\n<p><strong>sequence_number</strong>:</p>\n<p>Determines the order in which rules are evaluated. Lower numbers are processed first.</p>\n<p><strong>match_prefix_list</strong>:</p>\n<p>(Optional) References a defined prefix list by name. If specified, the rule applies only to routes matching prefixes in the list. If omitted, the rule applies to all routes.</p>\n<p><strong>action</strong>: Defines what to do when a route matches:</p>\n<p><strong>local_preference</strong>:</p>\n<p>Adjusts the priority of the route within the network. Higher values indicate higher preference. For example, setting local_preference to 120 will prioritize a route over one with a default or lower preference.</p>\n<p><strong>as_path_prepend</strong>:</p>\n<p>Adds a specified number of the network’s AS numbers to the route’s AS path. This artificially increases the AS path length, making the route less preferred for inbound traffic. For example, as_path_prepend: 3 adds the AS number three times.</p>\n<p><strong>filter</strong>:</p>\n<p>Controls whether the route is accepted or rejected:</p>\n<p><strong>accept</strong>: Includes the route in the routing table, optionally applying modifications like local_preference or as_path_prepend.</p>\n<p><strong>reject</strong>: Excludes the route from the routing table. No further modifications are applied.</p>\n","_postman_id":"0a282fef-297f-4c4f-aba9-a7d4aa7ddf06","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"Static Routes","item":[{"name":"List Static routes","id":"4f0fbb16-94bc-4157-a636-23f5409fd1d8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/static-routes","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","static-routes"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"f7e3cc15-dec2-4473-b045-01037bbc82be","name":"200 ok","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/static-routes"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"content-encoding","value":"br"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"cross-origin-opener-policy","value":"same-origin"},{"key":"date","value":"Mon, 23 Mar 2026 11:34:29 GMT"},{"key":"referrer-policy","value":"same-origin"},{"key":"server","value":"uvicorn"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-frame-options","value":"DENY"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"content-length","value":"383"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"d39f5923-9f7c-4d9f-8017-faf5f5967efd\",\n        \"name\": \"test_cr_migration_static_route\",\n        \"prefix\": \"100.64.0.0/24\",\n        \"next_hop\": \"aggregate\",\n        \"vrf\": \"421\",\n        \"network_service_configs\": [\n            \"1205\"\n        ]\n    },\n    {\n        \"id\": \"240c3e24-2164-4a0b-85dc-c4ab4f25f169\",\n        \"name\": \"Prefix list creation test\",\n        \"prefix\": \"10.0.1.0/24\",\n        \"next_hop\": \"aggregate\",\n        \"vrf\": \"199\",\n        \"network_service_configs\": [\n            \"685\"\n        ]\n    },\n    {\n        \"id\": \"e4d4b4a8-9f37-49fe-a661-68d8caeff763\",\n        \"name\": \"Prefix list creation test 2\",\n        \"prefix\": \"10.0.2.0/24\",\n        \"next_hop\": \"aggregate\",\n        \"vrf\": \"199\",\n        \"network_service_configs\": [\n            \"685\",\n            \"1069\"\n        ]\n    },\n    {\n        \"id\": \"895c1177-82d2-49db-8f65-ab141cab5d2f\",\n        \"name\": \"AggregateRoute_Carl_1902\",\n        \"prefix\": \"10.0.1.0/24\",\n        \"next_hop\": \"aggregate\",\n        \"vrf\": \"425\",\n        \"network_service_configs\": [\n            \"1227\"\n        ]\n    },\n    {\n        \"id\": \"59e6b3cc-0c9f-4fea-b2cf-e7a643330f92\",\n        \"name\": \"vrf_425_test_static_route\",\n        \"prefix\": \"10.172.2.0/24\",\n        \"next_hop\": \"aggregate\",\n        \"vrf\": \"425\",\n        \"network_service_configs\": [\n            \"1017\"\n        ]\n    },\n    {\n        \"id\": \"9c11c25b-097d-4e9b-b774-6dbaa3c06108\",\n        \"name\": \"PM-test-aggregate\",\n        \"prefix\": \"10.10.0.0/16\",\n        \"next_hop\": \"aggregate\",\n        \"vrf\": \"425\",\n        \"network_service_configs\": [\n            \"1017\"\n        ]\n    }\n]"}],"_postman_id":"4f0fbb16-94bc-4157-a636-23f5409fd1d8"},{"name":"Get Static Route","id":"40384eae-87e9-48d7-b15a-308913f29e5d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/aggregation-prefix-lists/{{list-id}}","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","aggregation-prefix-lists","{{list-id}}"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"3ad3af0b-ecfa-4a96-9c45-1f9462013c30","name":"200 ok","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/static-routes/9c11c25b-097d-4e9b-b774-6dbaa3c06108"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"cross-origin-opener-policy","value":"same-origin"},{"key":"date","value":"Mon, 23 Mar 2026 11:44:49 GMT"},{"key":"referrer-policy","value":"same-origin"},{"key":"server","value":"uvicorn"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-frame-options","value":"DENY"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"content-length","value":"177"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"9c11c25b-097d-4e9b-b774-6dbaa3c06108\",\n    \"name\": \"PM-test-aggregate\",\n    \"prefix\": \"10.10.0.0/16\",\n    \"next_hop\": \"aggregate\",\n    \"vrf\": \"425\",\n    \"network_service_configs\": [\n        \"1017\"\n    ]\n}"}],"_postman_id":"40384eae-87e9-48d7-b15a-308913f29e5d"},{"name":"Create Static Route","id":"8eb16585-6ce9-4eca-9cf5-e0fa93479869","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n\"prefix\": \"10.57.0.0/16\",\n\"next_hop\": \"aggregate\",\n\"network_service_configs\": [\"1190\"],\n\"name\": \"first-test-aggregate\"\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/static-routes","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","static-routes"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"518b18d6-79f2-413f-a865-c6d4ec01502f","name":"Create Static Route","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n\"prefix\": \"10.10.0.0/16\",\n\"next_hop\": \"aggregate\",\n\"network_service_configs\": [\"1017\"],\n\"name\": \"PM-test-aggregate\"\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/static-routes"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":":status","value":201},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"cross-origin-opener-policy","value":"same-origin"},{"key":"date","value":"Mon, 23 Mar 2026 11:33:06 GMT"},{"key":"referrer-policy","value":"same-origin"},{"key":"server","value":"uvicorn"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-frame-options","value":"DENY"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"content-length","value":"177"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"9c11c25b-097d-4e9b-b774-6dbaa3c06108\",\n    \"name\": \"PM-test-aggregate\",\n    \"prefix\": \"10.10.0.0/16\",\n    \"next_hop\": \"aggregate\",\n    \"vrf\": \"425\",\n    \"network_service_configs\": [\n        \"1017\"\n    ]\n}"}],"_postman_id":"8eb16585-6ce9-4eca-9cf5-e0fa93479869"},{"name":"Update Static Route","id":"76633ea6-8c59-4320-889f-01f5b200c221","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"My Aggregation List-1\",\n    \"managing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"aggregation_prefixes\": [\n        {\n            \"prefix\": \"10.0.0.0/8\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/vrfs/308/static-routes/74da630e-049d-4480-9c2b-2965bd0c93ec","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","vrfs","308","static-routes","74da630e-049d-4480-9c2b-2965bd0c93ec"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"76633ea6-8c59-4320-889f-01f5b200c221"},{"name":"Replace Static Route","id":"b8499ca6-53db-4234-b5fa-ad5bb11285ca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"My Aggregation List-1\",\n    \"managing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"aggregation_prefixes\": [\n          {\n                \"prefix\": \"10.0.0.0/8\"\n            },\n            {\n                \"prefix\": \"172.16.0.0/12\"\n            },\n            {\n                \"prefix\": \"192.168.0.0/16\"\n            }\n \n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/tatic-routes/74da630e-049d-4480-9c2b-2965bd0c93ec","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","tatic-routes","74da630e-049d-4480-9c2b-2965bd0c93ec"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"b8499ca6-53db-4234-b5fa-ad5bb11285ca"},{"name":"Delete Static Route","id":"9af27bbb-8afc-43e2-993e-b64f57fe5566","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/vrfs/308/static-routes/74da630e-049d-4480-9c2b-2965bd0c93ec","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","vrfs","308","static-routes","74da630e-049d-4480-9c2b-2965bd0c93ec"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"bc34e70f-fd2d-4935-9f6b-8a58173c8859","name":"Delete Static Route","originalRequest":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/static-routes/9c11c25b-097d-4e9b-b774-6dbaa3c06108"},"status":"Accepted","code":202,"_postman_previewlanguage":null,"header":[{"key":":status","value":202},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"cross-origin-opener-policy","value":"same-origin"},{"key":"date","value":"Mon, 23 Mar 2026 11:47:07 GMT"},{"key":"referrer-policy","value":"same-origin"},{"key":"server","value":"uvicorn"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"vary","value":"Accept-Encoding"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-frame-options","value":"DENY"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"content-length","value":"177"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"9c11c25b-097d-4e9b-b774-6dbaa3c06108\",\n    \"name\": \"PM-test-aggregate\",\n    \"prefix\": \"10.10.0.0/16\",\n    \"next_hop\": \"aggregate\",\n    \"vrf\": \"425\",\n    \"network_service_configs\": [\n        \"1017\"\n    ]\n}"}],"_postman_id":"9af27bbb-8afc-43e2-993e-b64f57fe5566"}],"id":"f289a9d1-0190-41f9-9151-808caebd7e60","description":"<h1 id=\"static-routes\">Static Routes</h1>\n<h2 id=\"introduction-to-static-routes\">Introduction to Static Routes</h2>\n<p>The Static Routes feature in the DE-CIX Cloud ROUTER API enables users to define and manage static routes and aggregate routes for fine-grained control over route propagation. Static routes allow explicit routing for specific IP prefixes, while aggregate routes summarize multiple more-specific prefixes into a single less-specific route. This helps reduce routing table size, control advertisements towards connected services, and address prefix limits imposed by cloud providers.</p>\n<h2 id=\"key-benefits\">Key Benefits</h2>\n<ul>\n<li><p><strong>Explicit Route Control:</strong><br />  Define static routes for specific IP prefixes and control how traffic is routed across the Cloud ROUTER.</p>\n</li>\n<li><p><strong>Route Aggregation:</strong><br />  Summarize multiple more-specific prefixes into a single aggregate route to reduce the number of advertised routes.</p>\n</li>\n<li><p><strong>Improved Scalability:</strong><br />  Reduce routing table size and help stay within prefix limits of connected cloud providers such as AWS.</p>\n</li>\n<li><p><strong>Centralized Configuration:</strong><br />  Routes are created once per Cloud ROUTER and applied consistently across all attached connections.</p>\n</li>\n<li><p><strong>Policy Integration:</strong><br />  Combine static and aggregate routes with prefix lists and policies to control where routes are advertised. Automatic prefix list creation can simplify policy setup for aggregate routes.</p>\n</li>\n</ul>\n<h2 id=\"what-to-expect\">What to Expect</h2>\n<p>With the Static Routes API, users can:</p>\n<ul>\n<li><p>Create static routes for individual IP prefixes.</p>\n</li>\n<li><p>Create aggregate routes to summarize multiple prefixes.</p>\n</li>\n<li><p>Assign routes to one or more services, depending on the route type.</p>\n</li>\n<li><p>Define a next-hop for non-aggregate static routes.</p>\n</li>\n<li><p>Update existing routes.</p>\n</li>\n<li><p>Delete routes when no longer needed.</p>\n</li>\n<li><p>Integrate static and aggregate routes with prefix lists and routing policies for controlled advertisement behavior.</p>\n</li>\n</ul>\n<h2 id=\"use-cases\">Use Cases</h2>\n<ul>\n<li><p>Reducing the number of advertised prefixes towards hyperscalers.</p>\n</li>\n<li><p>Preventing BGP instability caused by maximum-prefix limits.</p>\n</li>\n<li><p>Maintaining detailed internal routing while advertising summarized routes externally.</p>\n</li>\n<li><p>Controlling which routes are announced on specific Cloud ROUTER connections.</p>\n</li>\n</ul>\n<h2 id=\"example-usage\">Example Usage</h2>\n<p>Here’s an example of a static route creation request (see Create Static Route):</p>\n<h2 id=\"example-usage-1\">Example Usage</h2>\n<p>Here’s an example of a static route creation request (see Create Static Route):</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"prefix\": \"10.57.0.0/16\",\n  \"next_hop\": \"aggregate\",\n  \"network_service_configs\": [\"1190\"],\n  \"name\": \"first-test-aggregate\"\n}\n\n</code></pre>\n<p>In this example:</p>\n<ul>\n<li><p>The route is created for the prefix <code>10.57.0.0/16</code>.</p>\n</li>\n<li><p>The <code>next_hop</code> is set to <code>aggregate</code>, indicating that this route is used for route aggregation.</p>\n</li>\n<li><p>The route is associated with a specific network service configuration.</p>\n</li>\n<li><p>The route is named <code>first-test-aggregate</code>.</p>\n</li>\n</ul>\n<hr />\n<p>Here’s an example of a non-aggregate static route:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"prefix\": \"10.10.0.0/16\",\n  \"next_hop\": \"192.0.2.1\",\n  \"network_service_configs\": [\"1190\"],\n  \"name\": \"example-static-route\"\n}\n\n</code></pre>\n<p>In this example:</p>\n<ul>\n<li><p>The route is configured with an explicit next hop IP address.</p>\n</li>\n<li><p>Traffic for the prefix is forwarded to the defined next hop.</p>\n</li>\n<li><p>The route is applied to the specified network service configuration.</p>\n</li>\n</ul>\n","_postman_id":"f289a9d1-0190-41f9-9151-808caebd7e60","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"Routes","item":[{"name":"List Routes","id":"8ef23adf-597d-42c3-903b-d62ae3a203f8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/routes?limit=1&offset=1&vrf=1","description":"<p>Get all the routes of the authenticated account. To get the routes of a specific VRF use the vrf filter e.g. ?vrf=123<br />Returns the routes of the VRF's which are in production state.</p>\n","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","routes"],"host":["{{host}}"],"query":[{"description":{"content":"<p>int\nSpecifies the maximum number of items or records to retrieve from the API response.</p>\n","type":"text/plain"},"key":"limit","value":"1"},{"description":{"content":"<p>int\nSpecifies the starting point or position of the items to be retrieved from the API response.</p>\n","type":"text/plain"},"key":"offset","value":"1"},{"description":{"content":"<p>string\nFilters the API response based on a specific vrf identifier.</p>\n","type":"text/plain"},"key":"vrf","value":"1"}],"variable":[]}},"response":[{"id":"1bd9b667-0ac8-48f0-8a57-9c281c8038ae","name":"List Routes","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{host}}/api/v3/decix-vrf-v1/routes","host":["{{host}}"],"path":["api","v3","decix-vrf-v1","routes"],"query":[{"key":"limit","value":"1","description":"int\nSpecifies the maximum number of items or records to retrieve from the API response.","disabled":true},{"key":"offset","value":"1","description":"int\nSpecifies the starting point or position of the items to be retrieved from the API response.","disabled":true},{"key":"vrf","value":"1","description":"string\nFilters the API response based on a specific vrf identifier.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Tue, 08 Aug 2023 14:31:03 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"8297"},{"key":"Connection","value":"keep-alive"},{"key":"X-Total-Count","value":"2"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"221\",\n        \"vrf\": \"220\",\n        \"prefix\": \"10.0.0.0/8\",\n        \"metric\": 0,\n        \"protocol\": \"bgp\",\n        \"distance\": 170,\n        \"next_hop\": \"10.0.32.6\"\n    },\n    {\n        \"id\": \"222\",\n        \"vrf\": \"220\",\n        \"prefix\": \"10.0.32.4/30\",\n        \"metric\": 0,\n        \"protocol\": \"local\",\n        \"distance\": 0,\n        \"next_hop\": \"\"\n    }\n]"}],"_postman_id":"8ef23adf-597d-42c3-903b-d62ae3a203f8"},{"name":"List Received Routes","id":"5d864a6b-3a69-494d-ae61-821b8839b3ee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}/received-routes","description":"<p>Get all the routes of the authenticated account. To get the routes of a specific VRF use the vrf filter e.g. ?vrf=123<br />Returns the routes of the VRF's which are in production state.</p>\n","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{network_service_config_id}","received-routes"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"11981675-0f84-4058-9ee5-e4278d8a4438","name":"List Routes","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{host}}/api/v3/decix-vrf-v1/routes","host":["{{host}}"],"path":["api","v3","decix-vrf-v1","routes"],"query":[{"key":"limit","value":"1","description":"int\nSpecifies the maximum number of items or records to retrieve from the API response.","disabled":true},{"key":"offset","value":"1","description":"int\nSpecifies the starting point or position of the items to be retrieved from the API response.","disabled":true},{"key":"vrf","value":"1","description":"string\nFilters the API response based on a specific vrf identifier.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Tue, 08 Aug 2023 14:31:03 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"8297"},{"key":"Connection","value":"keep-alive"},{"key":"X-Total-Count","value":"2"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"221\",\n        \"vrf\": \"220\",\n        \"prefix\": \"10.0.0.0/8\",\n        \"metric\": 0,\n        \"protocol\": \"bgp\",\n        \"distance\": 170,\n        \"next_hop\": \"10.0.32.6\"\n    },\n    {\n        \"id\": \"222\",\n        \"vrf\": \"220\",\n        \"prefix\": \"10.0.32.4/30\",\n        \"metric\": 0,\n        \"protocol\": \"local\",\n        \"distance\": 0,\n        \"next_hop\": \"\"\n    }\n]"}],"_postman_id":"5d864a6b-3a69-494d-ae61-821b8839b3ee"},{"name":"List Advertised Routes","id":"56679711-a34f-4ef4-8825-051f991f363b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}/advertised-routes","description":"<p>Get all the routes of the authenticated account. To get the routes of a specific VRF use the vrf filter e.g. ?vrf=123<br />Returns the routes of the VRF's which are in production state.</p>\n","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{network_service_config_id}","advertised-routes"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"26c6047e-46a6-4730-9c0f-37231b2b7aad","name":"List Routes","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{host}}/api/v3/decix-vrf-v1/routes","host":["{{host}}"],"path":["api","v3","decix-vrf-v1","routes"],"query":[{"key":"limit","value":"1","description":"int\nSpecifies the maximum number of items or records to retrieve from the API response.","disabled":true},{"key":"offset","value":"1","description":"int\nSpecifies the starting point or position of the items to be retrieved from the API response.","disabled":true},{"key":"vrf","value":"1","description":"string\nFilters the API response based on a specific vrf identifier.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Tue, 08 Aug 2023 14:31:03 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"8297"},{"key":"Connection","value":"keep-alive"},{"key":"X-Total-Count","value":"2"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"221\",\n        \"vrf\": \"220\",\n        \"prefix\": \"10.0.0.0/8\",\n        \"metric\": 0,\n        \"protocol\": \"bgp\",\n        \"distance\": 170,\n        \"next_hop\": \"10.0.32.6\"\n    },\n    {\n        \"id\": \"222\",\n        \"vrf\": \"220\",\n        \"prefix\": \"10.0.32.4/30\",\n        \"metric\": 0,\n        \"protocol\": \"local\",\n        \"distance\": 0,\n        \"next_hop\": \"\"\n    }\n]"}],"_postman_id":"56679711-a34f-4ef4-8825-051f991f363b"}],"id":"58f991cd-bf48-4594-9f3c-025b5e36150c","description":"<h2 id=\"introduction-to-routes-in-de-cix-cloud-router\"><strong>Introduction to Routes in DE-CIX Cloud ROUTER</strong></h2>\n<p>Routes are the foundation of network communication, providing information on how to reach specific IP prefixes within a network. In the DE-CIX Cloud ROUTER API, routes are categorized into:</p>\n<p><strong>All Routes (/routes)</strong>: Displays all routes known to the Cloud ROUTER, including those learned from external peers and local configurations.</p>\n<p><strong>Received Routes (/received-routes)</strong>: Lists the routes received by the Cloud ROUTER from a specific external network service (e.g., AWS, Azure, or a Virtual PNI).</p>\n<p><strong>Advertised Routes (/advertised-routes)</strong>: Shows the routes that the Cloud ROUTER advertises to a specific external network service.</p>\n<p>Understanding these endpoints helps network operators monitor, debug, and optimize their routing setups effectively.</p>\n<h2 id=\"routes-all-routes\"><strong>/routes: All Routes</strong></h2>\n<p><strong>Endpoint</strong>: <code>/api/v3/decix-vrf-v1/routes?limit=1&amp;offset=1&amp;vrf=1</code></p>\n<p>This endpoint returns all routes associated with a specific Virtual Routing and Forwarding (VRF) instance, regardless of their origin.</p>\n<h2 id=\"example-response\"><strong>Example Response</strong>:</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n    {\n        \"id\": \"19233233\",\n        \"vrf\": \"8777\",\n        \"prefix\": \"10.999.128.0/12\",\n        \"metric\": 0,\n        \"protocol\": \"bgp\",\n        \"distance\": 110,\n        \"next_hop\": \"10.0.0.1\",\n        \"received_at\": \"2024-11-07T11:44:30Z\",\n        \"network_service_config\": \"121\"\n    }\n]\n\n</code></pre>\n<h2 id=\"properties-explained\"><strong>Properties Explained</strong>:</h2>\n<ul>\n<li><p><strong>id</strong>: A unique identifier for the route.</p>\n</li>\n<li><p><strong>vrf</strong>: The VRF instance managing the route.</p>\n</li>\n<li><p><strong>prefix</strong>: The destination IP range this route serves.</p>\n</li>\n<li><p><strong>metric</strong>: A value used for route selection; lower metrics indicate preferred routes.</p>\n</li>\n<li><p><strong>protocol</strong>: The source of the route (e.g., bgp for external peers, local for manually configured routes).</p>\n</li>\n<li><p><strong>distance</strong>: Administrative distance, a preference metric; lower values are more preferred.</p>\n</li>\n<li><p><strong>next_hop</strong>: The IP address of the next device to forward packets toward the prefix.</p>\n</li>\n<li><p><strong>received_at</strong>: The timestamp when the route was learned or updated.</p>\n</li>\n<li><p><strong>network_service_config:</strong>  identify the specific network_service_config that applies to each route. The nsc property can be null.</p>\n</li>\n</ul>\n<h2 id=\"received-routes-received-routes\"><strong>/received-routes: Received Routes</strong></h2>\n<p><strong>Endpoint</strong>: <code>/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}/received-routes</code></p>\n<p>This endpoint lists all routes received from a specific external network service (e.g., AWS or Azure).</p>\n<h2 id=\"example-response-1\"><strong>Example Response</strong>:</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n    {\n        \"prefix\": \"10.255.113.0/16\",\n        \"next_hop\": \"10.0.0.2\",\n        \"as_path\": [78887],\n        \"received_at\": \"2024-11-19T10:12:23.040013\"\n    }\n]\n\n</code></pre>\n<h2 id=\"properties-explained-1\"><strong>Properties Explained</strong>:</h2>\n<ul>\n<li><p><strong>prefix</strong>: The destination IP range this route serves.</p>\n</li>\n<li><p><strong>next_hop</strong>: The IP address of the next device to forward packets.</p>\n</li>\n<li><p><strong>as_path</strong>: The sequence of Autonomous Systems (AS) the route traversed. For example, [78887] means the route originated from or passed through AS 78887.</p>\n</li>\n<li><p><strong>received_at</strong>: The timestamp when the route was received by the Cloud ROUTER.</p>\n</li>\n</ul>\n<h2 id=\"advertised-routes-advertised-routes\"><strong>/advertised-routes: Advertised Routes</strong></h2>\n<p><strong>Endpoint</strong>: <code>/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}/advertised-routes</code></p>\n<p>This endpoint lists all routes advertised by the Cloud ROUTER to a specific external network service.</p>\n<h2 id=\"example-response-2\"><strong>Example Response</strong>:</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n    {\n        \"prefix\": \"10.0.0.1/8\",\n        \"next_hop\": \"10.0.0.7\",\n        \"as_path\": [65555, 65111],\n        \"received_at\": \"2024-11-19T10:13:56.725416\"\n    }\n]\n\n</code></pre>\n<h2 id=\"properties-explained-2\"><strong>Properties Explained</strong>:</h2>\n<ul>\n<li><p><strong>prefix</strong>: The destination IP range being advertised.</p>\n</li>\n<li><p><strong>next_hop</strong>: The IP address the external service should forward traffic to.</p>\n</li>\n<li><p><strong>as_path</strong>: The sequence of AS numbers included in the advertisement. For example, [65555, 65111] means the route is advertised through AS 65555 and originated from AS 65111.</p>\n</li>\n<li><p><strong>received_at</strong>: The timestamp when the route was last updated.</p>\n</li>\n</ul>\n<h2 id=\"differences-between-received-and-advertised-routes\"><strong>Differences Between Received and Advertised Routes</strong></h2>\n<ul>\n<li><p><strong>Received Routes</strong>:<br />  Routes learned from external peers.<br />  Help monitor what prefixes external services are announcing.<br />  Includes as_path representing the origin and traversal of the route.</p>\n</li>\n<li><p><strong>Advertised Routes</strong>:<br />  Routes the Cloud ROUTER announces to external peers.<br />  Helps control what prefixes are shared with other services.<br />  Includes as_path that external services will see, influencing their route preferences.</p>\n</li>\n</ul>\n<h2 id=\"key-benefits\"><strong>Key Benefits</strong></h2>\n<p><strong>/routes</strong>: Provides a comprehensive view of all routing information, supporting debugging and optimization.</p>\n<p><strong>/received-routes</strong>: Enables visibility into external network announcements for troubleshooting and validation.</p>\n<p><strong>/advertised-routes</strong>: Ensures control and monitoring of outbound announcements to external services.</p>\n<h2 id=\"what-to-expect\"><strong>What to Expect</strong></h2>\n<p><strong>Clear insights</strong> into routing behavior for enhanced decision-making.</p>\n<p><strong>Proactive troubleshooting</strong> using detailed attributes like <code>as_path</code>, <code>distance</code>, and <code>received_at</code>.</p>\n<p><strong>Better route management</strong> by understanding what is received from or advertised to external peers.</p>\n<h2 id=\"use-cases\"><strong>Use Cases</strong></h2>\n<p><strong>Debugging Connectivity Issues</strong>:</p>\n<p>Use <code>/received-routes</code> to verify if a prefix is being announced by an external service, and /advertised-routes to check if the Cloud ROUTER is advertising the correct prefixes.</p>\n<p><strong>Route Optimization</strong>:</p>\n<p>Analyze <code>/routes</code> to identify redundant or less-preferred paths and adjust configurations accordingly.</p>\n<p><strong>Compliance Validation</strong>:</p>\n<p>Ensure compliance with routing policies by monitoring received and advertised routes.</p>\n<p>By leveraging these endpoints, network operators gain powerful tools to manage and optimize routing within the DE-CIX Cloud ROUTER ecosystem.</p>\n","_postman_id":"58f991cd-bf48-4594-9f3c-025b5e36150c","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}}],"id":"62f7c499-0b31-4bc3-a64c-fbc28b7f256a","description":"<h2 id=\"de-cix-cloud-router-api-overview\"><strong>DE-CIX Cloud ROUTER API Overview</strong></h2>\n<p>The Cloud ROUTER API allows you to configure and manage Virtual Routing and Forwarding (VRF) instances, implemented as Virtual Private Routed Networks (VPRNs) at DE-CIX.</p>\n<p>A DE-CIX Cloud ROUTER connects two or more independent DirectCLOUD or VirtualPNI services into a unified routing domain, enabling seamless connectivity between all attached services.</p>\n<h2 id=\"key-features\"><strong>Key Features:</strong></h2>\n<ul>\n<li><p><strong>Unified Routing</strong>: Connect multiple services such as AWS, Azure, Google Cloud, or VirtualPNIs into a single routing domain.</p>\n</li>\n<li><p><strong>Customizable Capacity</strong>: Supports speeds ranging from 100 Mbps to 100 Gbps and more.</p>\n</li>\n<li><p><strong>Flexible Configuration</strong>: Manage routing attributes like ASNs, accounts, and external references directly via the API.</p>\n</li>\n</ul>\n<h2 id=\"how-to-create-a-cloud-router\"><strong>How to Create a Cloud ROUTER:</strong></h2>\n<p>To create a Cloud ROUTER, retrieve the <code>product_offering</code> ID from <code>/v3/decix-vrf-v1/product-offerings</code>. Then provide the following required properties to order a new Cloud ROUTER:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Property</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>managing_account</code></td>\n<td>The <code>id</code> of the account responsible for managing the service via the API. A manager can read and update the state of entities.</td>\n</tr>\n<tr>\n<td><code>billing_account</code></td>\n<td>An account requires <code>billing_information</code> to be used as a <code>billing_account</code></td>\n</tr>\n<tr>\n<td><code>consuming_account</code></td>\n<td>The <code>id</code> of the account consuming the Cloud ROUTER service.</td>\n</tr>\n<tr>\n<td><code>external_ref</code></td>\n<td>A descriptive name for the Cloud ROUTER instance.</td>\n</tr>\n<tr>\n<td><code>product_offering</code></td>\n<td>The ID of the product offering you choose via <code>v3/decix-vrf-v1/product-offerings</code>.</td>\n</tr>\n<tr>\n<td><code>asn</code></td>\n<td>Any vrf instance needs to be assigned a 2-byte or 4-byte ASN of the customer's choice. There is no restriction on private or public ASNs.</td>\n</tr>\n<tr>\n<td><code>capacity</code></td>\n<td>The desired capacity for the Cloud ROUTER:  <br />100 (100 Mbps),  <br />500 (500 Mbps),  <br />1000 (1000 Mbps),  <br />5000 (5000 Mbps),  <br />10000 (10000 Mbps),  <br />20000 (20000 Mbps),  <br />50000 (50000 Mbps) and  <br />100000 (100000 Mbps).</td>\n</tr>\n</tbody>\n</table>\n</div><p>By providing these parameters, you can seamlessly deploy and manage your Cloud ROUTER through the API.</p>\n<h3 id=\"important-at-the-moment-de-cix-the-managing_account-billing_account-and-consuming_account-using-the-same-id\"><strong>IMPORTANT</strong>: At the moment DE-CIX the managing_account, billing_account and consuming_account using the same id.</h3>\n","_postman_id":"62f7c499-0b31-4bc3-a64c-fbc28b7f256a","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"DirectCLOUD","item":[{"name":"DirectCLOUD <> Access","item":[{"name":"Azure","item":[{"name":"Create Hosted Azure connection to an Access","item":[{"name":"Create Network Service","id":"d28f5ef3-3679-475d-a48d-1a5b292700a5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"  {\n    \"billing_account\": \"1461\",\n    \"capacity\": 50,\n    \"cloud_key\": \"7d8af328-f20a-4d03-bdc5-aa53de94df3f\",\n    \"external_ref\": \"azure TEST\",\n    \"contract_ref\": \"\",\n    \"managing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"product_offering\": \"AAAABwAAAAAAAAAyAAAAMgAAAAE=\",\n    \"purchase_order\": \"po_number\",\n    \"type\": \"cloud_vc\"\n  }","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v2/network-services","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v2","network-services"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"2e49a0b4-bfd0-4821-a07e-8b0611b4249f","name":"Create Network Service","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"  {\n    \"billing_account\": \"100\",\n    \"capacity\": 50,\n    \"cloud_key\": \"string\",\n    \"external_ref\": \"azure TEST\",\n    \"contract_ref\": \"\",\n    \"managing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"product_offering\": \"AAAABwAAAAAAAAAyAAAAMgAAAAE=\",\n    \"purchase_order\": \"po_number\",\n    \"type\": \"cloud_vc\"\n  }","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v2/network-services"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 13:34:52 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"1085"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"billing_account\": \"100\",\n    \"capacity\": 50,\n    \"cloud_key\": \"string\",\n    \"consuming_account\": \"100\",\n    \"contract_ref\": \"\",\n    \"diversity\": 2,\n    \"external_ref\": \"azure TEST\",\n    \"id\": \"332173\",\n    \"managing_account\": \"100\",\n    \"nsc_required_contact_roles\": [\n        \"1\",\n        \"2\"\n    ],\n    \"product_offering\": \"AAAABwAAAAAAAAAyAAAAMgAAAAE=\",\n    \"provider_ref\": \"string\",\n    \"purchase_order\": \"po_number\",\n    \"state\": \"requested\",\n    \"status\": [\n        {\n            \"attrs\": {},\n            \"message\": \"The crm provisioning did not start yet\",\n            \"severity\": 6,\n            \"tag\": \"crm\",\n            \"timestamp\": \"2023-08-24T13:31:26Z\"\n        },\n        {\n            \"attrs\": {},\n            \"message\": \"The cloud provisioning did not start yet\",\n            \"severity\": 6,\n            \"tag\": \"cloud\",\n            \"timestamp\": \"2023-08-24T13:31:26Z\"\n        },\n        {\n            \"attrs\": {},\n            \"message\": \"The network provisioning did not start yet\",\n            \"severity\": 6,\n            \"tag\": \"network\",\n            \"timestamp\": \"2023-08-24T13:31:26Z\"\n        }\n    ],\n    \"type\": \"cloud_vc\"\n}"}],"_postman_id":"d28f5ef3-3679-475d-a48d-1a5b292700a5"},{"name":"Create Network Service Config","id":"54499b24-53d8-4744-9a28-a0bc1c4496df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"managing_account\": \"1461\",\n    \"contract_ref\": null,\n    \"external_ref\": null,\n    \"purchase_order\": \"\",\n    \"connection\": \"1634\",\n    \"type\": \"cloud_vc\",\n    \"cloud_vlan\": 1,\n    \"handover\": 1,\n    \"role_assignments\": [],\n    \"network_service\": \"254210\",\n    \"vlan_config\": {\n        \"vlan\": 99,\n        \"vlan_ethertype\": \"0x8100\",\n        \"vlan_type\": \"dot1q\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v2/network-service-configs","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v2","network-service-configs"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"891611d7-6968-44c1-9a94-95858217208b","name":"Create Network Service Config","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"managing_account\": \"1461\",\n    \"contract_ref\": null,\n    \"external_ref\": null,\n    \"purchase_order\": \"\",\n    \"connection\": \"1634\",\n    \"type\": \"cloud_vc\",\n    \"cloud_vlan\": 1,\n    \"handover\": 1,\n    \"role_assignments\": [],\n    \"network_service\": \"254210\",\n    \"vlan_config\": {\n        \"vlan\": 99,\n        \"vlan_ethertype\": \"0x8100\",\n        \"vlan_type\": \"dot1q\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v2/network-service-configs"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"cloud_vc\",\n    \"state\": \"production\",\n    \"status\": [],\n    \"id\": \"11147879\",\n    \"network_service\": \"254210\",\n    \"managing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"external_ref\": \"\",\n    \"purchase_order\": \"\",\n    \"contract_ref\": \"\",\n    \"billing_account\": \"1461\",\n    \"role_assignments\": [],\n    \"connection\": \"2860266\",\n    \"network_feature_configs\": [],\n    \"vlan_config\": {\n        \"vlan_type\": \"dot1q\",\n        \"vlan\": 99,\n        \"vlan_ethertype\": \"0x8100\"\n    },\n    \"handover\": 1,\n    \"cloud_vlan\": null\n}"}],"_postman_id":"54499b24-53d8-4744-9a28-a0bc1c4496df"}],"id":"7a993504-5fdb-4a51-a863-00671bfc9949","description":"<p>For creating a hosted Azure connection at DE-CIX follow the \"Provider first\" workflow, which is descirbed here: <a href=\"https://ix-api.net/use-cases/#cloud-circuits-cloud_vc\">https://ix-api.net/use-cases/#cloud-circuits-cloud_vc.</a></p>\n<p>For further information in regards to <code>/network-services</code> endpoint hava look at: <a href=\"https://docs.ix-api.net/v2/#tag/network-services\">https://docs.ix-api.net/v2/#tag/network-services</a>.</p>\n<p>For further information in regards to <code>/network-service-configs</code> endpoint hava look at: <a href=\"https://docs.ix-api.net/v2/#tag/network-service-configs\">https://docs.ix-api.net/v2/#tag/network-service-configs.</a></p>\n<p><strong>IMPORTANT</strong>: When provisioning a Azure DirectCLOUD connection there are always two network-service-configs (Azure primary and Azure secondary path) reserved for one network-service.</p>\n","_postman_id":"7a993504-5fdb-4a51-a863-00671bfc9949","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"Check Hosted Azure connection to an Access","item":[{"name":"List NetworkServiceConfigs","id":"9d10db4c-d058-4609-ae17-bead584a18e6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v2/network-service-configs?includeV1ids=true","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v2","network-service-configs"],"host":["{{host}}"],"query":[{"description":{"content":"<p>Includes the VLan Service ID in the response</p>\n","type":"text/plain"},"key":"includeV1ids","value":"true"}],"variable":[]}},"response":[{"id":"db37c80d-5b12-4394-8455-4a7fb5d3306f","name":"List NetworkServiceConfigs","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v2/network-service-configs"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"46062\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"442\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"decommission_requested\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 123,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"46064\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"441\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"decommission_requested\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 123,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"66465\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"458\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"decommission_requested\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 1001,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"392589\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"582\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"decommission_requested\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 666,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"395755\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"595\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"decommission_requested\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 667,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"398242\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"607\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"decommission_requested\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 23,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"398244\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"609\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"decommission_requested\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 1002,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    }\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"493536\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"701\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"decommission_requested\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 3012,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"496279\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"703\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"error\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 1112,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"498957\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"727\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"error\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 3013,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"499332\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"758\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"error\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 2000,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"499408\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"764\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"error\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 3014,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"506145\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"769\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"error\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 3015,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"540350\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"815\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"error\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 4000,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"613281\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"904\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"decommission_requested\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 13,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"613315\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"905\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"decommission_requested\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 12,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"626057\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"911\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"decommission_requested\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 100,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": null,\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"771716\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"956\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"allocated\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 2500,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"772653\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"958\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"error\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 1234,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"772730\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"959\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"error\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 1236,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"1111413\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"1033\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"error\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 2223,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"1112310\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"1037\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 2224,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"1113143\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"1039\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 2225,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"1113263\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"1040\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 2226,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"1113859\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"1036\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 2227,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 2,\n        \"id\": \"1113866\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"1036\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 2228,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"1137024\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"1032\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 1069,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 2,\n        \"id\": \"1137031\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"1032\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 1070,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"1316920\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"1085\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 1071,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"1349766\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"1097\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 1072,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"1392930\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"1116\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"decommission_requested\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 44,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"1393661\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"1117\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 45,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"1394580\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"1118\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"decommission_requested\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 47,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"2006636\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"1262\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"decommissioned\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 4001,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    }\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"3102294\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"1831\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"allocated\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 71,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"3122966\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"1844\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"allocated\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 1201,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"3535311\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"1986\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"decommission_requested\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 46,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"4424059\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"10396\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"allocated\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 205,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"4425075\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"10428\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"allocated\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 206,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"4425134\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"10431\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"allocated\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 444,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": null,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"4425656\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"10445\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"allocated\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 446,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": 100,\n        \"connection\": \"1634\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 1,\n        \"id\": \"5756541\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"26834\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"production\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 1442,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    },\n    {\n        \"billing_account\": \"1461\",\n        \"cloud_vlan\": 100,\n        \"connection\": \"5626\",\n        \"consuming_account\": \"1461\",\n        \"contract_ref\": \"\",\n        \"external_ref\": \"\",\n        \"handover\": 2,\n        \"id\": \"5756548\",\n        \"managing_account\": \"1461\",\n        \"network_feature_configs\": [],\n        \"network_service\": \"26834\",\n        \"purchase_order\": \"\",\n        \"role_assignments\": [],\n        \"state\": \"production\",\n        \"status\": [],\n        \"type\": \"cloud_vc\",\n        \"vlan_config\": {\n            \"vlan\": 1442,\n            \"vlan_ethertype\": \"0x8100\",\n            \"vlan_type\": \"dot1q\"\n        }\n    }\n]"}],"_postman_id":"9d10db4c-d058-4609-ae17-bead584a18e6"}],"id":"ca119b0b-5676-4520-b381-4a383b3baf7f","_postman_id":"ca119b0b-5676-4520-b381-4a383b3baf7f","description":"","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}}],"id":"88bd844b-b8bd-4dc1-97c1-f35278a9a96a","_postman_id":"88bd844b-b8bd-4dc1-97c1-f35278a9a96a","description":"","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"AWS","item":[{"name":"Create Hosted AWS connection to a Cloud ROUTER","item":[{"name":"Create Network Service","id":"e546dd6a-afb3-4db0-abda-2824f8df0cb9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"  {\n    \"billing_account\": \"1461\",\n    \"capacity\": 50,\n    \"cloud_key\": 123456789101,\n    \"managing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"product_offering\": \"AAAAAQAAAAAAAAAyAAAAMgAAAAE=\",\n    \"type\": \"cloud_vc\",\n    \"external_ref\": \"testing_api\",\n    \"purchase_order\": \"\",\n    \"contract_ref\": \"\"\n  }","options":{"raw":{"language":"json"}}},"url":"{{ix-api-host}}/api/v2/network-services","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v2","network-services"],"host":["{{ix-api-host}}"],"query":[],"variable":[]}},"response":[{"id":"5c0bf854-f6ab-46bd-af6f-050332034314","name":"Create Network Service","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"  {\n    \"billing_account\": \"100\",\n    \"capacity\": 50,\n    \"cloud_key\": 123456789101,\n    \"managing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"product_offering\": \"AAAAAQAAAAAAAAAyAAAAMgAAAAE=\",\n    \"type\": \"cloud_vc\",\n    \"external_ref\": \"testing_api\",\n    \"purchase_order\": \"\",\n    \"contract_ref\": \"\"\n  }","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v2/network-services"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 12:36:40 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"1209"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"billing_account\": \"100\",\n    \"capacity\": 50,\n    \"cloud_key\": \"123456789101\",\n    \"consuming_account\": \"100\",\n    \"contract_ref\": \"\",\n    \"diversity\": 1,\n    \"external_ref\": \"testing_api\",\n    \"id\": \"332166\",\n    \"managing_account\": \"100\",\n    \"nsc_required_contact_roles\": [\n        \"1\",\n        \"2\"\n    ],\n    \"product_offering\": \"AAAAAQAAAAAAAAAyAAAAMgAAAAE=\",\n    \"provider_ref\": null,\n    \"purchase_order\": \"\",\n    \"state\": \"requested\",\n    \"status\": [\n        {\n            \"attrs\": {},\n            \"message\": \"The crm provisioning did not start yet\",\n            \"severity\": 6,\n            \"tag\": \"crm\",\n            \"timestamp\": \"2023-08-24T12:36:20Z\"\n        },\n        {\n            \"attrs\": {},\n            \"message\": \"The cloud provisioning did not start yet\",\n            \"severity\": 6,\n            \"tag\": \"cloud\",\n            \"timestamp\": \"2023-08-24T12:36:20Z\"\n        },\n        {\n            \"attrs\": {},\n            \"message\": \"The network provisioning did not start yet\",\n            \"severity\": 6,\n            \"tag\": \"network\",\n            \"timestamp\": \"2023-08-24T12:36:20Z\"\n        },\n        {\n            \"attrs\": {},\n            \"message\": \"No provider ports assigned to this cloud_vc\",\n            \"severity\": 4,\n            \"tag\": \"diversity\",\n            \"timestamp\": \"2023-08-24T12:36:20Z\"\n        }\n    ],\n    \"type\": \"cloud_vc\"\n}"}],"_postman_id":"e546dd6a-afb3-4db0-abda-2824f8df0cb9"}],"id":"497a6389-055b-40ba-b51b-c813d62e68a7","description":"<p>For creating a hosted AWS connection at DE-CIX follow the \"Exchange first\" workflow, which is descirbed here: <a href=\"https://ix-api.net/use-cases/#cloud-circuits-cloud_vc\">https://ix-api.net/use-cases/#cloud-circuits-cloud_vc.</a></p>\n<p>For further information in regards to <code>/network-services</code> endpoint hava look at: <a href=\"https://docs.ix-api.net/v2/#tag/network-services\">https://docs.ix-api.net/v2/#tag/network-services</a>.</p>\n<p>For further information in regards to <code>/network-service-configs</code> endpoint hava look at: <a href=\"https://docs.ix-api.net/v2/#tag/network-service-configs\">https://docs.ix-api.net/v2/#tag/network-service-configs.</a></p>\n","_postman_id":"497a6389-055b-40ba-b51b-c813d62e68a7","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"Check Hosted AWS connection to a Cloud ROUTER","item":[{"name":"List NetworkServices Copy","id":"2639158b-2d25-45d9-85df-1f0a1d560be3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v2/network-services","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v2","network-services"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"e217a4a4-0e22-40b0-a728-ef463d96a4c8","name":"List NetworkService","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"{{host}}/api/v2/network-services/DXDB:PS:1?includeExtraFields=1","host":["{{host}}"],"path":["api","v2","network-services","DXDB:PS:1"],"query":[{"key":"includeExtraFields","value":"1"}]}},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Resource Not Found\",\n    \"instance\": \"\",\n    \"status\": 404,\n    \"title\": \"Resource Not Found\",\n    \"type\": \"https://errors.ix-api.net/v2/not-found.html\"\n}"}],"_postman_id":"2639158b-2d25-45d9-85df-1f0a1d560be3"},{"name":"List Network Service Configs","id":"93fcd388-d9ea-4877-a386-540186540ada","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"b85d62fd-1ccf-4537-b81f-f22a044f774f","name":"200 ok","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"6421672\",\n        \"managing_account\": \"100\",\n        \"billing_account\": \"100\",\n        \"consuming_account\": \"200\",\n        \"external_ref\": \"\",\n        \"vrf\": \"100\",\n        \"bgp_password\": \"12345\",\n        \"bgp_neighbor\": \"10.0.1.2\",\n        \"bgp_neighbor_asn\": 3320,\n        \"address\": \"10.0.1.1/30\",\n        \"bfd\": true,\n        \"state\": \"production\",\n        \"status\": [],\n        \"cloud_vlan\": null,\n        \"handover\": 1,\n        \"network_service\": \"20\",\n        \"purchase_order\": \"\",\n        \"network_feature_configs\": []\n    }\n]"},{"id":"ff263f26-861b-4423-b7fc-a10b51024494","name":"200 ok with filters","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{host}}/api/v3/decix-vrf-v1/network-service-configs?managing_account=100&bfd=true&bgp_password=10.0.1.2","host":["{{host}}"],"path":["api","v3","decix-vrf-v1","network-service-configs"],"query":[{"key":"managing_account","value":"100"},{"key":"bfd","value":"true"},{"key":"bgp_password","value":"10.0.1.2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"6421672\",\n        \"managing_account\": \"100\",\n        \"billing_account\": \"100\",\n        \"consuming_account\": \"200\",\n        \"external_ref\": \"\",\n        \"vrf\": \"100\",\n        \"bgp_password\": \"12345\",\n        \"bgp_neighbor\": \"10.0.1.2\",\n        \"bgp_neighbor_asn\": 3320,\n        \"address\": \"10.0.1.1/30\",\n        \"bfd\": true,\n        \"state\": \"production\",\n        \"status\": [],\n        \"cloud_vlan\": null,\n        \"handover\": 1,\n        \"network_service\": \"20\",\n        \"purchase_order\": \"\",\n        \"network_feature_configs\": []\n    }\n]"}],"_postman_id":"93fcd388-d9ea-4877-a386-540186540ada"}],"id":"4d4b9db4-6c8d-42fd-b357-10fa34d2f590","_postman_id":"4d4b9db4-6c8d-42fd-b357-10fa34d2f590","description":"","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"Delete Hosted AWS connection to a Cloud ROUTER","item":[{"name":"Delete Network Service Config","id":"8a78f16e-5448-4e9f-84cd-8704eb0907e1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/:id","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs",":id"],"host":["{{host}}"],"query":[],"variable":[{"id":"cb8c3789-3ef9-4e72-9513-54b45f753f12","type":"any","value":"488","key":"id"}]}},"response":[{"id":"09edbdac-9798-446f-91d2-02612f6dfac7","name":"202 accepted","originalRequest":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/6421672"},"status":"Accepted","code":202,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"cloud_vc\",\n    \"id\": \"6421672\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"state\": \"decommission_requested\",\n    \"status\": [],\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}\n"}],"_postman_id":"8a78f16e-5448-4e9f-84cd-8704eb0907e1"},{"name":"Delete Network Service","id":"39a2f62d-8bb1-44b8-80a5-a3ebf408cab7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{host}}/api/v2/network-services/6","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v2","network-services","6"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"39a2f62d-8bb1-44b8-80a5-a3ebf408cab7"}],"id":"e77f2611-51e0-40a9-a255-a85872e2fa0d","description":"<ol>\n<li><p>Delete the virtual interfaces at AWS</p>\n<ol>\n<li><p>Before deleting a DE-CIX hosted connection to AWS, you must delete any virtual interfaces associated with that connection.</p>\n</li>\n<li><p>For more information, see the following AWS documentation: <a href=\"https://docs.aws.amazon.com/directconnect/latest/UserGuide/deletevif.html\">Amazon - Deleting virtual interfaces</a></p>\n</li>\n<li><p><strong>IMPORTANT:</strong> You will receive an error message if you try to delete an AWS connection in DE-CIX before the virtual interfaces are deleted.</p>\n</li>\n</ol>\n</li>\n<li><p>Delete the DirectCLOUD AWS connection at DE-CIX</p>\n<ol>\n<li><p>Delete network-service-config via DELETE /api/v3/decix-vrf-v1/network-service-configs/{id}</p>\n</li>\n<li><p>Delete network-service via DELETE /api/v2/network-services/{id}</p>\n</li>\n</ol>\n</li>\n</ol>\n","_postman_id":"e77f2611-51e0-40a9-a255-a85872e2fa0d","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}}],"id":"6f811e13-5a86-4f6f-b49b-07855c32b737","description":"<p>DE-CIX API supports hosted AWS connections at the moment. Based on <code>/v2/product-offerings</code> you can find out at which AWS on-ramps you can connect.</p>\n","_postman_id":"6f811e13-5a86-4f6f-b49b-07855c32b737","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}}],"id":"6f4c9171-d241-4736-92e3-fa9ec7994cb9","_postman_id":"6f4c9171-d241-4736-92e3-fa9ec7994cb9","description":"","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"DirectCLOUD <> Cloud ROUTER","item":[{"name":"Azure","item":[{"name":"Create Hosted Azure connection to a Cloud ROUTER","item":[{"name":"Create Network Service","id":"60e4b854-e24b-485e-b10c-8b4049c9dc73","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"  {\n    \"billing_account\": \"1461\",\n    \"capacity\": 50,\n    \"cloud_key\": \"7d8af328-f20a-4d03-bdc5-aa53de94df3f\",\n    \"external_ref\": \"azure TEST\",\n    \"contract_ref\": \"\",\n    \"managing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"product_offering\": \"AAAABwAAAAAAAAAyAAAAMgAAAAE=\",\n    \"purchase_order\": \"po_number\",\n    \"type\": \"cloud_vc\"\n  }","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v2/network-services","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v2","network-services"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"95ce9011-3aea-45b9-8e59-ab17038fffc1","name":"Create Network Service","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"  {\n    \"billing_account\": \"100\",\n    \"capacity\": 50,\n    \"cloud_key\": \"7d8af328-f20a-4d03-bdc5-aa53de94df3f\",\n    \"external_ref\": \"azure TEST\",\n    \"contract_ref\": \"\",\n    \"managing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"product_offering\": \"AAAABwAAAAAAAAAyAAAAMgAAAAE=\",\n    \"purchase_order\": \"po_number\",\n    \"type\": \"cloud_vc\"\n  }","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v2/network-services"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 13:34:52 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"1085"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"billing_account\": \"100\",\n    \"capacity\": 50,\n    \"cloud_key\": \"7d8af328-f20a-4d03-bdc5-aa53de94df3f\",\n    \"consuming_account\": \"100\",\n    \"contract_ref\": \"\",\n    \"diversity\": 2,\n    \"external_ref\": \"azure TEST\",\n    \"id\": \"332173\",\n    \"managing_account\": \"100\",\n    \"nsc_required_contact_roles\": [\n        \"1\",\n        \"2\"\n    ],\n    \"product_offering\": \"AAAABwAAAAAAAAAyAAAAMgAAAAE=\",\n    \"provider_ref\": \"7d8af328-f20a-4d03-bdc5-aa53de94df3f\",\n    \"purchase_order\": \"po_number\",\n    \"state\": \"requested\",\n    \"status\": [\n        {\n            \"attrs\": {},\n            \"message\": \"The crm provisioning did not start yet\",\n            \"severity\": 6,\n            \"tag\": \"crm\",\n            \"timestamp\": \"2023-08-24T13:31:26Z\"\n        },\n        {\n            \"attrs\": {},\n            \"message\": \"The cloud provisioning did not start yet\",\n            \"severity\": 6,\n            \"tag\": \"cloud\",\n            \"timestamp\": \"2023-08-24T13:31:26Z\"\n        },\n        {\n            \"attrs\": {},\n            \"message\": \"The network provisioning did not start yet\",\n            \"severity\": 6,\n            \"tag\": \"network\",\n            \"timestamp\": \"2023-08-24T13:31:26Z\"\n        }\n    ],\n    \"type\": \"cloud_vc\"\n}"}],"_postman_id":"60e4b854-e24b-485e-b10c-8b4049c9dc73"},{"name":"Create Network Service Config (Primary)","id":"60863d8b-bbe6-4c61-88c1-d0a5c25a2cf4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\": \"cloud_vc\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"ref\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs","description":"<p>The layer 3 interface refers to the VRF and the network_service to create a L3 circuit between the CloudROUTER and the cloud circuit.</p>\n","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"91ce1b42-c826-4eef-b9ab-3e07368edc18","name":"Create Network Service Config (Primary)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\": \"cloud_vc\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"external_ref\": \"testing_api_prim\",\n    \"vrf\": \"273\",\n    \"bgp_password\": \"\",\n    \"bgp_neighbor\": \"10.0.0.2\",\n    \"bgp_neighbor_asn\": 12076,\n    \"address\": \"10.0.0.1/30\",\n    \"bfd\": true,\n    \"cloud_vlan\": 156,\n    \"handover\": 1,\n    \"network_service\": \"332173\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 13:45:30 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"435"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"vrf\": \"273\",\n    \"address\": \"10.0.0.1/30\",\n    \"bgp_password\": \"\",\n    \"bgp_neighbor\": \"10.0.0.2\",\n    \"bgp_neighbor_asn\": 12076,\n    \"bfd\": true,\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"external_ref\": \"testing_api_prim\",\n    \"purchase_order\": \"\",\n    \"network_service\": \"332173\",\n    \"type\": \"cloud_vc\",\n    \"cloud_vlan\": \"156\",\n    \"handover\": 1,\n    \"id\": \"484\",\n    \"state\": \"requested\",\n    \"status\": [],\n    \"network_feature_configs\": []\n}"}],"_postman_id":"60863d8b-bbe6-4c61-88c1-d0a5c25a2cf4"},{"name":"Create Network Service Config (Secondary)","id":"24710638-108d-49ad-98e1-dd765d359558","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\": \"cloud_vc\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"ref\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs","description":"<p>The layer 3 interface refers to the VRF and the network_service to create a L3 circuit between the CloudROUTER and the cloud circuit.</p>\n","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"b71c1570-d6b2-4b9a-929f-95efa06dbcb1","name":"Create Network Service Config (Secondary)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\": \"cloud_vc\",\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"external_ref\": \"testing_api_sec\",\n    \"vrf\": \"273\",\n    \"bgp_password\": \"\",\n    \"bgp_neighbor\": \"10.0.0.6\",\n    \"bgp_neighbor_asn\": 12076,\n    \"address\": \"10.0.0.5/30\",\n    \"bfd\": true,\n    \"cloud_vlan\": 156,\n    \"handover\": 2,\n    \"network_service\": \"332173\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 13:46:35 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"434"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"vrf\": \"273\",\n    \"address\": \"10.0.0.5/30\",\n    \"bgp_password\": \"\",\n    \"bgp_neighbor\": \"10.0.0.6\",\n    \"bgp_neighbor_asn\": 12076,\n    \"bfd\": true,\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"external_ref\": \"testing_api_sec\",\n    \"purchase_order\": \"\",\n    \"network_service\": \"332173\",\n    \"type\": \"cloud_vc\",\n    \"cloud_vlan\": \"156\",\n    \"handover\": 2,\n    \"id\": \"485\",\n    \"state\": \"requested\",\n    \"status\": [],\n    \"network_feature_configs\": []\n}"}],"_postman_id":"24710638-108d-49ad-98e1-dd765d359558"}],"id":"650bf05d-4842-4427-af46-cd3ccd22dd2c","description":"<p>For creating a hosted Azure connection at DE-CIX follow the \"Provider first\" workflow, which is descirbed here: <a href=\"https://ix-api.net/use-cases/#cloud-circuits-cloud_vc\">https://ix-api.net/use-cases/#cloud-circuits-cloud_vc.</a></p>\n<p>For further information in regards to <code>/network-services</code> endpoint hava look at: <a href=\"https://docs.ix-api.net/v2/#tag/network-services\">https://docs.ix-api.net/v2/#tag/network-services</a>.</p>\n<p><strong>IMPORTANT</strong>: When provisioning a Azure DirectCLOUD connection there are always two network-service-configs (Azure primary and Azure secondary path) reserved for one network-service.</p>\n","_postman_id":"650bf05d-4842-4427-af46-cd3ccd22dd2c","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"Check Hosted Azure connection to a Cloud ROUTER","item":[{"name":"Get Network Service Config","id":"69c59128-39fd-4a46-bafc-43f7067b6fe0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{network_service_config_id}"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"259a1e73-8ca0-49a9-97be-2931512c604f","name":"200 ok - successful provisioning","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/6421672"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"cloud_vc\",\n    \"id\": \"6421672\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"state\": \"production\",\n    \"status\": [],\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}"},{"id":"253973f3-22ed-420a-a345-f552c29f2c48","name":"200 ok - failed provisioning","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/6421673"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"cloud_vc\",\n    \"id\": \"6421673\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"state\": \"error\",\n    \"status\": [{\n        \"severity\": 3,\n        \"tag\": \"vrf\",\n        \"message\": \"Placing VPRN on switch failed\",\n        \"attr\": {\n            \"vrf\": \"100\" \n        },\n        \"timestamp\": \"2021-12-10T12:35:00+01:00\"\n    }],\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}"}],"_postman_id":"69c59128-39fd-4a46-bafc-43f7067b6fe0"},{"name":"List Network Service Configs","id":"60d0a518-d0b3-4907-aba5-8f27772d8e37","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"6b1ce9e0-0f56-45ca-b5c7-dbfa661701ee","name":"200 ok","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/620"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Length","value":"603"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Date","value":"Mon, 14 Oct 2024 10:10:11 GMT"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Server","value":"uvicorn"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Vary","value":"Accept-Encoding"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Xss-Protection","value":"1; mode=block"}],"cookie":[],"responseTime":null,"body":"{\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"vrf\": \"308\",\n    \"address\": \"10.0.1.1/30\",\n    \"bgp_password\": \"password123\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 205530,\n    \"bfd\": true,\n    \"external_ref\": \"testing_api_mb_foreign_port_nsc\",\n    \"purchase_order\": \"\",\n    \"network_service\": \"399539\",\n    \"admin_status\": \"enabled\",\n    \"policy_ingress\": null,\n    \"policy_egress\": null,\n    \"type\": \"p2p_vc\",\n    \"connection\": \"2945978\",\n    \"vlan_config\": {\n        \"vlan_type\": \"dot1q\",\n        \"vlan\": 99,\n        \"vlan_ethertype\": \"0x8100\"\n    },\n    \"id\": \"620\",\n    \"state\": \"production\",\n    \"status\": [],\n    \"network_feature_configs\": []\n}"},{"id":"9ec6fea5-2a1b-4e2b-b877-a95647526050","name":"200 ok with filters","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{host}}/api/v3/decix-vrf-v1/network-service-configs?managing_account=100&bfd=true&bgp_password=10.0.1.2","host":["{{host}}"],"path":["api","v3","decix-vrf-v1","network-service-configs"],"query":[{"key":"managing_account","value":"100"},{"key":"bfd","value":"true"},{"key":"bgp_password","value":"10.0.1.2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"6421672\",\n        \"managing_account\": \"100\",\n        \"billing_account\": \"100\",\n        \"consuming_account\": \"200\",\n        \"external_ref\": \"\",\n        \"vrf\": \"100\",\n        \"bgp_password\": \"12345\",\n        \"bgp_neighbor\": \"10.0.1.2\",\n        \"bgp_neighbor_asn\": 3320,\n        \"address\": \"10.0.1.1/30\",\n        \"bfd\": true,\n        \"state\": \"production\",\n        \"status\": [],\n        \"cloud_vlan\": null,\n        \"handover\": 1,\n        \"network_service\": \"20\",\n        \"purchase_order\": \"\",\n        \"network_feature_configs\": []\n    }\n]"}],"_postman_id":"60d0a518-d0b3-4907-aba5-8f27772d8e37"}],"id":"b0bd6a1f-50dc-4400-87cb-7837dbab8e04","_postman_id":"b0bd6a1f-50dc-4400-87cb-7837dbab8e04","description":"","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"Delete Hosted Azure connection to a Cloud ROUTER","item":[{"name":"Delete Network Service Config","id":"fe9e19bb-5081-4867-8204-1d5bdb68b149","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{id}","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{id}"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"a0694040-4259-46d9-b6bf-73b719d3b63d","name":"202 accepted","originalRequest":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/6421672"},"status":"Accepted","code":202,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"cloud_vc\",\n    \"id\": \"6421672\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"state\": \"decommission_requested\",\n    \"status\": [],\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}\n"}],"_postman_id":"fe9e19bb-5081-4867-8204-1d5bdb68b149"},{"name":"Delete Network Service","id":"5ef9ed6a-a7f6-493b-a8c7-d0ad35e44c73","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{host}}/api/v2/network-services/6","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v2","network-services","6"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"5ef9ed6a-a7f6-493b-a8c7-d0ad35e44c73"}],"id":"b6c4d05f-5f4f-4e3e-97c3-13020c3a91da","_postman_id":"b6c4d05f-5f4f-4e3e-97c3-13020c3a91da","description":"","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"Update Cloud Key","item":[{"name":"Network Services","id":"31ff2e2e-79d2-477d-8e8a-d64bfceafd4d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v2/network-services?type=cloud_vc","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v2","network-services"],"host":["{{host}}"],"query":[{"key":"type","value":"cloud_vc"}],"variable":[]}},"response":[],"_postman_id":"31ff2e2e-79d2-477d-8e8a-d64bfceafd4d"},{"name":"Update Azure Cloud Key","id":"5a48f7a3-affb-4e77-abd0-bff674608f7a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"  {\n    \"cloud_key\": \"<MY NEW CLOUD KEY>\",\n    \"type\": \"cloud_vc\"\n  }","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v2/network-services/{id}","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v2","network-services","{id}"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"5a48f7a3-affb-4e77-abd0-bff674608f7a"}],"id":"5e5ce266-f866-4365-b9a0-efaccae6e808","description":"<p><strong>Cloud Key Update and Redeploy</strong></p>\n<p>This API allows users to update their cloud key and redeploy their DirectCLOUD service without creating a new order. It provides the ability to modify the cloud key (such as fixing mistakes in the Azure portal) while ensuring the bandwidth and on-ramp remain unchanged.</p>\n<p><code>DEC 2024: Azure only support</code></p>\n<p><strong>Update Cloud Key and Redeploy Service</strong></p>\n<p><strong>URL:</strong></p>\n<p>PATCH <code>{{host}}/api/v2/network-services/{network_service_id}</code></p>\n<p><strong>Description:</strong></p>\n<p>Updates the cloud key for an existing <code>Azure</code> DirectCLOUD service and redeploys the service if the new cloud key matches the existing service’s bandwidth and on-ramp settings. If validation fails, an appropriate error message will be provided.</p>\n<p><strong>Request Parameters:</strong></p>\n<ul>\n<li><p><strong>network_service_id</strong>: The unique identifier of the network service whose cloud key needs to be updated (e.g., id_1).</p>\n</li>\n<li><p><strong>type</strong>: use always <code>\"cloud_vc\"</code></p>\n</li>\n<li><p><strong>cloud_key</strong>: The new cloud key</p>\n</li>\n</ul>\n<p><strong>Error Handling and Messages:</strong></p>\n<p><strong>1. Cloud Key Update Validation Errors:</strong></p>\n<p>• <strong>Error Message:</strong></p>\n<p>\"Cannot update the cloud key. A linked network service configuration is still active. Please remove the current configuration associated with the network service before attempting to update the cloud key.\"</p>\n<p><strong>2. Network Service State Validation Errors:</strong></p>\n<p>• <strong>Error Message:</strong></p>\n<p>\"The cloud key can only be updated when the network service is in the ‘production’ or ‘allocated’ state. Please ensure the network service is in one of these states before proceeding.\"</p>\n<p><strong>3. Duplicate Cloud Key:</strong></p>\n<p>• <strong>Error Message:</strong></p>\n<p>\"The provided cloud key is identical to the current one. No update is necessary. Please provide a new cloud key that differs from the existing key to proceed.\"</p>\n<p><strong>4. Invalid Cloud Key:</strong></p>\n<p>• <strong>Error Message:</strong></p>\n<p>\"Invalid cloud key: {data[‘cloud_key’]}. No network service is associated with the provided cloud key. Please verify the key and ensure it matches an existing network service before attempting to update.\"</p>\n<p><strong>5. Bandwidth Mismatch:</strong></p>\n<p>• <strong>Error Message:</strong></p>\n<p>\"The bandwidth specified in the new cloud key ({new_network_service.bandwidth} Mbps) does not match the bandwidth of the current network service ({self.network_service.bandwidth} Mbps). Please ensure the new cloud key aligns with the existing cloud service provider’s bandwidth requirements.\"</p>\n<p><strong>6. Provider Port Mismatch:</strong></p>\n<p>• <strong>Error Message:</strong></p>\n<p>\"The provider port specified in the new cloud key does not match the metro area network of the current cloud key. Ensure the new cloud key’s provider port is available in the same metro area network as your existing service. Contact your cloud provider if you need assistance verifying the metro area settings.\"</p>\n<p><strong>Step-by-Step Guide for API Usage:</strong></p>\n<p>1. <strong>Check Current Cloud Key and Network Service Status:</strong></p>\n<p>• Before updating the cloud key, check the current status of the network service (production, unclaimed, decommissioned, etc.).</p>\n<p>2. <strong>Prepare the New Cloud Key:</strong></p>\n<p>• Ensure the new cloud key has the same bandwidth and on-ramp values as the existing cloud key.</p>\n<p>3. <strong>Send PATCH Request to Update the Cloud Key:</strong></p>\n<p>• If the cloud key is valid, the service will update and redeploy, and the response will confirm the successful update.</p>\n<p>4. <strong>Handle Validation Errors:</strong></p>\n<p>• If the validation fails, the API will provide clear error messages, indicating the reason for the failure (e.g., mismatched bandwidth, invalid state).</p>\n<p><strong>Additional Notes:</strong></p>\n<p>• This update function helps avoid the need for customers to re-order services if there are mistakes in the cloud key, making the process more efficient and user-friendly.</p>\n<p>• Ensure to follow the validation rules for the cloud key, bandwidth, on-ramp, and network service state to avoid errors during the update process.</p>\n","_postman_id":"5e5ce266-f866-4365-b9a0-efaccae6e808","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}}],"id":"4cfce91c-deb1-4148-8ff6-12d484dc45c6","_postman_id":"4cfce91c-deb1-4148-8ff6-12d484dc45c6","description":"","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"AWS","item":[{"name":"Create Hosted AWS connection to a Cloud ROUTER","item":[{"name":"Create Network Service","id":"b5047c70-164c-42bb-99c4-2f08306b0a80","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"  {\n    \"billing_account\": \"1461\",\n    \"capacity\": 50,\n    \"cloud_key\": 123456789101,\n    \"managing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"product_offering\": \"AAAAAQAAAAAAAAAyAAAAMgAAAAE=\",\n    \"type\": \"cloud_vc\",\n    \"external_ref\": \"testing_api\",\n    \"purchase_order\": \"\",\n    \"contract_ref\": \"\"\n  }","options":{"raw":{"language":"json"}}},"url":"{{ix-api-host}}/api/v2/network-services","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v2","network-services"],"host":["{{ix-api-host}}"],"query":[],"variable":[]}},"response":[{"id":"03ca3041-cf66-4cfd-805c-8348e7dda4ef","name":"Create Network Service","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"  {\n    \"billing_account\": \"100\",\n    \"capacity\": 50,\n    \"cloud_key\": 123456789101,\n    \"managing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"product_offering\": \"AAAAAQAAAAAAAAAyAAAAMgAAAAE=\",\n    \"type\": \"cloud_vc\",\n    \"external_ref\": \"testing_api\",\n    \"purchase_order\": \"\",\n    \"contract_ref\": \"\"\n  }","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v2/network-services"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 12:36:40 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"1209"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"billing_account\": \"100\",\n    \"capacity\": 50,\n    \"cloud_key\": \"123456789101\",\n    \"consuming_account\": \"100\",\n    \"contract_ref\": \"\",\n    \"diversity\": 1,\n    \"external_ref\": \"testing_api\",\n    \"id\": \"332166\",\n    \"managing_account\": \"100\",\n    \"nsc_required_contact_roles\": [\n        \"1\",\n        \"2\"\n    ],\n    \"product_offering\": \"AAAAAQAAAAAAAAAyAAAAMgAAAAE=\",\n    \"provider_ref\": null,\n    \"purchase_order\": \"\",\n    \"state\": \"requested\",\n    \"status\": [\n        {\n            \"attrs\": {},\n            \"message\": \"The crm provisioning did not start yet\",\n            \"severity\": 6,\n            \"tag\": \"crm\",\n            \"timestamp\": \"2023-08-24T12:36:20Z\"\n        },\n        {\n            \"attrs\": {},\n            \"message\": \"The cloud provisioning did not start yet\",\n            \"severity\": 6,\n            \"tag\": \"cloud\",\n            \"timestamp\": \"2023-08-24T12:36:20Z\"\n        },\n        {\n            \"attrs\": {},\n            \"message\": \"The network provisioning did not start yet\",\n            \"severity\": 6,\n            \"tag\": \"network\",\n            \"timestamp\": \"2023-08-24T12:36:20Z\"\n        },\n        {\n            \"attrs\": {},\n            \"message\": \"No provider ports assigned to this cloud_vc\",\n            \"severity\": 4,\n            \"tag\": \"diversity\",\n            \"timestamp\": \"2023-08-24T12:36:20Z\"\n        }\n    ],\n    \"type\": \"cloud_vc\"\n}"}],"_postman_id":"b5047c70-164c-42bb-99c4-2f08306b0a80"},{"name":"Create Network Service Config","id":"5fbcf846-8e49-406d-aea6-e712386ad9cc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\": \"cloud_vc\",\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"external_ref\": \"ref\",\n    \"vrf\": \"275\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"332978\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs","description":"<p>The layer 3 interface refers to the VRF and the network_service to create a L3 circuit between the CloudROUTER and the cloud circuit.</p>\n","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"ee5b5fbe-63f3-448c-b4d1-a727e2423afa","name":"Create Network Service Config","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\": \"cloud_vc\",\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"external_ref\": \"testing_api\",\n    \"vrf\": \"273\",\n    \"bgp_password\": \"0xVvSJg7KVaS7H9SQ8ayqwm3\",\n    \"bgp_neighbor\": \"169.254.96.1\",\n    \"bgp_neighbor_asn\": 64520,\n    \"address\": \"169.254.96.6/29\",\n    \"bfd\": true,\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"332166\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 13:19:33 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"461"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"vrf\": \"273\",\n    \"address\": \"169.254.96.6/29\",\n    \"bgp_password\": \"0xVvSJg7KVaS7H9SQ8ayqwm3\",\n    \"bgp_neighbor\": \"169.254.96.1\",\n    \"bgp_neighbor_asn\": 64520,\n    \"bfd\": true,\n    \"managing_account\": \"1461\",\n    \"billing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"external_ref\": \"testing_api\",\n    \"purchase_order\": \"\",\n    \"network_service\": \"332166\",\n    \"type\": \"cloud_vc\",\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"id\": \"482\",\n    \"state\": \"requested\",\n    \"status\": [],\n    \"network_feature_configs\": []\n}"}],"_postman_id":"5fbcf846-8e49-406d-aea6-e712386ad9cc"},{"name":"retry VRF NSC","id":"f79e1340-ce8c-4f84-a077-11c495852c09","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/:vrf_nsc_id/retry","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs",":vrf_nsc_id","retry"],"host":["{{host}}"],"query":[],"variable":[{"id":"c902c146-d924-437b-8f74-dc1f41150943","type":"any","value":"488","key":"vrf_nsc_id"}]}},"response":[],"_postman_id":"f79e1340-ce8c-4f84-a077-11c495852c09"}],"id":"46b7f7a8-c685-46c5-841a-35231875d3d3","description":"<p>For creating a hosted AWS connection at DE-CIX follow the \"Exchange first\" workflow, which is descirbed here: <a href=\"https://ix-api.net/use-cases/#cloud-circuits-cloud_vc\">https://ix-api.net/use-cases/#cloud-circuits-cloud_vc.</a></p>\n<p>For further information in regards to <code>/network-services</code> endpoint hava look at: <a href=\"https://docs.ix-api.net/v2/#tag/network-services\">https://docs.ix-api.net/v2/#tag/network-services</a>.</p>\n<p>For further information in regards to <code>/network-service-configs</code> endpoint hava look at: <a href=\"https://docs.ix-api.net/v2/#tag/network-service-configs\">https://docs.ix-api.net/v2/#tag/network-service-configs.</a></p>\n","_postman_id":"46b7f7a8-c685-46c5-841a-35231875d3d3","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"Check Hosted AWS connection to a Cloud ROUTER","item":[{"name":"Get Network Service Config","id":"4c65bfc5-1e5c-4d7a-8863-5b3009a7629e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{network_service_config_id}"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"c45bb88e-70f6-47d3-adc2-a1d28c07940c","name":"200 ok - successful provisioning","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/6421672"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"cloud_vc\",\n    \"id\": \"6421672\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"state\": \"production\",\n    \"status\": [],\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}"},{"id":"95490f2d-937c-4b81-b27c-7bf99842fe8f","name":"200 ok - failed provisioning","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/6421673"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"cloud_vc\",\n    \"id\": \"6421673\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"state\": \"error\",\n    \"status\": [{\n        \"severity\": 3,\n        \"tag\": \"vrf\",\n        \"message\": \"Placing VPRN on switch failed\",\n        \"attr\": {\n            \"vrf\": \"100\" \n        },\n        \"timestamp\": \"2021-12-10T12:35:00+01:00\"\n    }],\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}"}],"_postman_id":"4c65bfc5-1e5c-4d7a-8863-5b3009a7629e"},{"name":"List Network Service Configs","id":"fd377cc5-acec-4a4b-bfa4-dd383ccb4d75","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"305c164c-f7de-431b-8c94-d060443e0dc2","name":"200 ok","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"6421672\",\n        \"managing_account\": \"100\",\n        \"billing_account\": \"100\",\n        \"consuming_account\": \"200\",\n        \"external_ref\": \"\",\n        \"vrf\": \"100\",\n        \"bgp_password\": \"12345\",\n        \"bgp_neighbor\": \"10.0.1.2\",\n        \"bgp_neighbor_asn\": 3320,\n        \"address\": \"10.0.1.1/30\",\n        \"bfd\": true,\n        \"state\": \"production\",\n        \"status\": [],\n        \"cloud_vlan\": null,\n        \"handover\": 1,\n        \"network_service\": \"20\",\n        \"purchase_order\": \"\",\n        \"network_feature_configs\": []\n    }\n]"},{"id":"92d1c261-fa7d-44c4-b327-d12a871cadfb","name":"200 ok with filters","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{host}}/api/v3/decix-vrf-v1/network-service-configs?managing_account=100&bfd=true&bgp_password=10.0.1.2","host":["{{host}}"],"path":["api","v3","decix-vrf-v1","network-service-configs"],"query":[{"key":"managing_account","value":"100"},{"key":"bfd","value":"true"},{"key":"bgp_password","value":"10.0.1.2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"6421672\",\n        \"managing_account\": \"100\",\n        \"billing_account\": \"100\",\n        \"consuming_account\": \"200\",\n        \"external_ref\": \"\",\n        \"vrf\": \"100\",\n        \"bgp_password\": \"12345\",\n        \"bgp_neighbor\": \"10.0.1.2\",\n        \"bgp_neighbor_asn\": 3320,\n        \"address\": \"10.0.1.1/30\",\n        \"bfd\": true,\n        \"state\": \"production\",\n        \"status\": [],\n        \"cloud_vlan\": null,\n        \"handover\": 1,\n        \"network_service\": \"20\",\n        \"purchase_order\": \"\",\n        \"network_feature_configs\": []\n    }\n]"}],"_postman_id":"fd377cc5-acec-4a4b-bfa4-dd383ccb4d75"}],"id":"a7e4548d-15d1-4cb1-8811-1a1d9f8c4c91","_postman_id":"a7e4548d-15d1-4cb1-8811-1a1d9f8c4c91","description":"","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"Delete Hosted AWS connection to a Cloud ROUTER","item":[{"name":"Delete Network Service Config","id":"e08e7075-50ef-4178-8e2c-dbaf95d23c86","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/:id","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs",":id"],"host":["{{host}}"],"query":[],"variable":[{"id":"729157a6-7809-4a9e-8fa0-432097671ab3","type":"any","value":"488","key":"id"}]}},"response":[{"id":"50ad0701-cfce-4952-927b-94b1ef8d8008","name":"202 accepted","originalRequest":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/6421672"},"status":"Accepted","code":202,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"cloud_vc\",\n    \"id\": \"6421672\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"state\": \"decommission_requested\",\n    \"status\": [],\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}\n"}],"_postman_id":"e08e7075-50ef-4178-8e2c-dbaf95d23c86"},{"name":"Delete Network Service","id":"32783860-2a9c-4315-9ac0-579d1b14924c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{host}}/api/v2/network-services/6","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v2","network-services","6"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"32783860-2a9c-4315-9ac0-579d1b14924c"}],"id":"12ea7bdc-55b2-41e2-b50b-f347222df288","description":"<ol>\n<li><p>Delete the virtual interfaces at AWS</p>\n<ol>\n<li><p>Before deleting a DE-CIX hosted connection to AWS, you must delete any virtual interfaces associated with that connection.</p>\n</li>\n<li><p>For more information, see the following AWS documentation: <a href=\"https://docs.aws.amazon.com/directconnect/latest/UserGuide/deletevif.html\">Amazon - Deleting virtual interfaces</a></p>\n</li>\n<li><p><strong>IMPORTANT:</strong> You will receive an error message if you try to delete an AWS connection in DE-CIX before the virtual interfaces are deleted.</p>\n</li>\n</ol>\n</li>\n<li><p>Delete the DirectCLOUD AWS connection at DE-CIX</p>\n<ol>\n<li><p>Delete network-service-config via DELETE /api/v3/decix-vrf-v1/network-service-configs/{id}</p>\n</li>\n<li><p>Delete network-service via DELETE /api/v2/network-services/{id}</p>\n</li>\n</ol>\n</li>\n</ol>\n","_postman_id":"12ea7bdc-55b2-41e2-b50b-f347222df288","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}}],"id":"7fa85bbe-eb6f-4a51-a3eb-c00f721512b0","description":"<p>DE-CIX API supports hosted AWS connections at the moment. Based on <code>/v2/product-offerings</code> you can find out at which AWS on-ramps you can connect.</p>\n","_postman_id":"7fa85bbe-eb6f-4a51-a3eb-c00f721512b0","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"IBM","item":[{"name":"Create Hosted IBM connection to a Cloud ROUTER","item":[{"name":"Create Network Service","id":"53b3f4d5-a272-41c9-b2be-cf064ea8c200","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"  {\n    \"billing_account\": \"1461\",\n    \"capacity\": 50,\n    \"cloud_key\": \"t81a43c65a8b4a57o6a87700a195771f9\",\n    \"managing_account\": \"1461\",\n    \"consuming_account\": \"1461\",\n    \"product_offering\": \"AAAAIAAAAAAAAAAyAAAAMgAAAAE=\",\n    \"type\": \"cloud_vc\",\n    \"external_ref\": \"testing_api_ibm\",\n    \"purchase_order\": \"\",\n    \"contract_ref\": \"\",\n    \"subscriber_cidr\":\"10.254.30.78/30\",\n    \"provider_cidr\":\"10.254.30.77/30\",\n    \"asn\":\"65893\"\n  }","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v2/network-services","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v2","network-services"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"abeae00d-4664-454b-ab6f-a7a8c046b102","name":"Create Network Service","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"  {\n    \"billing_account\": \"100\",\n    \"capacity\": 50,\n    \"cloud_key\": \"t81a43c65a8b4a57o6a87700a195771f9\",\n    \"managing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"product_offering\": \"AAAAIAAAAAAAAAAyAAAAMgAAAAE=\",\n    \"type\": \"cloud_vc\",\n    \"external_ref\": \"testing_api_ibm\",\n    \"purchase_order\": \"\",\n    \"contract_ref\": \"\",\n    \"subscriber_cidr\":\"10.254.30.78/30\",\n    \"provider_cidr\":\"10.254.30.77/30\",\n    \"asn\":\"65893\"\n  }","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v2/network-services"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 15:25:16 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"1233"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"billing_account\": \"100\",\n    \"capacity\": 50,\n    \"cloud_key\": \"t81a43c65a8b4a57o6a87700a195771f9\",\n    \"consuming_account\": \"100\",\n    \"contract_ref\": \"\",\n    \"diversity\": 1,\n    \"external_ref\": \"testing_api_ibm\",\n    \"id\": \"332189\",\n    \"managing_account\": \"100\",\n    \"nsc_required_contact_roles\": [\n        \"1\",\n        \"2\"\n    ],\n    \"product_offering\": \"AAAAIAAAAAAAAAAyAAAAMgAAAAE=\",\n    \"provider_ref\": null,\n    \"purchase_order\": \"\",\n    \"state\": \"requested\",\n    \"status\": [\n        {\n            \"attrs\": {},\n            \"message\": \"The crm provisioning did not start yet\",\n            \"severity\": 6,\n            \"tag\": \"crm\",\n            \"timestamp\": \"2023-08-24T15:24:57Z\"\n        },\n        {\n            \"attrs\": {},\n            \"message\": \"The cloud provisioning did not start yet\",\n            \"severity\": 6,\n            \"tag\": \"cloud\",\n            \"timestamp\": \"2023-08-24T15:24:57Z\"\n        },\n        {\n            \"attrs\": {},\n            \"message\": \"The network provisioning did not start yet\",\n            \"severity\": 6,\n            \"tag\": \"network\",\n            \"timestamp\": \"2023-08-24T15:24:57Z\"\n        },\n        {\n            \"attrs\": {},\n            \"message\": \"No provider ports assigned to this cloud_vc\",\n            \"severity\": 4,\n            \"tag\": \"diversity\",\n            \"timestamp\": \"2023-08-24T15:24:57Z\"\n        }\n    ],\n    \"type\": \"cloud_vc\"\n}"}],"_postman_id":"53b3f4d5-a272-41c9-b2be-cf064ea8c200"},{"name":"Create Network Service Config","id":"c43b16cb-6510-4ce0-9987-9de90f7c257e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\": \"cloud_vc\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"external_ref\": \"api_testing_ibm\",\n    \"vrf\": \"273\",\n    \"bgp_password\": \"\",\n    \"bgp_neighbor\": \"10.254.30.77\",\n    \"bgp_neighbor_asn\": 13884,\n    \"address\": \"10.254.30.78/30\",\n    \"bfd\": true,\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"332189\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs","description":"<p>The layer 3 interface refers to the VRF and the network_service to create a L3 circuit between the CloudROUTER and the cloud circuit.</p>\n","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"89c860b5-36a7-40a2-932d-b83b9cd82bb4","name":"Create Network Service Config","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\": \"cloud_vc\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"external_ref\": \"api_testing_ibm\",\n    \"vrf\": \"273\",\n    \"bgp_password\": \"\",\n    \"bgp_neighbor\": \"10.254.30.77\",\n    \"bgp_neighbor_asn\": 13884,\n    \"address\": \"10.254.30.78/30\",\n    \"bfd\": true,\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"332189\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 15:30:37 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"441"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"vrf\": \"273\",\n    \"address\": \"10.254.30.78/30\",\n    \"bgp_password\": \"\",\n    \"bgp_neighbor\": \"10.254.30.77\",\n    \"bgp_neighbor_asn\": 13884,\n    \"bfd\": true,\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"external_ref\": \"api_testing_ibm\",\n    \"purchase_order\": \"\",\n    \"network_service\": \"332189\",\n    \"type\": \"cloud_vc\",\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"id\": \"487\",\n    \"state\": \"requested\",\n    \"status\": [],\n    \"network_feature_configs\": []\n}"}],"_postman_id":"c43b16cb-6510-4ce0-9987-9de90f7c257e"}],"id":"289ef0e9-584e-45a4-b596-39f829bf655a","description":"<p>For creating a hosted IBM connection at DE-CIX follow the \"Exchange first\" workflow, which is descirbed here: <a href=\"https://ix-api.net/use-cases/#cloud-circuits-cloud_vc\">https://ix-api.net/use-cases/#cloud-circuits-cloud_vc.</a></p>\n<p>For further information in regards to <code>/network-services</code> endpoint hava look at: <a href=\"https://docs.ix-api.net/v2/#tag/network-services\">https://docs.ix-api.net/v2/#tag/network-services</a>.</p>\n<p>For further information in regards to <code>/network-service-configs</code> endpoint hava look at: <a href=\"https://docs.ix-api.net/v2/#tag/network-service-configs\">https://docs.ix-api.net/v2/#tag/network-service-configs.</a></p>\n","_postman_id":"289ef0e9-584e-45a4-b596-39f829bf655a","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"Check Hosted IBM connection to a Cloud ROUTER","item":[{"name":"Get Network Service Config","id":"ddcfa266-2cc5-4010-854b-654653ac49b6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{network_service_config_id}"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"5a3a094b-5980-4266-9ce1-1cd5db5d9d50","name":"200 ok - successful provisioning","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/6421672"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"cloud_vc\",\n    \"id\": \"6421672\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"state\": \"production\",\n    \"status\": [],\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}"},{"id":"8d0fe16d-2889-4ae7-9056-79289980732c","name":"200 ok - failed provisioning","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/6421673"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"cloud_vc\",\n    \"id\": \"6421673\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"state\": \"error\",\n    \"status\": [{\n        \"severity\": 3,\n        \"tag\": \"vrf\",\n        \"message\": \"Placing VPRN on switch failed\",\n        \"attr\": {\n            \"vrf\": \"100\" \n        },\n        \"timestamp\": \"2021-12-10T12:35:00+01:00\"\n    }],\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}"}],"_postman_id":"ddcfa266-2cc5-4010-854b-654653ac49b6"},{"name":"List Network Service Configs","id":"1cf6d1f1-303a-4395-8921-c031a7f6c973","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"d8560424-7355-474b-866e-2a7e177e6ca7","name":"200 ok","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"6421672\",\n        \"managing_account\": \"100\",\n        \"billing_account\": \"100\",\n        \"consuming_account\": \"200\",\n        \"external_ref\": \"\",\n        \"vrf\": \"100\",\n        \"bgp_password\": \"12345\",\n        \"bgp_neighbor\": \"10.0.1.2\",\n        \"bgp_neighbor_asn\": 3320,\n        \"address\": \"10.0.1.1/30\",\n        \"bfd\": true,\n        \"state\": \"production\",\n        \"status\": [],\n        \"cloud_vlan\": null,\n        \"handover\": 1,\n        \"network_service\": \"20\",\n        \"purchase_order\": \"\",\n        \"network_feature_configs\": []\n    }\n]"},{"id":"26e82897-4cdb-456a-afee-5abd04c0823c","name":"200 ok with filters","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{host}}/api/v3/decix-vrf-v1/network-service-configs?managing_account=100&bfd=true&bgp_password=10.0.1.2","host":["{{host}}"],"path":["api","v3","decix-vrf-v1","network-service-configs"],"query":[{"key":"managing_account","value":"100"},{"key":"bfd","value":"true"},{"key":"bgp_password","value":"10.0.1.2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"6421672\",\n        \"managing_account\": \"100\",\n        \"billing_account\": \"100\",\n        \"consuming_account\": \"200\",\n        \"external_ref\": \"\",\n        \"vrf\": \"100\",\n        \"bgp_password\": \"12345\",\n        \"bgp_neighbor\": \"10.0.1.2\",\n        \"bgp_neighbor_asn\": 3320,\n        \"address\": \"10.0.1.1/30\",\n        \"bfd\": true,\n        \"state\": \"production\",\n        \"status\": [],\n        \"cloud_vlan\": null,\n        \"handover\": 1,\n        \"network_service\": \"20\",\n        \"purchase_order\": \"\",\n        \"network_feature_configs\": []\n    }\n]"}],"_postman_id":"1cf6d1f1-303a-4395-8921-c031a7f6c973"}],"id":"37354fb8-02dc-4703-8951-69baa21121d8","_postman_id":"37354fb8-02dc-4703-8951-69baa21121d8","description":"","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"Delete Hosted IBM connection to a Cloud ROUTER","item":[{"name":"Delete Network Service Config","id":"95843d2c-9f8a-453c-88ed-ddf5f29d7672","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{id}","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{id}"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"d1f0437c-a2b6-44c6-8397-ab4e6f8f65bc","name":"202 accepted","originalRequest":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/6421672"},"status":"Accepted","code":202,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"cloud_vc\",\n    \"id\": \"6421672\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"state\": \"decommission_requested\",\n    \"status\": [],\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}\n"}],"_postman_id":"95843d2c-9f8a-453c-88ed-ddf5f29d7672"},{"name":"Delete Network Service","id":"8f4f5d13-6f3a-4227-a5e3-02a5464b7a6c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{host}}/api/v2/network-services/6","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v2","network-services","6"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"8f4f5d13-6f3a-4227-a5e3-02a5464b7a6c"}],"id":"ed54c035-1ea5-44a7-9dd3-6d27fe3ecab7","description":"<ol>\n<li><p>Remove all Direct Link connections:</p>\n<ol>\n<li>Before a Direct Link can be deleted, you must remove any VPC connections. Click the delete icon next to the connection under the Direct Link in the IBM Cloud console.</li>\n</ol>\n</li>\n<li><p>Delete from DE-CIX</p>\n<ol>\n<li><p>Delete network-service-config via DELETE /api/v3/decix-vrf-v1/network-service-configs/{id}</p>\n</li>\n<li><p>Delete network-service via DELETE /api/v2/network-services/{id}</p>\n</li>\n</ol>\n</li>\n<li><p>Confirm deletion in IBM Cloud console</p>\n<ol>\n<li><p>From the IBM Cloud console, return to the <strong>Direct Link</strong> page.</p>\n</li>\n<li><p>Locate and expand the Direct Link connection you are deleting.</p>\n</li>\n<li><p>Click <strong>Confirm deletion</strong>.</p>\n</li>\n</ol>\n</li>\n</ol>\n","_postman_id":"ed54c035-1ea5-44a7-9dd3-6d27fe3ecab7","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}}],"id":"2d56c795-59da-4c59-9cae-e45b4cd606a1","description":"<p>DE-CIX API supports hosted AWS connections at the moment. Based on <code>/v2/product-offerings</code> you can find out at which AWS on-ramps you can connect.</p>\n","_postman_id":"2d56c795-59da-4c59-9cae-e45b4cd606a1","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"GCLOUD","item":[{"name":"Create Hosted GCLOUD connection to a Cloud ROUTER Copy","item":[{"name":"Create Network Service","id":"10b57055-0ff7-4ac9-9cdf-3047b94b6f1d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"  {\n    \"billing_account\": \"100\",\n    \"capacity\": 50,\n    \"cloud_key\": \"0cb1c88b-2t32-40a4-af45-709a82b8c0f0/europe-west3/1\",\n    \"external_ref\": \"GCLOUD TEST\",\n    \"contract_ref\": \"\",\n    \"managing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"product_offering\": \"AAAAGwAAAAAAAAAyAAAAMgAAAAI=\",\n    \"purchase_order\": \"po_number\",\n    \"type\": \"cloud_vc\"\n  }","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v2/network-services","description":"<p>sw account: <code>199363189413</code></p>\n<p>azure product offering <code>AAAAJQAAAAAAAAAyAAAAMg==</code>\nDirectCLOUD AZURE Europe (FRA32) access in FRA 50 Mbit/s on shared NNI</p>\n","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v2","network-services"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"82a1b01e-1641-4c67-8737-c9e5e2f6a0ed","name":"Create Network Service","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"  {\n    \"billing_account\": \"100\",\n    \"capacity\": 50,\n    \"cloud_key\": \"0cb1c88b-2t32-40a4-af45-709a82b8c0f0/europe-west3/1\",\n    \"external_ref\": \"GCLOUD TEST\",\n    \"contract_ref\": \"\",\n    \"managing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"product_offering\": \"AAAAGwAAAAAAAAAyAAAAMgAAAAI=\",\n    \"purchase_order\": \"po_number\",\n    \"type\": \"cloud_vc\"\n  }","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v2/network-services"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 13:54:46 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"1257"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"billing_account\": \"100\",\n    \"capacity\": 50,\n    \"cloud_key\": \"0cb1c88b-2t32-40a4-af45-709a82b8c0f0/europe-west3/1\",\n    \"consuming_account\": \"100\",\n    \"contract_ref\": \"\",\n    \"diversity\": 1,\n    \"external_ref\": \"GCLOUD TEST\",\n    \"id\": \"332177\",\n    \"managing_account\": \"100\",\n    \"nsc_required_contact_roles\": [\n        \"1\",\n        \"2\"\n    ],\n    \"product_offering\": \"AAAAGwAAAAAAAAAyAAAAMgAAAAI=\",\n    \"provider_ref\": null,\n    \"purchase_order\": \"po_number\",\n    \"state\": \"requested\",\n    \"status\": [\n        {\n            \"attrs\": {},\n            \"message\": \"The crm provisioning did not start yet\",\n            \"severity\": 6,\n            \"tag\": \"crm\",\n            \"timestamp\": \"2023-08-24T13:54:27Z\"\n        },\n        {\n            \"attrs\": {},\n            \"message\": \"The cloud provisioning did not start yet\",\n            \"severity\": 6,\n            \"tag\": \"cloud\",\n            \"timestamp\": \"2023-08-24T13:54:27Z\"\n        },\n        {\n            \"attrs\": {},\n            \"message\": \"The network provisioning did not start yet\",\n            \"severity\": 6,\n            \"tag\": \"network\",\n            \"timestamp\": \"2023-08-24T13:54:27Z\"\n        },\n        {\n            \"attrs\": {},\n            \"message\": \"No provider ports assigned to this cloud_vc\",\n            \"severity\": 4,\n            \"tag\": \"diversity\",\n            \"timestamp\": \"2023-08-24T13:54:27Z\"\n        }\n    ],\n    \"type\": \"cloud_vc\"\n}"}],"_postman_id":"10b57055-0ff7-4ac9-9cdf-3047b94b6f1d"},{"name":"Create Network Service Config","id":"cdcd57fa-593d-4f7c-8418-a7dad218f806","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\": \"cloud_vc\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"external_ref\": \"api_testing_gcloud_mb\",\n    \"vrf\": \"273\",\n    \"bgp_password\": \"\",\n    \"bgp_neighbor\": \"169.254.13.217\",\n    \"bgp_neighbor_asn\": 16550,\n    \"address\": \"169.254.13.218/29\",\n    \"bfd\": true,\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"332177\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs","description":"<p>The layer 3 interface refers to the VRF and the network_service to create a L3 circuit between the CloudROUTER and the cloud circuit.</p>\n","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"b1ba3581-247e-4bc9-9bb4-ffe980c18ea2","name":"Create Network Service Config","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\": \"cloud_vc\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"external_ref\": \"api_testing_gcloud_mb\",\n    \"vrf\": \"273\",\n    \"bgp_password\": \"\",\n    \"bgp_neighbor\": \"169.254.13.217\",\n    \"bgp_neighbor_asn\": 16550,\n    \"address\": \"169.254.13.218/29\",\n    \"bfd\": true,\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"332177\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 15:10:19 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"451"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"vrf\": \"273\",\n    \"address\": \"169.254.13.218/29\",\n    \"bgp_password\": \"\",\n    \"bgp_neighbor\": \"169.254.13.217\",\n    \"bgp_neighbor_asn\": 16550,\n    \"bfd\": true,\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"external_ref\": \"api_testing_gcloud_mb\",\n    \"purchase_order\": \"\",\n    \"network_service\": \"332177\",\n    \"type\": \"cloud_vc\",\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"id\": \"486\",\n    \"state\": \"requested\",\n    \"status\": [],\n    \"network_feature_configs\": []\n}"}],"_postman_id":"cdcd57fa-593d-4f7c-8418-a7dad218f806"}],"id":"de1a5a98-566b-461e-a41e-5164587926c9","description":"<p>For creating a hosted GCLOUD connection at DE-CIX follow the \"Provider first\" workflow, which is descirbed here: <a href=\"https://ix-api.net/use-cases/#cloud-circuits-cloud_vc\">https://ix-api.net/use-cases/#cloud-circuits-cloud_vc.</a></p>\n<p>For further information in regards to <code>/network-services</code> endpoint hava look at: <a href=\"https://docs.ix-api.net/v2/#tag/network-services\">https://docs.ix-api.net/v2/#tag/network-services</a>.</p>\n<p>For further information in regards to <code>/network-service-configs</code> endpoint hava look at: <a href=\"https://docs.ix-api.net/v2/#tag/network-service-configs\">https://docs.ix-api.net/v2/#tag/network-service-configs.</a></p>\n","_postman_id":"de1a5a98-566b-461e-a41e-5164587926c9","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"Check Hosted GCLOUD connection to a Cloud ROUTER","item":[{"name":"Get Network Service Config","id":"006250ab-c1a1-4fb4-baf4-ef572d92439e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{network_service_config_id}"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"eecbed68-b237-4eb3-864e-932ca6086492","name":"200 ok - successful provisioning","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/6421672"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"cloud_vc\",\n    \"id\": \"6421672\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"state\": \"production\",\n    \"status\": [],\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}"},{"id":"41b801f1-6029-45af-95f4-1c45f4eaf540","name":"200 ok - failed provisioning","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/6421673"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"cloud_vc\",\n    \"id\": \"6421673\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"state\": \"error\",\n    \"status\": [{\n        \"severity\": 3,\n        \"tag\": \"vrf\",\n        \"message\": \"Placing VPRN on switch failed\",\n        \"attr\": {\n            \"vrf\": \"100\" \n        },\n        \"timestamp\": \"2021-12-10T12:35:00+01:00\"\n    }],\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}"}],"_postman_id":"006250ab-c1a1-4fb4-baf4-ef572d92439e"},{"name":"List Network Service Configs","id":"bd2f07c7-38b0-4d72-a542-334c4a73927d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"a4b58678-b931-4149-94b6-c97e14ce5140","name":"200 ok","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"6421672\",\n        \"managing_account\": \"100\",\n        \"billing_account\": \"100\",\n        \"consuming_account\": \"200\",\n        \"external_ref\": \"\",\n        \"vrf\": \"100\",\n        \"bgp_password\": \"12345\",\n        \"bgp_neighbor\": \"10.0.1.2\",\n        \"bgp_neighbor_asn\": 3320,\n        \"address\": \"10.0.1.1/30\",\n        \"bfd\": true,\n        \"state\": \"production\",\n        \"status\": [],\n        \"cloud_vlan\": null,\n        \"handover\": 1,\n        \"network_service\": \"20\",\n        \"purchase_order\": \"\",\n        \"network_feature_configs\": []\n    }\n]"},{"id":"7e8bfe2f-561e-4506-bcec-751f4f7abe37","name":"200 ok with filters","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{host}}/api/v3/decix-vrf-v1/network-service-configs?managing_account=100&bfd=true&bgp_password=10.0.1.2","host":["{{host}}"],"path":["api","v3","decix-vrf-v1","network-service-configs"],"query":[{"key":"managing_account","value":"100"},{"key":"bfd","value":"true"},{"key":"bgp_password","value":"10.0.1.2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"6421672\",\n        \"managing_account\": \"100\",\n        \"billing_account\": \"100\",\n        \"consuming_account\": \"200\",\n        \"external_ref\": \"\",\n        \"vrf\": \"100\",\n        \"bgp_password\": \"12345\",\n        \"bgp_neighbor\": \"10.0.1.2\",\n        \"bgp_neighbor_asn\": 3320,\n        \"address\": \"10.0.1.1/30\",\n        \"bfd\": true,\n        \"state\": \"production\",\n        \"status\": [],\n        \"cloud_vlan\": null,\n        \"handover\": 1,\n        \"network_service\": \"20\",\n        \"purchase_order\": \"\",\n        \"network_feature_configs\": []\n    }\n]"}],"_postman_id":"bd2f07c7-38b0-4d72-a542-334c4a73927d"}],"id":"33232b06-453d-404d-baa2-6565c6a5f151","_postman_id":"33232b06-453d-404d-baa2-6565c6a5f151","description":"","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"Delete Hosted GCLOUD connection to a Cloud ROUTER","item":[{"name":"Delete Network Service Config","id":"9bfbb50b-54aa-4691-b180-ea20437324ee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{id}","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{id}"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"e9e18524-c42c-42f6-b924-907c3a35593d","name":"202 accepted","originalRequest":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/6421672"},"status":"Accepted","code":202,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"cloud_vc\",\n    \"id\": \"6421672\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"state\": \"decommission_requested\",\n    \"status\": [],\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}\n"}],"_postman_id":"9bfbb50b-54aa-4691-b180-ea20437324ee"},{"name":"Delete Network Service","id":"50681d06-7f1c-4e5f-9646-36ffcb91402c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{host}}/api/v2/network-services/6","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v2","network-services","6"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"50681d06-7f1c-4e5f-9646-36ffcb91402c"}],"id":"25aca223-770e-4473-be2d-e52b705625a3","_postman_id":"25aca223-770e-4473-be2d-e52b705625a3","description":"","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}}],"id":"c4ddf0a7-1921-4bf6-9106-cb205360ecf9","_postman_id":"c4ddf0a7-1921-4bf6-9106-cb205360ecf9","description":"","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"Check BGP State of a DirectCLOUD service","item":[{"name":"Show BGP State","id":"a989b294-10ae-4933-b5e6-49cdf762ac2d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}/bgp-state","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{network_service_config_id}","bgp-state"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"d93019e4-6c3e-44ed-8cfe-edd244c08fc5","name":"Show BGP State","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/482/bgp-state"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 13:28:46 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"24"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"state\": \"Established\"\n}"}],"_postman_id":"a989b294-10ae-4933-b5e6-49cdf762ac2d"}],"id":"18f03657-1242-4ca2-88f3-3c4068d8daa2","description":"<p>The BGP State enpoint responds with the following state options (BGP Finite state model): Idle, Connect, Active, Open Sent, Open Confirm, Established. For details check: <a href=\"https://www.inetdaemon.com/tutorials/internet/ip/routing/bgp/operation/finite_state_model.shtml\">https://www.inetdaemon.com/tutorials/internet/ip/routing/bgp/operation/finite_state_model.shtml</a></p>\n","_postman_id":"18f03657-1242-4ca2-88f3-3c4068d8daa2","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"Check BFD State of a DirectCLOUD service","item":[{"name":"Show BFD State","id":"b5d9aff1-d235-42e2-97d8-2c4114755dee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}/bfd-state","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{network_service_config_id}","bfd-state"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"f28a7973-786a-467b-b2b2-2cbbab768573","name":"Show BFD State Copy","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/482/bfd-state"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 13:29:05 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"15"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"state\": \"Up\"\n}"}],"_postman_id":"b5d9aff1-d235-42e2-97d8-2c4114755dee"}],"id":"279f699c-c92f-4fa7-bec5-146ec96d8da6","description":"<p>This endpoint retrieves the current state of Bidirectional Forwarding Detection (BFD) for a specified network service configuration. BFD is a network protocol used to detect faults between two forwarding engines connected by a link. It provides low-overhead, rapid failure detection times to improve network stability and performance.</p>\n<p><code>state</code> (string): Indicates the current state of BFD. Possible values include:</p>\n<ul>\n<li><p><code>\"Up\"</code>: BFD is operational and detecting forwarding path faults.</p>\n</li>\n<li><p><code>\"Down\"</code>: BFD is not operational or has detected a fault.</p>\n</li>\n</ul>\n","_postman_id":"279f699c-c92f-4fa7-bec5-146ec96d8da6","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"Routes","item":[{"name":"List Routes","id":"7ea1b772-bc86-4e9d-a1b0-931e012c0b3a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/routes","description":"<p>Get all the routes of the authenticated account. To get the routes of a specific VRF use the vrf filter e.g. ?vrf=123<br />Returns the routes of the VRF's which are in production state.</p>\n","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","routes"],"host":["{{host}}"],"query":[{"disabled":true,"description":{"content":"<p>int\nSpecifies the maximum number of items or records to retrieve from the API response.</p>\n","type":"text/plain"},"key":"limit","value":"1"},{"disabled":true,"description":{"content":"<p>int\nSpecifies the starting point or position of the items to be retrieved from the API response.</p>\n","type":"text/plain"},"key":"offset","value":"1"},{"disabled":true,"description":{"content":"<p>string\nFilters the API response based on a specific vrf identifier.</p>\n","type":"text/plain"},"key":"vrf","value":"1"}],"variable":[]}},"response":[{"id":"f13e1a8f-29bb-4d01-942a-956f464d99f0","name":"List Routes","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{host}}/api/v3/decix-vrf-v1/routes","host":["{{host}}"],"path":["api","v3","decix-vrf-v1","routes"],"query":[{"key":"limit","value":"1","description":"int\nSpecifies the maximum number of items or records to retrieve from the API response.","disabled":true},{"key":"offset","value":"1","description":"int\nSpecifies the starting point or position of the items to be retrieved from the API response.","disabled":true},{"key":"vrf","value":"1","description":"string\nFilters the API response based on a specific vrf identifier.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Tue, 08 Aug 2023 14:31:03 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"8297"},{"key":"Connection","value":"keep-alive"},{"key":"X-Total-Count","value":"2"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"221\",\n        \"vrf\": \"220\",\n        \"prefix\": \"10.0.0.0/8\",\n        \"metric\": 0,\n        \"protocol\": \"bgp\",\n        \"distance\": 170,\n        \"next_hop\": \"10.0.32.6\"\n    },\n    {\n        \"id\": \"222\",\n        \"vrf\": \"220\",\n        \"prefix\": \"10.0.32.4/30\",\n        \"metric\": 0,\n        \"protocol\": \"local\",\n        \"distance\": 0,\n        \"next_hop\": \"\"\n    }\n]"}],"_postman_id":"7ea1b772-bc86-4e9d-a1b0-931e012c0b3a"}],"id":"17a0cd5b-36e9-4507-a208-88681248c09e","_postman_id":"17a0cd5b-36e9-4507-a208-88681248c09e","description":"","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"Arp Table","item":[{"name":"List ARP Table","id":"91f4d9c4-8bc9-48d5-8fb4-23afd358433b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/arp-table","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","arp-table"],"host":["{{host}}"],"query":[{"disabled":true,"description":{"content":"<p>int\nSpecifies the maximum number of items or records to retrieve from the API response.</p>\n","type":"text/plain"},"key":"limit","value":"1"},{"disabled":true,"description":{"content":"<p>int\nSpecifies the starting point or position of the items to be retrieved from the API response.</p>\n","type":"text/plain"},"key":"offset","value":"1"},{"disabled":true,"description":{"content":"<p>string\nFilters the API response based on a specific vrf identifier.</p>\n","type":"text/plain"},"key":"vrf","value":"1"}],"variable":[]}},"response":[{"id":"7c8c6583-172c-429f-80c9-8c3765c9c34c","name":"List ARP table","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{host}}/api/v3/decix-vrf-v1/arp-table","host":["{{host}}"],"path":["api","v3","decix-vrf-v1","arp-table"],"query":[{"key":"limit","value":"1","description":"int\nSpecifies the maximum number of items or records to retrieve from the API response.","disabled":true},{"key":"offset","value":"1","description":"int\nSpecifies the starting point or position of the items to be retrieved from the API response.","disabled":true},{"key":"vrf","value":"1","description":"string\nFilters the API response based on a specific vrf identifier.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Tue, 08 Aug 2023 14:31:03 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"8297"},{"key":"Connection","value":"keep-alive"},{"key":"X-Total-Count","value":"2"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"91f4d9c4-8bc9-48d5-8fb4-23afd358433b"}],"id":"14d1cdf7-0da0-45a4-b555-27e60450d241","_postman_id":"14d1cdf7-0da0-45a4-b555-27e60450d241","description":"","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}}],"id":"c179d95a-4995-4ab4-b6ba-8f810f640cf8","_postman_id":"c179d95a-4995-4ab4-b6ba-8f810f640cf8","description":"","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}}],"id":"bc4ab921-6bc6-426f-b359-5bf69acb0b1d","description":"<p>This section guides you through the API process for establishing a DirectCLOUD connection between a DE-CIX Cloud ROUTER and a Cloud Service Provider (CSP) or a DE-CIX Access and a CSP .</p>\n<p>DE-CIX collaborates with top cloud service providers to simplify the process of establishing a DirectCLOUD connection within your cloud framework. Presently, we provide automated configuration and connectivity options for the following partners:</p>\n<ul>\n<li><p>Amazon Web Services (DirectConnect)</p>\n</li>\n<li><p>Microsoft Azure (ExpressRoute)</p>\n</li>\n<li><p>Google</p>\n</li>\n<li><p>IBM (Direct Link)</p>\n</li>\n</ul>\n<p>Each cloud partner employs a distinct configuration approach for their services, and this section outlines the configuration steps for each one.</p>\n<p>For DirectCLOUD the DE-CIX API basically differentiates between to different provisioning workflows: \"Provider first\" (Azure and GCLOUD) and \"Exchange first\" (AWS and IBM). Both are described more in detail here: <a href=\"https://ix-api.net/use-cases/#cloud-circuits-cloud_vc\">https://ix-api.net/use-cases/#cloud-circuits-cloud_vc</a>.</p>\n","_postman_id":"bc4ab921-6bc6-426f-b359-5bf69acb0b1d","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"VirtualPNI","item":[{"name":"VirtualPNI <> Cloud ROUTER","item":[{"name":"Create VirtualPNI connection to a Cloud ROUTER","item":[{"name":"Create Network Service","id":"88146733-bf66-48ec-be47-d347f274f4cb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"  {\n    \"billing_account\": \"100\",\n    \"managing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"product_offering\": \"AAAFxQAAJw8AAABkAAAAZAAAAAM=\",\n    \"type\": \"p2p_vc\",\n    \"external_ref\": \"api_testing_vpni\",\n    \"purchase_order\": \"\",\n    \"contract_ref\": \"\",\n    \"display_name\": \"\",\n    \"joining_member_account\": \"100\"\n  }","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v2/network-services","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v2","network-services"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"6509e790-bb89-42d1-bc34-2cb4c461150c","name":"Create Network Service","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"  {\n    \"billing_account\": \"100\",\n    \"managing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"product_offering\": \"AAAFxQAAJw8AAABkAAAAZAAAAAM=\",\n    \"type\": \"p2p_vc\",\n    \"external_ref\": \"api_testing_vpni\",\n    \"purchase_order\": \"\",\n    \"contract_ref\": \"\",\n    \"display_name\": \"\",\n    \"joining_member_account\": \"100\"\n  }","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v2/network-services"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 15:41:38 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"457"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"billing_account\": \"100\",\n    \"capacity\": 100,\n    \"consuming_account\": \"100\",\n    \"contract_ref\": \"\",\n    \"display_name\": \"\",\n    \"external_ref\": \"api_testing_vpni\",\n    \"id\": \"332192\",\n    \"joining_member_account\": \"100\",\n    \"managing_account\": \"100\",\n    \"nsc_required_contact_roles\": [\n        \"1\",\n        \"2\"\n    ],\n    \"product_offering\": \"AAAFxQAAJw8AAABkAAAAZAAAAAM=\",\n    \"purchase_order\": \"\",\n    \"state\": \"requested\",\n    \"status\": [],\n    \"type\": \"p2p_vc\"\n}"}],"_postman_id":"88146733-bf66-48ec-be47-d347f274f4cb"},{"name":"Create Network Service Config","id":"d83a0a7c-83c3-42eb-bcb9-253af8c31f81","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\": \"p2p_vc\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"external_ref\": \"Second test new nsc\",\n    \"vrf\": \"273\",\n    \"network_service\": \"332192\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"connection\": \"2945983\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": [],\n    \"vlan_config\": {\n        \"vlan\": 99,\n        \"vlan_ethertype\": \"0x8100\",\n        \"vlan_type\": \"dot1q\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"c2d8d666-9c50-4ea4-947d-f750c8c1fe55","name":"Create Network Service Config","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"type\": \"p2p_vc\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"external_ref\": \"Second test new nsc\",\n    \"vrf\": \"273\",\n    \"network_service\": \"332192\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"connection\": \"2945983\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": [],\n    \"vlan_config\": {\n        \"vlan\": 99,\n        \"vlan_ethertype\": \"0x8100\",\n        \"vlan_type\": \"dot1q\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 15:45:09 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"508"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"vrf\": \"273\",\n    \"address\": \"10.0.1.1/30\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"bfd\": true,\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"100\",\n    \"external_ref\": \"Second test new nsc\",\n    \"purchase_order\": \"\",\n    \"network_service\": \"332192\",\n    \"type\": \"p2p_vc\",\n    \"connection\": \"2945983\",\n    \"vlan_config\": {\n        \"vlan_type\": \"dot1q\",\n        \"vlan\": 99,\n        \"vlan_ethertype\": \"0x8100\"\n    },\n    \"id\": \"488\",\n    \"state\": \"requested\",\n    \"status\": [],\n    \"network_feature_configs\": []\n}"}],"_postman_id":"d83a0a7c-83c3-42eb-bcb9-253af8c31f81"}],"id":"9800aba4-a342-43d9-805f-47366435ee3f","description":"<p>For further information in regards to <code>/network-services</code> endpoint hava look at: <a href=\"https://docs.ix-api.net/v2/#tag/network-services\">https://docs.ix-api.net/v2/#tag/network-services</a>.</p>\n","_postman_id":"9800aba4-a342-43d9-805f-47366435ee3f","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"Check VirtualPNI connection to a Cloud ROUTER","item":[{"name":"Get Network Service Config","id":"8ba27886-2220-415d-8acd-f1d2c34d210c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{network_service_config_id}"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"47d3bb66-4e4f-4311-8cae-af0eb6965c77","name":"200 ok - successful provisioning","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/6421672"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"cloud_vc\",\n    \"id\": \"6421672\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"state\": \"production\",\n    \"status\": [],\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}"},{"id":"be79de0d-3e8e-4d71-abf5-df7d3cefee4a","name":"200 ok - failed provisioning","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/6421673"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"cloud_vc\",\n    \"id\": \"6421673\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"state\": \"error\",\n    \"status\": [{\n        \"severity\": 3,\n        \"tag\": \"vrf\",\n        \"message\": \"Placing VPRN on switch failed\",\n        \"attr\": {\n            \"vrf\": \"100\" \n        },\n        \"timestamp\": \"2021-12-10T12:35:00+01:00\"\n    }],\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}"}],"_postman_id":"8ba27886-2220-415d-8acd-f1d2c34d210c"},{"name":"List Network Service Configs","id":"4fb44027-eac5-40fd-851c-ccc0af0dfcf5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"5ee5f867-fe54-44a0-a107-4d8ef756e725","name":"200 ok","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"6421672\",\n        \"managing_account\": \"100\",\n        \"billing_account\": \"100\",\n        \"consuming_account\": \"200\",\n        \"external_ref\": \"\",\n        \"vrf\": \"100\",\n        \"bgp_password\": \"12345\",\n        \"bgp_neighbor\": \"10.0.1.2\",\n        \"bgp_neighbor_asn\": 3320,\n        \"address\": \"10.0.1.1/30\",\n        \"bfd\": true,\n        \"state\": \"production\",\n        \"status\": [],\n        \"cloud_vlan\": null,\n        \"handover\": 1,\n        \"network_service\": \"20\",\n        \"purchase_order\": \"\",\n        \"network_feature_configs\": []\n    }\n]"},{"id":"fe444f5e-6244-4b31-8169-241e6ee83256","name":"200 ok with filters","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{host}}/api/v3/decix-vrf-v1/network-service-configs?managing_account=100&bfd=true&bgp_password=10.0.1.2","host":["{{host}}"],"path":["api","v3","decix-vrf-v1","network-service-configs"],"query":[{"key":"managing_account","value":"100"},{"key":"bfd","value":"true"},{"key":"bgp_password","value":"10.0.1.2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Nov 2021 12:23:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"x-srv-trace","value":"v=1;t=b985f248242efbb5"},{"key":"x-srv-span","value":"v=1;s=e86601d90e726be0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit","value":"120"},{"key":"X-RateLimit-Remaining","value":"119"},{"key":"X-RateLimit-Reset","value":"1636547042"},{"key":"ETag","value":"W/\"a4-7hO0T/XLq3TuFViTu2ZVQQdIY+A\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"type\": \"cloud_vc\",\n        \"id\": \"6421672\",\n        \"managing_account\": \"100\",\n        \"billing_account\": \"100\",\n        \"consuming_account\": \"200\",\n        \"external_ref\": \"\",\n        \"vrf\": \"100\",\n        \"bgp_password\": \"12345\",\n        \"bgp_neighbor\": \"10.0.1.2\",\n        \"bgp_neighbor_asn\": 3320,\n        \"address\": \"10.0.1.1/30\",\n        \"bfd\": true,\n        \"state\": \"production\",\n        \"status\": [],\n        \"cloud_vlan\": null,\n        \"handover\": 1,\n        \"network_service\": \"20\",\n        \"purchase_order\": \"\",\n        \"network_feature_configs\": []\n    }\n]"}],"_postman_id":"4fb44027-eac5-40fd-851c-ccc0af0dfcf5"},{"name":"Show BGP State","id":"e5df408a-3c66-45b5-ab76-30ccad03223b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}/bgp-state","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{network_service_config_id}","bgp-state"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"b8a73d16-59e1-4a58-a0e5-0178d661c0c2","name":"Show BGP State","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/482/bgp-state"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 13:28:46 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"24"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"state\": \"Established\"\n}"}],"_postman_id":"e5df408a-3c66-45b5-ab76-30ccad03223b"},{"name":"Show BFD State","id":"aa087a0e-92f5-44c4-9361-005d779fbe17","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{network_service_config_id}/bfd-state","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{network_service_config_id}","bfd-state"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"f0aa4740-3bb0-4756-ad43-6ee69c887d3e","name":"Show BFD State","originalRequest":{"method":"GET","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/482/bfd-state"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.14.1"},{"key":"Date","value":"Thu, 24 Aug 2023 13:29:05 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"15"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"state\": \"Up\"\n}"}],"_postman_id":"aa087a0e-92f5-44c4-9361-005d779fbe17"}],"id":"ea01ea87-00cc-41a3-83ab-5883096d98af","_postman_id":"ea01ea87-00cc-41a3-83ab-5883096d98af","description":"","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"Delete Hosted Azure connection to a Cloud ROUTER Copy 2","item":[{"name":"Delete Network Service Config","id":"eea339bc-200e-41df-9936-375e23bbabec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/{id}","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v3","decix-vrf-v1","network-service-configs","{id}"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"b23450c8-2b44-489e-89c4-c69b984ebe26","name":"202 accepted","originalRequest":{"method":"DELETE","header":[],"url":"{{host}}/api/v3/decix-vrf-v1/network-service-configs/6421672"},"status":"Accepted","code":202,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"type\": \"cloud_vc\",\n    \"id\": \"6421672\",\n    \"managing_account\": \"100\",\n    \"billing_account\": \"100\",\n    \"consuming_account\": \"200\",\n    \"external_ref\": \"\",\n    \"vrf\": \"100\",\n    \"bgp_password\": \"12345\",\n    \"bgp_neighbor\": \"10.0.1.2\",\n    \"bgp_neighbor_asn\": 3320,\n    \"address\": \"10.0.1.1/30\",\n    \"bfd\": true,\n    \"state\": \"decommission_requested\",\n    \"status\": [],\n    \"cloud_vlan\": null,\n    \"handover\": 1,\n    \"network_service\": \"20\",\n    \"purchase_order\": \"\",\n    \"network_feature_configs\": []\n}\n"}],"_postman_id":"eea339bc-200e-41df-9936-375e23bbabec"},{"name":"Delete Network Service","id":"7c9ecbe3-c027-4abc-b6b0-8996bd3c59e1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{host}}/api/v2/network-services/6","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v2","network-services","6"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"7c9ecbe3-c027-4abc-b6b0-8996bd3c59e1"}],"id":"f304ad1b-8c8f-47aa-88b3-22931f8c773e","_postman_id":"f304ad1b-8c8f-47aa-88b3-22931f8c773e","description":"","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}}],"id":"ceb2ba6c-3f80-4e34-91af-c58757430dc2","_postman_id":"ceb2ba6c-3f80-4e34-91af-c58757430dc2","description":"","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"VirtualPNI <> Access","item":[],"id":"8df5b887-de4e-4424-bc62-f169b32d6338","_postman_id":"8df5b887-de4e-4424-bc62-f169b32d6338","description":"","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}}],"id":"9600f611-2e07-4149-88cd-82b4d5be5d93","description":"<p>VirtualPNI is the DE-CIX Point-to-Point Service.</p>\n<p>VirtualPNI is a service allowing you to install one or multiple VLANs on your Access port to connect between end-points within a metro region, between metro regions, or between your on-premise equipment and the DE-CIX Cloud ROUTER in a hybrid-cloud setup.</p>\n<h2 id=\"virtualpni-use-cases\">VirtualPNI Use cases</h2>\n<p>The service comes in two flavors, depending on the use case.</p>\n<h3 id=\"use-case-1-layer-2-e-line-point-to-point\">Use case 1: Layer 2 E-line* point-to-point</h3>\n<p>VirtualPNI as a Layer 2 Ethernet circuit providing private, flexible, and on-demand connections between two or more DE-CIX Accesses within a metro region or between metro regions.</p>\n<p>Currently only the ordering party is paying. The receiving party has to accept (agree) the incoming connection. More specifically, the ordering party pays for the service and its Access. The receiving party pays only for the Access.</p>\n<h3 id=\"use-case-2-layer-3-connection-for-hybrid-cloud-setups\">Use case 2: Layer 3 connection** (for Hybrid-cloud setups)</h3>\n<p>A VirtualPNI connection between your physical DE-CIX Access port and the DE-CIX Cloud ROUTER offers a Layer 3 routed network connection on our carrier-grade private platform. This setup extends the customer’s on-premise equipment to the cloud environment. When a VirtualPNI connection is added to the routing domain as part of a customer’s Cloud ROUTER, a virtual routing instance in closest proximity to the customer’s DE-CIX Access is created. A connection is then provisioned between the Cloud ROUTER instance and the customer’s DE-CIX Access, over which a BGP session is established.</p>\n<p>The “foreign port” feature is an enhancement to the IX-API, broadening the capabilities of VirtualPNI. This feature allows customers to create Layer 3 connections (VirtualPNI) not only to their own Access ports but also to Access ports they do not manage or own.</p>\n<p><strong>Key Points of the Foreign Port Feature:</strong></p>\n<ul>\n<li><p><strong>Discoverability</strong>: For an Access to be eligible for connection by other customers, the Access owner must set it as “discoverable.”</p>\n</li>\n<li><p><strong>Visibility</strong>: Once an Access is marked as discoverable, it becomes visible on the product-offering endpoint. Other customers who are members of the DE-CIX platform can then see and select this offering.</p>\n</li>\n<li><p><strong>Connection</strong>: Customers can create a Layer 3 connection to these discoverable Access ports, enabling them to connect to services available through these ports, such as cloud resources, transit services, and more.</p>\n</li>\n</ul>\n<p><strong>IMPORTANT</strong>: The API supports use case 2 at the moment. On a API level VirtualPNI is represented as a network-service of type <code>p2p_vc</code></p>\n","_postman_id":"9600f611-2e07-4149-88cd-82b4d5be5d93","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}},{"name":"Peering","item":[{"name":"List available DE-CIX peering network services","id":"a65ae3e1-7c1a-4b61-814e-c1b1e286f2f6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v2/network-services?type=exchange_lan","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v2","network-services"],"host":["{{host}}"],"query":[{"key":"type","value":"exchange_lan"}],"variable":[]}},"response":[],"_postman_id":"a65ae3e1-7c1a-4b61-814e-c1b1e286f2f6"},{"name":"List peering network service configs","id":"abae085b-7d21-4d40-94d0-af10ead19437","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{host}}/api/v2/network-service-configs?type=exchange_lan","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}},"urlObject":{"path":["api","v2","network-service-configs"],"host":["{{host}}"],"query":[{"key":"type","value":"exchange_lan"}],"variable":[]}},"response":[],"_postman_id":"abae085b-7d21-4d40-94d0-af10ead19437"}],"id":"36cef668-c4fd-461c-8f40-b7b739c3bd7b","_postman_id":"36cef668-c4fd-461c-8f40-b7b739c3bd7b","description":"","auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"},"isInherited":true,"source":{"_postman_id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","id":"8b0f0b0c-654e-4678-a154-f3632298a7a2","name":"DE-CIX IX-API Collection","type":"collection"}}}],"auth":{"type":"bearer","bearer":{"token":"{{jwt_token}}"}},"event":[{"listen":"prerequest","script":{"id":"88eb2175-e22f-48b3-b5f8-b093a413e2be","type":"text/javascript","requests":{},"exec":[""]}},{"listen":"test","script":{"id":"187881d7-bf23-47eb-bf59-bd7a49c4e1cf","type":"text/javascript","requests":{},"exec":[""]}}]}