Before configuring any network services in Console Connect, you must create a port. This is a two-step process; ordering or requesting a port, then activating that port. The price with all vendor details is returned and stored in the edgePayload. The difference between Edge and non-Edge order/port is that there is edgePayload present and the flag is set to isEdgePort=true. The collections in MongoDb for both are the same.
Get the details of a companies port order
OK
{- "billingId": "56d691309a90128d55831db2",
- "cancelled": false,
- "isEdgePort": false,
- "edgePayload": { },
- "cancelledAt": "1970-01-01T00:00:00.000Z",
- "cancelledBy": null,
- "company": {
- "tags": [ ],
- "__v": 0,
- "avatar": null,
- "avatarId": null,
- "background": null,
- "capabilities": {
- "layer2": false,
- "layer2Metros": [ ],
- "layer2Regions": [ ],
- "layer3": false,
- "layer3Metros": [ ],
- "layer3Regions": [ ]
}, - "companies": [ ],
- "company": {
- "address": null,
- "addresses": [ ],
- "businessDevelopmentManagerTypePreference": "UNSPECIFIED",
- "businessRegistrationCertReference": null,
- "businessRegistrationCertRejectedReason": null,
- "businessRegistrationCertUploadedAt": null,
- "businessRegistrationCertVerified": "UNVERIFIED",
- "businessType": null,
- "city": null,
- "clientId": null,
- "companySize": null,
- "dateFounded": null,
- "emailDomains": [
- "example.com"
], - "fax": null,
- "first": null,
- "industry": null,
- "isSDWAN": false,
- "last": null,
- "parentIds": [ ],
- "phone": null,
- "privacy": {
- "community": {
- "blackListIds": [ ],
- "mode": "PUBLIC",
- "whiteListIds": [ ]
}, - "network": {
- "blackListIds": [ ],
- "mode": "PUBLIC",
- "whiteListIds": [ ]
}
}, - "regionalInternetRegistry": [ ],
- "registeredName": null,
- "state": null,
- "website": null,
- "zip": null
}, - "createdAt": "2017-02-06T23:20:46.291Z",
- "defaultPaymentType": null,
- "deleted": false,
- "deletedAt": null,
- "displayOrder": -299,
- "groups": [ ],
- "headline": null,
- "id": "58980a25a77b4d7bf459d200",
- "isSupport": false,
- "legalEntityId": null,
- "linkUserCompany": { },
- "location": null,
- "name": "Company 1",
- "online": false,
- "optIntoMarketingEmail": false,
- "overviewImage": null,
- "phone": null,
- "popIds": [ ],
- "stats": {
- "articles": 0,
- "events": 0,
- "followers": 0,
- "following": 0,
- "interconnections": 0,
- "members": 1,
- "posts": 0,
- "privateArticles": 0,
- "privateEvents": 0,
- "privatePosts": 0
}, - "status": "ACTIVE",
- "summary": null,
- "system": {
- "welcomeMessage": null
}, - "type": "COMPANY",
- "updatedAt": "2017-02-06T23:20:46.291Z",
- "username": "company1",
- "verified": true,
- "verifiedIdentity": true
}, - "controller": {
- "asn": null,
- "cerAsn": null,
- "cerIp": {
- "ipv4": null,
- "ipv6": null
}, - "id": null,
- "ip": {
- "ipv4": null,
- "ipv6": null
}, - "serviceLayerId": null,
- "vlan": null
}, - "createdAt": "2016-03-02T07:07:28.195Z",
- "createdBy": "stan",
- "deleted": false,
- "deletedAt": "1970-01-01T00:00:00.000Z",
- "deletedBy": null,
- "id": "56d691309a90128d55831db1",
- "locationId": null,
- "crossConnectId": null,
- "message": null,
- "metro": {
- "country": "USA",
- "createdAt": "2016-02-12T09:01:33.840Z",
- "deleted": false,
- "deletedAt": null,
- "id": "1232413986c08c061dd8c45f",
- "name": "SJC",
- "updatedAt": "2016-02-12T09:01:33.840Z"
}, - "port": {
- "activeChangedAt": "2016-03-02T07:07:27.147Z",
- "createdAt": "2016-03-02T07:07:27.148Z",
- "dataCenterFacilityId": "5126c9f1111e15a24a066130",
- "deleted": false,
- "deletedAt": "1970-01-01T00:00:00.000Z",
- "id": "56d6912f9a90128d55831da8",
- "ip": {
- "ipv4": null,
- "ipv6": null
}, - "locationId": "b3f5ac21-fec1-4418-9e1a-709d48da59fa",
- "metroId": "1232413986c08c061dd8c45f",
- "name": "PORT_1",
- "portId": null,
- "speed": 1000,
- "status": "UNKNOWN",
- "type": "PHYSICAL_NSP",
- "updatedAt": "2016-03-02T07:07:27.148Z",
- "vlan": null
}, - "portName": "PORT_1",
- "speed": {
- "name": "1000 Mbps",
- "value": 1000
}, - "status": "created",
- "updatedAt": "2016-03-02T07:07:28.195Z",
- "updatedBy": null
}
Note: Reading a company's port details is publicly visible.
OK
{- "activeChangedAt": "2016-06-16T06:20:10.640Z",
- "asn": {
- "asn": "176251",
- "createdAt": "2016-06-16T06:20:11.053Z",
- "deleted": false,
- "deletedAt": null,
- "status": "VERIFIED",
- "type": "ALLOCATED",
- "updatedAt": "2016-06-16T06:20:11.053Z"
}, - "capacity": {
- "remaining": 900,
- "total": 1000,
- "utilised": 100
}, - "company": {
- "tags": [ ],
- "avatar": null,
- "avatarId": null,
- "background": null,
- "companies": null,
- "company": {
- "address": null,
- "addresses": [ ],
- "businessType": null,
- "city": null,
- "clientId": null,
- "companySize": null,
- "country": null,
- "dateFounded": null,
- "email": null,
- "emailDomains": [ ],
- "fax": null,
- "first": null,
- "industry": null,
- "last": null,
- "markets": { },
- "phone": null,
- "regionalInternetRegistry": null,
- "state": null,
- "website": null,
- "zip": null
}, - "createdAt": "2016-06-16T06:20:09.604Z",
- "deleted": false,
- "deletedAt": null,
- "groups": null,
- "headline": null,
- "id": "5762451982894b9b1b1a5dbc",
- "isSupport": false,
- "isSynced": null,
- "location": null,
- "name": "corp",
- "online": false,
- "phone": null,
- "social": null,
- "stats": {
- "articles": 0,
- "events": 0,
- "followers": 0,
- "following": 0,
- "interconnections": 0,
- "members": 1,
- "posts": 0,
- "privateArticles": 0,
- "privateEvents": 0,
- "privatePosts": 0
}, - "status": "ACTIVE",
- "summary": null,
- "type": "COMPANY",
- "updatedAt": "2016-06-16T06:20:09.604Z",
- "username": "corp",
- "verified": false
}, - "companyId": "5762451982894b9b1b1a5dbc",
- "connections": [
- {
- "id": "5762451d82894b9b1b1a5dd2",
- "name": "Sierra",
- "status": "ACTIVE"
}
], - "controllers": [
- {
- "activeChangedAt": "2016-06-16T06:20:11.458Z",
- "asn": {
- "asn": "54321",
- "createdAt": "2016-06-16T06:20:11.460Z",
- "deleted": false,
- "deletedAt": null,
- "status": "VERIFIED",
- "type": "SYSTEM",
- "updatedAt": "2016-06-16T06:20:11.460Z"
}, - "createdAt": "2016-06-16T06:20:11.114Z",
- "deleted": false,
- "deletedAt": null,
- "id": "5762451b82894b9b1b1a5dc6",
- "ip": {
- "ipv4": "198.51.100.1",
- "ipv6": "2001:DB8::1111:1111:1111:1111"
}, - "metro": {
- "code": null,
- "country": "USA",
- "createdAt": "2016-02-12T09:01:33.840Z",
- "deleted": false,
- "deletedAt": null,
- "description": null,
- "id": "1232413986c08c061dd8c45f",
- "logo": null,
- "name": "SJC",
- "ready": true,
- "regionIds": [ ],
- "updatedAt": "2016-02-12T09:01:33.840Z"
}, - "metroId": "1232413986c08c061dd8c45f",
- "name": "corp - Skyla",
- "password": "",
- "portIds": [
- "5762451a82894b9b1b1a5dc2"
], - "status": "ACTIVE",
- "type": "USER",
- "updatedAt": "2016-06-16T06:20:11.462Z",
- "vlan": 200
}
], - "createdAt": "2016-06-16T06:20:10.029Z",
- "dataCenterFacility": {
- "tags": [ ],
- "avatar": null,
- "avatarId": null,
- "background": null,
- "companies": null,
- "company": {
- "address": null,
- "addresses": [
- {
- "address": "11 Great Oaks Boulevard",
- "city": "San Jose",
- "country": "USA",
- "email": "",
- "geo": {
- "coordinates": [
- -121.78322,
- 37.24162
], - "type": "Point"
}, - "phone": "",
- "primary": true,
- "state": "California",
- "zip": "95119-1242"
}
], - "businessType": null,
- "city": null,
- "clientId": null,
- "companySize": null,
- "country": null,
- "dateFounded": null,
- "email": null,
- "emailDomains": [ ],
- "fax": null,
- "first": null,
- "industry": null,
- "last": null,
- "markets": { },
- "phone": null,
- "regionalInternetRegistry": null,
- "state": null,
- "website": null,
- "zip": null
}, - "createdAt": "2015-11-04T06:07:12.785Z",
- "dataCenterFacility": {
- "id": "b3f5ac21-fec1-4418-9e1a-709d48da59fa",
- "metroId": "1232413986c08c061dd8c45f",
- "ready": true,
- "speeds": [ ],
- "canBundleCrossConnect": true
}, - "deleted": false,
- "deletedAt": "1970-01-01T00:00:00.000Z",
- "groups": null,
- "headline": null,
- "id": "5126c9f1111e15a24a066130",
- "isSupport": false,
- "isSynced": null,
- "location": null,
- "name": "Equinix - SV1",
- "online": false,
- "phone": null,
- "social": null,
- "stats": {
- "articles": 0,
- "events": 0,
- "followers": 0,
- "following": 0,
- "interconnections": 0,
- "members": 0,
- "posts": 0,
- "privateArticles": 0,
- "privateEvents": 0,
- "privatePosts": 0
}, - "status": "ACTIVE",
- "summary": null,
- "type": "DATA_CENTER_FACILITY",
- "updatedAt": "2015-11-04T06:07:13.430Z",
- "username": "equinix-sv1",
- "verified": true
}, - "dataCenterFacilityId": "5126c9f1111e15a24a066130",
- "deleted": false,
- "deletedAt": "1970-01-01T00:00:00.000Z",
- "id": "5762451a82894b9b1b1a5dc2",
- "ip": {
- "ipv4": null,
- "ipv6": null
}, - "locationId": "b3f5ac21-fec1-4418-9e1a-709d48da59fa",
- "crossConnectId": "68696464-b2f7-4c90-a342-293f7385469a",
- "metro": {
- "code": null,
- "country": "USA",
- "createdAt": "2016-02-12T09:01:33.840Z",
- "deleted": false,
- "deletedAt": null,
- "description": null,
- "id": "1232413986c08c061dd8c45f",
- "logo": null,
- "name": "SJC",
- "ready": true,
- "regionIds": [ ],
- "updatedAt": "2016-02-12T09:01:33.840Z"
}, - "metroId": "1232413986c08c061dd8c45f",
- "name": "Vicente",
- "networkServiceProviderId": null,
- "partner": {
- "regionNames": [ ],
- "type": "NONE"
}, - "portId": null,
- "singleService": false,
- "speed": {
- "name": "1000 Mbps",
- "value": 1000
}, - "status": "ACTIVE",
- "type": "PHYSICAL",
- "updatedAt": "2016-06-16T06:20:11.116Z",
- "vlanRange": [
- {
- "from": 3600,
- "to": 3699
}
]
}
Retrieves the list of countries with provider detail if supported by Edge. (used in dropdown selectors)
OK
External server unhandled error
{- "data": [
- {
- "country": "Philippines",
- "countryIso": "ph",
- "provider": "Globe Telecoms",
- "phonePrefix": "+63"
}
], - "page": 1,
- "size": 1,
- "total": 1
}
Get bandwidth list supported by Edge. (used in dropdown selectors)
OK
External server unhandled error
{- "data": [
- {
- "id": "12dexample444-41122-3",
- "bandwidth": 1000,
- "unit": "Mbps"
}
], - "page": 1,
- "size": 1,
- "total": 1
}
Get contract term list supported by Edge.
OK
External server unhandled error
{- "data": [
- {
- "contractTerm": 12,
- "id": "643a2211-a88f-40ef-a22d-56ffbfd111d",
- "unit": "month"
}
], - "page": 1,
- "size": 1,
- "total": 1
}
Retrieves price quotations available for a certain country which offers a particular bandwidth and terms. This has been replaced by the async version as this request will often cause a timeout.
OK
Bad Request - please check if env vars like SEEKER_X_API_KEY | SEEKER_JWT_TOKEN | SEEKER_BASE_URL are set
Seeker server (external provider) quote not found
Seeker server (external provider) unhandled error
{- "country": {
- "name": "Hong Kong",
- "iso": "HK"
}, - "bandwidth": "200",
- "bandwidthUnit": "Mbps",
- "contract-term": "12",
- "contractTermUnit": "month",
- "formatted-address": "Example address, Hongkong",
- "postCode": "",
- "withMetro": true
}
{- "formatted-address": "Example address, Hong Kong",
- "addressResult": {
- "city": "Tsim Sha Tsui",
- "country": {
- "iso": "HK",
- "name": "Hong Kong"
}, - "formattedAddress": "Kowloon Park Drive, Tsim Sha Tsui, Hong Kong",
- "latitude": 22.2973191,
- "longitude": 114.1698733
}, - "data": [ ]
}
Generates a request token for retrieving price quotations available for a certain country which offers a particular bandwidth and terms. This is used in tandem with `GET /v2/edge/price/result/:responseId which will be polled until the result is available.
OK
Bad Request - please check if env vars like SEEKER_X_API_KEY | SEEKER_JWT_TOKEN | SEEKER_BASE_URL are set
Seeker server (external provider) quote not found
Seeker server (external provider) unhandled error
{- "country": {
- "name": "Hong Kong",
- "iso": "HK"
}, - "bandwidth": "200",
- "bandwidthUnit": "Mbps",
- "contract-term": "12",
- "contractTermUnit": "month",
- "formatted-address": "Example address, Hongkong",
- "postCode": "",
- "withMetro": true
}
{- "responseId": "string",
- "status": "string"
}
Retrieves price quotation result using the responseId from POST /v2/edge/price/search.
OK
Bad Request - please check if env vars like SEEKER_X_API_KEY | SEEKER_JWT_TOKEN | SEEKER_BASE_URL are set
Seeker server (external provider) quote not found
Seeker server (external provider) unhandled error
{- "formatted-address": "Example address, Hong Kong",
- "addressResult": {
- "city": "Kowloon",
- "country": {
- "iso": "HK",
- "name": "Hong Kong"
}, - "formattedAddress": "Example address, Hong Kong",
- "latitude": 22.3139685,
- "longitude": 114.2162923
}, - "data": [ ]
}
Calculate Edge price by discount code from the original price calculated by the original quote. The quoteKey need to be valid, otherwise it won't be possible to return any result.
OK
Not Found
{- "formatted-address": "Example address, Hong Kong",
- "addressResult": {
- "city": "Kowloon",
- "country": {
- "iso": "HK",
- "name": "Hong Kong"
}, - "formattedAddress": "Example address, Hong Kong",
- "latitude": 22.3139685,
- "longitude": 114.2162923
}, - "data": [
- {
- "quoteKey": "0be668d8-1624-47f1-aea0-e383c26ec63c",
- "mrc": 194.18,
- "mrcCurrency": "USD",
- "trc": 2330.16,
- "discountValue": "50%"
}
]
}
Gets the list of available locations (city and country) for Edge used in pricing calculator. These are countries from Data Center Facilities tagged for edge
OK
[- {
- "dcfId": "6621d8364062f311f901",
- "dcfUsername": "nigeria_name",
- "metroId": "66215c347611155fa0c2c",
- "city": "ABC",
- "country": "NG",
- "countryDisplayName": "Nigeria"
}, - {
- "dcfId": "63ce2d3d3333310015fa50ff",
- "dcfUsername": "dcf_name",
- "metroId": "77d9f1fbbc111113cddb6d1",
- "city": "Hong Kong",
- "country": "HK",
- "countryDisplayName": "Display name"
}
]
V2 endpoint for getting edge draft/order/port list. It replaces /api/company/{companyName}/ports/edge-orders
.
OK
{- "id": "66111622acb43722f8f58a8f",
- "speed": 500,
- "edgePayload": {
- "addressResult": {
- "city": "Kowloon",
- "country": {
- "iso": "HK",
- "name": "Hong Kong"
}, - "formattedAddress": "Example address, Hong Kong",
- "latitude": 22.3139685,
- "longitude": 114.2162923
}, - "data": [
- {
- "bandwidth": 500,
- "bandwidthUnit": "Mbps",
- "contractTerm": 12,
- "contractTermUnit": "month",
- "interval": "14 weeks",
- "lastMileProvider": "Not Provided",
- "lastMileProviderKey": "NOT_PROVIDED",
- "mrc": 1000.84,
- "mrcCurrency": "USD",
- "nrc": 3765.33,
- "nrcCurrency": "USD",
- "quoteKey": "d40d80222-833b-4093-9217-74a68b751114",
- "shieldPortId": "63d8b0aa2222f50015a80d6c",
- "tcv": 15775.21,
- "tcvCurrency": "USD",
- "trc": 12010.08,
- "trcCurrency": "USD",
- "vendorName": "Telstra",
- "metro": {
- "id": "77d9f11bcaa222f3cddb6d1",
- "name": "Hong Kong",
- "country": "hk"
}
}
], - "uuid": "e4a84c7c-2291-4b29-9f63-a250293332cb,",
- "selectedSolutionQuoteKey": "d40d222-833b-4333-9217-74a611175a6c4,",
- "message": "Draft order 2024-05-08,",
- "country": {
- "iso": "AU,",
- "name": "Australia"
}, - "formattedAddress": "Example address, Australia,",
- "latitude": "-27.5369265,",
- "longitude": "153.0786493,",
- "bandwidth": "500,",
- "bandwidthUnit": "Mbps,",
- "contractTerm": "12,",
- "contractTermUnit": "month,",
- "interval": "14 weeks,",
- "lastMileProvider": "Not Provided,",
- "lastMileProviderKey": "NOT_PROVIDED,",
- "mrc": "1000.84,",
- "mrcCurrency": "USD,",
- "nrc": "3765.33,",
- "nrcCurrency": "USD,",
- "quoteKey": "d42280c8-223b-4093-9217-74a68111a6c4,",
- "shieldPortId": "63d8b22222bf50015a11d6c,",
- "tcv": "15775.21,",
- "tcvCurrency": "USD,",
- "trc": "12010.08,",
- "trcCurrency": "USD,",
- "vendorName": "Telstra,",
- "metro": {
- "id": "77d1111bcaa90622cddb6d1,",
- "name": "Hong Kong,",
- "country": "hk"
}, - "siteContacts": {
- "primarySiteContactName": "Juan Del Cruz,",
- "primarySitePhonePrefix": "+63,",
- "primarySiteContactPhone": "09171234567,",
- "primarySiteContactEmail": "jdelacruz@testmail.com,",
- "secondarySiteContactName": "NULL,",
- "secondarySiteContactPhone": "NULL,",
- "secondarySiteContactEmail": "NULL,",
- "secondarySitePhonePrefix": "NULL,",
- "demarcationPoint": "Building backdoor room A,",
- "siteAccess": "Please present your badge and register at the lobby. Contact the primary contact person on arrival,",
- "interfaceType": "100BASE-TX"
}
}, - "companyId": "612f11859195c70015229bc",
- "createdAt": "2024-05-08T09:30:10.947Z",
- "updatedAt": "2024-05-08T09:30:10.947Z",
- "portName": "Draft order 2024-05-08",
- "objectType": "DRAFT ORDER",
- "status": "DRAFT",
- "daysUntilDelete": 24
}
V1 of the Edge port / orders listing. It is replaced by /v2/edge-ports/orders
OK
[- {
- "id": "663cb272ce0ce92034c111111",
- "portName": "PORT_1",
- "speed": {
- "value": 1000,
- "name": "1000 Mbps"
}, - "paymentType": "invoice",
- "discountId": null,
- "billingId": "663ca271ce0ce92034c11111",
- "externalId": null,
- "salesRecordId": null,
- "paymentTransactionId": null,
- "payg": true,
- "status": "created",
- "isEdgePort": true,
- "cancelled": false,
- "requestSource": "CONSOLE_APP",
- "createdBy": "bk",
- "tags": [ ],
- "type": "PHYSICAL",
- "dataCenterFacilityId": "63ce2dsdb423cc0015f11111",
- "metroId": "77d9f1fcbcaa906f3cd11111",
- "companyId": "62ff65219195c7001521e9bc",
- "crossConnectId": null,
- "deleted": false,
- "deletedAt": null,
- "createdAt": "2024-05-09T11:24:33.969Z",
- "updatedAt": "2024-05-09T11:24:34.176Z",
- "company": {
- "system": {
- "welcomeMessage": null
}, - "company": {
- "partnerType": null,
- "isIoTDemoCompany": false,
- "website": null,
- "industry": null,
- "businessType": "Enterprise",
- "companySize": null,
- "dateFounded": null,
- "registeredName": null,
- "clientId": null,
- "first": null,
- "last": null,
- "address": null,
- "city": null,
- "state": null,
- "zip": null,
- "addresses": [
- {
- "geo": {
- "type": "Point",
- "coordinates": [ ]
}, - "registered": true,
- "address": "Example address, Australia",
- "city": "Brisbane City",
- "state": "Queensland",
- "zip": null,
- "country": "AU",
- "email": null,
- "phone": null,
- "primary": true
}
], - "phone": null,
- "fax": null
}, - "cloudProviderDetails": {
- "asn": {
- "range": [ ]
}, - "companyType": "DCP",
- "bgpAuthority": "PCCWGLOBAL"
}, - "stats": {
- "posts": 0,
- "events": 0,
- "articles": 0,
- "privatePosts": 0,
- "privateEvents": 0,
- "privateArticles": 0,
- "following": 2,
- "followers": 0,
- "interconnections": 0,
- "members": 24
}, - "businessRegistrationNumber": null,
- "accountManagerEmail": null,
- "accountManagerId": null,
- "type": "COMPANY",
- "name": "Test Company",
- "avatarId": null,
- "background": null,
- "overviewImage": null,
- "headline": null,
- "summary": null,
- "location": null,
- "groups": [ ],
- "displayOrder": -299,
- "status": "ACTIVE",
- "tags": [
- "promoted"
], - "categories": [
- "Developer tools",
- "SaaS"
], - "verified": true,
- "verifiedIdentity": true,
- "deleted": false,
- "deletedAt": null,
- "isCloudProvider": false,
- "signedCompanyRefId": 31,
- "username": "test",
- "bundleCrossConnectChargeId": null,
- "updatedAt": "2024-04-24T12:10:35.701Z",
- "createdAt": "2022-08-19T10:27:17.246Z",
- "signedCompanyVerified": true,
- "portsActive": 36,
- "companies": [ ],
- "id": "62ff65129195c7031541e9bc",
- "online": false
}, - "dataCenterFacility": {
- "system": {
- "welcomeMessage": null
}, - "company": {
- "privacy": {
- "network": {
- "mode": "PUBLIC",
- "blackListIds": [ ],
- "whiteListIds": [ ]
}, - "community": {
- "mode": "PUBLIC",
- "blackListIds": [ ],
- "whiteListIds": [ ]
}
}, - "partnerType": null,
- "website": "consoleconnect.com",
- "emailDomains": [ ],
- "industry": null,
- "businessType": null,
- "companySize": null,
- "dateFounded": null,
- "registeredName": null,
- "businessRegistrationCertReference": null,
- "businessRegistrationCertUploadedAt": null,
- "businessRegistrationCertVerified": "UNVERIFIED",
- "businessRegistrationCertRejectedReason": null,
- "regionalInternetRegistry": [ ],
- "clientId": null,
- "first": null,
- "last": null,
- "address": null,
- "city": null,
- "state": null,
- "zip": null,
- "addresses": [
- {
- "geo": {
- "type": "Point",
- "coordinates": [
- 22.286685943603516,
- 114.2105712890625
]
}, - "registered": false,
- "address": "Example address, Hong Kong",
- "city": "Hong Kong",
- "state": null,
- "zip": null,
- "country": "HK",
- "email": null,
- "phone": null
}, - {
- "geo": {
- "type": "Point",
- "coordinates": [
- 22.286685943603516,
- 114.2105712890625
]
}, - "registered": false,
- "address": "Example address, Hong Kong",
- "city": "Hong Kong",
- "state": null,
- "zip": null,
- "country": "HK",
- "email": null,
- "phone": null
}, - {
- "geo": {
- "type": "Point",
- "coordinates": [
- 22.286685943603516,
- 114.2105712890625
]
}, - "primary": true,
- "registered": false,
- "address": "Example address, Example address",
- "city": "Hong Kong",
- "state": null,
- "zip": null,
- "country": "CN",
- "email": null,
- "phone": null
}
], - "phone": null,
- "fax": null,
- "businessDevelopmentManagerTypePreference": ""
}
}
}
]
An Edge port order is created in a 'dataCenterFacility'.
The 'paymentType' field is required and needs to be 'invoice'.
When the port is provisioned, the order will change to "done" status and a new port will be created and activated.
You can create an order from Draft, you need to then pass draftOrderId in edgePayload in order to delete the draft automatically after creating the order.
OK
Error
Error
{- "name": "PORT_1",
- "speed": 500,
- "paymentType": "invoice",
- "edgePayload": {
- "country": {
- "iso": "HK",
- "name": "Hong Kong"
}, - "formattedAddress": "Example address Hong Kong",
- "latitude": "22.3139685",
- "longitude": "114.2162923",
- "bandwidth": "1",
- "bandwidthUnit": "Gbps",
- "contractTerm": "12",
- "contractTermUnit": "month",
- "interval": "6 weeks",
- "lastMileProvider": "Not Provided",
- "lastMileProviderKey": "NOT_PROVIDED",
- "mrc": "388.36",
- "mrcCurrency": "USD",
- "nrc": "0.00",
- "nrcCurrency": "USD",
- "quoteKey": "2ca01131-a933-4093-90b7-831ce10b38a",
- "shieldPortId": "63d844a122bf55015a80d1c",
- "tcv": "4660.21",
- "tcvCurrency": "USD",
- "trc": "4660.32",
- "trcCurrency": "USD",
- "vendorName": "HKT",
- "metro": {
- "id": "123",
- "name": "Hong Kong",
- "country": "hk"
}, - "siteContacts": {
- "primarySiteContactName": "Juan Del Cruz,",
- "primarySitePhonePrefix": "+63,",
- "primarySiteContactPhone": "09171234567,",
- "primarySiteContactEmail": "jdelacruz@testmail.com,",
- "secondarySiteContactName": "NULL,",
- "secondarySiteContactPhone": "NULL,",
- "secondarySiteContactEmail": "NULL,",
- "secondarySitePhonePrefix": "NULL,",
- "demarcationPoint": "Building backdoor room A,",
- "siteAccess": "Please present your badge and register at the lobby. Contact the primary contact person on arrival,",
- "interfaceType": "100BASE-TX"
}
}
}
{- "id": "663cb272ce0ce92034c111111",
- "portName": "PORT_1",
- "speed": {
- "value": 1000,
- "name": "1000 Mbps"
}, - "paymentType": "invoice",
- "discountId": null,
- "billingId": "663ca271ce0ce92034c11111",
- "externalId": null,
- "salesRecordId": null,
- "paymentTransactionId": null,
- "payg": true,
- "status": "created",
- "isEdgePort": true,
- "cancelled": false,
- "requestSource": "CONSOLE_APP",
- "createdBy": "bk",
- "tags": [ ],
- "type": "PHYSICAL",
- "dataCenterFacilityId": "63ce2dsdb423cc0015f11111",
- "metroId": "77d9f1fcbcaa906f3cd11111",
- "companyId": "62ff65219195c7001521e9bc",
- "crossConnectId": null,
- "deleted": false,
- "deletedAt": null,
- "createdAt": "2024-05-09T11:24:33.969Z",
- "updatedAt": "2024-05-09T11:24:34.176Z",
- "company": {
- "system": {
- "welcomeMessage": null
}, - "company": {
- "partnerType": null,
- "isIoTDemoCompany": false,
- "website": null,
- "industry": null,
- "businessType": "Enterprise",
- "companySize": null,
- "dateFounded": null,
- "registeredName": null,
- "clientId": null,
- "first": null,
- "last": null,
- "address": null,
- "city": null,
- "state": null,
- "zip": null,
- "addresses": [
- {
- "geo": {
- "type": "Point",
- "coordinates": [ ]
}, - "registered": true,
- "address": "Example address, Australia",
- "city": "Brisbane City",
- "state": "Queensland",
- "zip": null,
- "country": "AU",
- "email": null,
- "phone": null,
- "primary": true
}
], - "phone": null,
- "fax": null
}, - "cloudProviderDetails": {
- "asn": {
- "range": [ ]
}, - "companyType": "DCP",
- "bgpAuthority": "PCCWGLOBAL"
}, - "stats": {
- "posts": 0,
- "events": 0,
- "articles": 0,
- "privatePosts": 0,
- "privateEvents": 0,
- "privateArticles": 0,
- "following": 2,
- "followers": 0,
- "interconnections": 0,
- "members": 24
}, - "businessRegistrationNumber": null,
- "accountManagerEmail": null,
- "accountManagerId": null,
- "type": "COMPANY",
- "name": "Test Company",
- "avatarId": null,
- "background": null,
- "overviewImage": null,
- "headline": null,
- "summary": null,
- "location": null,
- "groups": [ ],
- "displayOrder": -299,
- "status": "ACTIVE",
- "tags": [
- "promoted"
], - "categories": [
- "Developer tools",
- "SaaS"
], - "verified": true,
- "verifiedIdentity": true,
- "deleted": false,
- "deletedAt": null,
- "isCloudProvider": false,
- "signedCompanyRefId": 31,
- "username": "test",
- "bundleCrossConnectChargeId": null,
- "updatedAt": "2024-04-24T12:10:35.701Z",
- "createdAt": "2022-08-19T10:27:17.246Z",
- "signedCompanyVerified": true,
- "portsActive": 36,
- "companies": [ ],
- "id": "62ff65129195c7031541e9bc",
- "online": false
}, - "dataCenterFacility": {
- "system": {
- "welcomeMessage": null
}, - "company": {
- "privacy": {
- "network": {
- "mode": "PUBLIC",
- "blackListIds": [ ],
- "whiteListIds": [ ]
}, - "community": {
- "mode": "PUBLIC",
- "blackListIds": [ ],
- "whiteListIds": [ ]
}
}, - "partnerType": null,
- "website": "consoleconnect.com",
- "emailDomains": [ ],
- "industry": null,
- "businessType": null,
- "companySize": null,
- "dateFounded": null,
- "registeredName": null,
- "businessRegistrationCertReference": null,
- "businessRegistrationCertUploadedAt": null,
- "businessRegistrationCertVerified": "UNVERIFIED",
- "businessRegistrationCertRejectedReason": null,
- "regionalInternetRegistry": [ ],
- "clientId": null,
- "first": null,
- "last": null,
- "address": null,
- "city": null,
- "state": null,
- "zip": null,
- "addresses": [
- {
- "geo": {
- "type": "Point",
- "coordinates": [
- 22.286685943603516,
- 114.2105712890625
]
}, - "registered": false,
- "address": "Example address, Hong Kong",
- "city": "Hong Kong",
- "state": null,
- "zip": null,
- "country": "HK",
- "email": null,
- "phone": null
}, - {
- "geo": {
- "type": "Point",
- "coordinates": [
- 22.286685943603516,
- 114.2105712890625
]
}, - "registered": false,
- "address": "Example address, Hong Kong",
- "city": "Hong Kong",
- "state": null,
- "zip": null,
- "country": "HK",
- "email": null,
- "phone": null
}, - {
- "geo": {
- "type": "Point",
- "coordinates": [
- 22.286685943603516,
- 114.2105712890625
]
}, - "primary": true,
- "registered": false,
- "address": "Example address, Example address",
- "city": "Hong Kong",
- "state": null,
- "zip": null,
- "country": "CN",
- "email": null,
- "phone": null
}
], - "phone": null,
- "fax": null,
- "businessDevelopmentManagerTypePreference": ""
}
}
}
Sends statistics for 10G enquiry. Used only when client asks for 10Gbps offer.
No Content
{- "country": {
- "name": "Hong Kong",
- "iso": "HK"
}, - "bandwidth": "200",
- "bandwidthUnit": "Mbps",
- "contract-term": "12",
- "contractTermUnit": "month",
- "formatted-address": "Example address, Hongkong",
- "postCode": "",
- "withMetro": true
}
Sends email to customer support for any enquiry.
No Content
{- "country": {
- "name": "Hong Kong",
- "iso": "HK"
}, - "bandwidth": "200",
- "bandwidthUnit": "Mbps",
- "contract-term": "12",
- "contractTermUnit": "month",
- "formatted-address": "Example address, Hongkong",
- "postCode": "",
- "withMetro": true
}
Get list of edge draft orders. Only DraftOrder model object will be returned, with the deleteIn < 30 days. Any older record will not be returned.
OK
[- {
- "id": "333db890e522e19af9631185",
- "name": "draftOrder 30 days",
- "portName": "draftOrder 30 days",
- "speed": 10,
- "edgePayload": {
- "addressResult": {
- "city": "London",
- "country": {
- "iso": "GB",
- "name": "United Kingdom"
}, - "formattedAddress": "Example address United Kingdom",
- "latitude": 59.497686,
- "longitude": -0.426045
}, - "data": [
- {
- "bandwidth": 200,
- "bandwidthUnit": "Mbps",
- "contractTerm": 36,
- "contractTermUnit": "month",
- "interval": "13 weeks",
- "lastMileProvider": "Not Provided",
- "lastMileProviderKey": "NOT_PROVIDED",
- "mrc": 298.61,
- "mrcCurrency": "USD",
- "nrc": 0,
- "nrcCurrency": "USD",
- "quoteKey": "f127444b-eb70-46f4-bf1d-e54155356c32",
- "shieldPortId": "63110aa122bf50015a80d6c",
- "tcv": 10749.54,
- "tcvCurrency": "USD",
- "trc": 10749.96,
- "trcCurrency": "USD",
- "vendorName": "NEOS",
- "metro": {
- "id": "77d9f1f11caa906f3cd556d1",
- "name": "Hong Kong",
- "country": "hk"
}
}
], - "uuid": "36a20933-caff-4796-880e-d113bd7ab477",
- "selectedSolutionQuoteKey": "f127a24b-eb70-46f4-bf1d-e5413a356c32",
- "postCode": "123131",
- "siteContacts": {
- "primarySiteContactName": "Juan Del Cruz",
- "primarySitePhonePrefix": 63,
- "primarySiteContactPhone": 9171234567,
- "primarySiteContactEmail": "jdelacruz@testmail.com",
- "secondarySiteContactName": null,
- "secondarySiteContactPhone": null,
- "secondarySiteContactEmail": null,
- "secondarySitePhonePrefix": null,
- "demarcationPoint": "Building backdoor room A",
- "siteAccess": "Please present your badge and register at the lobby. Contact the primary contact person on arrival",
- "interfaceType": "100BASE-TX"
}, - "orderStep": "INSTALLATION_DETAILS",
- "message": "Test v2",
- "draftOrderId": "22433f99112f014298447060",
- "country": {
- "iso": "GB",
- "name": "United Kingdom"
}, - "formattedAddress": "Example address United Kingdom",
- "latitude": 59.497686,
- "longitude": -0.426045,
- "bandwidth": 200,
- "bandwidthUnit": "Mbps",
- "contractTerm": 36,
- "contractTermUnit": "month",
- "interval": "13 weeks",
- "lastMileProvider": "Not Provided",
- "lastMileProviderKey": "NOT_PROVIDED",
- "mrc": 298.61,
- "mrcCurrency": "USD",
- "nrc": 0,
- "nrcCurrency": "USD",
- "quoteKey": "f127a112b-eb70-462-bf12-e5413112c32",
- "shieldPortId": "63d8b011122bf5001110d64",
- "tcv": 10749.54,
- "tcvCurrency": "USD",
- "trc": 10749.96,
- "trcCurrency": "USD",
- "vendorName": "NEOS",
- "metro": {
- "id": "77d9f1fbbcaa906f3cddb6d1",
- "name": "Hong Kong",
- "country": "hk"
}
}, - "companyId": "11a24113312644b44f1228",
- "createdAt": "2024-05-22T09:19:12.589Z",
- "updatedAt": "2024-05-22T09:19:12.589Z",
- "objectType": "DRAFT ORDER",
- "status": "DRAFT",
- "daysUntilDelete": 30
}
]
The endpoint allows the creation of an edge draft order. Draft orders are used to temporarily store a user's partial order form data. This data is stored for 30 days. The data in the edgePayload is later used by the frontend application to recreate the original order form. After creating the record, the user can resume their form progress and continue ordering the Edge port. Draft orders are displayed along with orders and ports.
OK
{- "name": "custom name",
- "speed": "500,",
- "edgePayload": {
- "formatted-address": "Example, Hong Kong",
- "addressResult": {
- "city": "Tsim Sha Tsui",
- "country": {
- "iso": "HK",
- "name": "Hong Kong"
}, - "formattedAddress": "Kowloon Park Drive, Tsim Sha Tsui, Hong Kong",
- "latitude": 22.2973191,
- "longitude": 114.1698733
}, - "data": [
- {
- "bandwidth": 500,
- "bandwidthUnit": "Mbps",
- "contractTerm": 12,
- "contractTermUnit": "month",
- "interval": "6 weeks",
- "lastMileProvider": "Not Provided",
- "lastMileProviderKey": "NOT_PROVIDED",
- "mrc": 359.84,
- "mrcCurrency": "USD",
- "nrc": 0,
- "nrcCurrency": "USD",
- "quoteKey": "b32a13e4-72c9-43cc-bc21-a343a24661b5",
- "shieldPortId": "63d8b0aa122bf50015a80d6c",
- "tcv": 4318.08,
- "tcvCurrency": "USD",
- "trc": 4318.08,
- "trcCurrency": "USD",
- "vendorName": "HKT",
- "metro": {
- "id": "77d9f1fbbcaa906f3cddb6d1",
- "name": "Hong Kong",
- "country": "hk"
}
}
], - "uuid": "0696ed9e-5b93-4b59-affd-5409af489edc",
- "selectedSolutionQuoteKey": "b32a13e4-72c9-43cc-bc21-a343a24661b5",
- "siteContacts": {
- "primarySiteContactName": "Juan Del Cruz,",
- "primarySitePhonePrefix": "+63,",
- "primarySiteContactPhone": "09171234567,",
- "primarySiteContactEmail": "jdelacruz@testmail.com,",
- "secondarySiteContactName": "NULL,",
- "secondarySiteContactPhone": "NULL,",
- "secondarySiteContactEmail": "NULL,",
- "secondarySitePhonePrefix": "NULL,",
- "demarcationPoint": "Building backdoor room A,",
- "siteAccess": "Please present your badge and register at the lobby. Contact the primary contact person on arrival,",
- "interfaceType": "100BASE-TX"
}, - "orderStep": "INSTALLATION_DETAILS"
}
}
{- "id": "string",
- "name": "string",
- "speed": 0,
- "deleteIn": 0,
- "edgePayload": {
- "addressResult": {
- "city": "Tsim Sha Tsui",
- "country": {
- "iso": "HK",
- "name": "Hong Kong"
}, - "formattedAddress": "Kowloon Park Drive, Tsim Sha Tsui, Hong Kong",
- "latitude": 22.2973191,
- "longitude": 114.1698733
}, - "data": [
- {
- "bandwidth": 200,
- "bandwidthUnit": "Mbps",
- "contractTerm": 36,
- "contractTermUnit": "month",
- "interval": "13 weeks",
- "lastMileProvider": "Not Provided",
- "lastMileProviderKey": "NOT_PROVIDED",
- "mrc": 298.61,
- "mrcCurrency": "USD",
- "nrc": 0,
- "nrcCurrency": "USD",
- "quoteKey": "f127a24b-eb70-46f4-bf1d-e5413a356c32",
- "shieldPortId": "63d8b0aa122bf50015a80d6c",
- "tcv": 10749.54,
- "tcvCurrency": "USD",
- "trc": 10749.96,
- "trcCurrency": "USD",
- "vendorName": "NEOS",
- "metro": {
- "id": "77d9f1fbbcaa906f3cddb6d1",
- "name": "Hong Kong",
- "country": "hk"
}
}
], - "uuid": "36a2095e-caff-4796-880e-df93bd7ab477",
- "selectedSolutionQuoteKey": "f131324b-eb70-46f4-bf1d-e5413a356c32",
- "postCode": "123131",
- "siteContacts": {
- "primarySiteContactName": "Juan Del Cruz,",
- "primarySitePhonePrefix": "+63,",
- "primarySiteContactPhone": "09171234567,",
- "primarySiteContactEmail": "jdelacruz@testmail.com,",
- "secondarySiteContactName": "NULL,",
- "secondarySiteContactPhone": "NULL,",
- "secondarySiteContactEmail": "NULL,",
- "secondarySitePhonePrefix": "NULL,",
- "demarcationPoint": "Building backdoor room A,",
- "siteAccess": "Please present your badge and register at the lobby. Contact the primary contact person on arrival,",
- "interfaceType": "100BASE-TX"
}, - "orderStep": "INSTALLATION_DETAILS",
- "message": "Test v2",
- "draftOrderId": "66412f992112014231237060",
- "country": {
- "iso": "GB",
- "name": "United Kingdom"
}, - "formattedAddress": "Example address United Kingdom",
- "latitude": 51.497686,
- "longitude": -0.136045,
- "bandwidth": 200,
- "bandwidthUnit": "Mbps",
- "contractTerm": 36,
- "contractTermUnit": "month",
- "interval": "13 weeks",
- "lastMileProvider": "Not Provided",
- "lastMileProviderKey": "NOT_PROVIDED",
- "mrc": 298.61,
- "mrcCurrency": "USD",
- "nrc": 0,
- "nrcCurrency": "USD",
- "quoteKey": "f127a24b-1220-46f4-bf1d-e5413a356c32",
- "shieldPortId": "12318b0aa122bf5015a23d61",
- "tcv": 10749.54,
- "tcvCurrency": "USD",
- "trc": 10749.96,
- "trcCurrency": "USD",
- "vendorName": "NEOS",
- "metro": {
- "id": "739f1fbbcaa90123cdd11d1",
- "name": "Hong Kong",
- "country": "hk"
}, - "formatted-address": "Example address United Kingdom"
}, - "companyId": "string",
- "deleted": true,
- "deletedAt": "string",
- "createdAt": "string",
- "updatedAt": "string"
}
Update edge draft order
OK
{- "name": "custom name",
- "speed": "500,",
- "edgePayload": {
- "formatted-address": "Example, Hong Kong",
- "addressResult": {
- "city": "Tsim Sha Tsui",
- "country": {
- "iso": "HK",
- "name": "Hong Kong"
}, - "formattedAddress": "Kowloon Park Drive, Tsim Sha Tsui, Hong Kong",
- "latitude": 22.2973191,
- "longitude": 114.1698733
}, - "data": [
- {
- "bandwidth": 500,
- "bandwidthUnit": "Mbps",
- "contractTerm": 12,
- "contractTermUnit": "month",
- "interval": "6 weeks",
- "lastMileProvider": "Not Provided",
- "lastMileProviderKey": "NOT_PROVIDED",
- "mrc": 359.84,
- "mrcCurrency": "USD",
- "nrc": 0,
- "nrcCurrency": "USD",
- "quoteKey": "b32a13e4-72c9-43cc-bc21-a343a24661b5",
- "shieldPortId": "63d8b0aa122bf50015a80d6c",
- "tcv": 4318.08,
- "tcvCurrency": "USD",
- "trc": 4318.08,
- "trcCurrency": "USD",
- "vendorName": "HKT",
- "metro": {
- "id": "77d9f1fbbcaa906f3cddb6d1",
- "name": "Hong Kong",
- "country": "hk"
}
}
], - "uuid": "0696ed9e-5b93-4b59-affd-5409af489edc",
- "selectedSolutionQuoteKey": "b32a13e4-72c9-43cc-bc21-a343a24661b5",
- "siteContacts": {
- "primarySiteContactName": "Juan Del Cruz,",
- "primarySitePhonePrefix": "+63,",
- "primarySiteContactPhone": "09171234567,",
- "primarySiteContactEmail": "jdelacruz@testmail.com,",
- "secondarySiteContactName": "NULL,",
- "secondarySiteContactPhone": "NULL,",
- "secondarySiteContactEmail": "NULL,",
- "secondarySitePhonePrefix": "NULL,",
- "demarcationPoint": "Building backdoor room A,",
- "siteAccess": "Please present your badge and register at the lobby. Contact the primary contact person on arrival,",
- "interfaceType": "100BASE-TX"
}, - "orderStep": "INSTALLATION_DETAILS"
}
}
{- "id": "string",
- "name": "string",
- "speed": 0,
- "deleteIn": 0,
- "edgePayload": {
- "addressResult": {
- "city": "Tsim Sha Tsui",
- "country": {
- "iso": "HK",
- "name": "Hong Kong"
}, - "formattedAddress": "Kowloon Park Drive, Tsim Sha Tsui, Hong Kong",
- "latitude": 22.2973191,
- "longitude": 114.1698733
}, - "data": [
- {
- "bandwidth": 200,
- "bandwidthUnit": "Mbps",
- "contractTerm": 36,
- "contractTermUnit": "month",
- "interval": "13 weeks",
- "lastMileProvider": "Not Provided",
- "lastMileProviderKey": "NOT_PROVIDED",
- "mrc": 298.61,
- "mrcCurrency": "USD",
- "nrc": 0,
- "nrcCurrency": "USD",
- "quoteKey": "f127a24b-eb70-46f4-bf1d-e5413a356c32",
- "shieldPortId": "63d8b0aa122bf50015a80d6c",
- "tcv": 10749.54,
- "tcvCurrency": "USD",
- "trc": 10749.96,
- "trcCurrency": "USD",
- "vendorName": "NEOS",
- "metro": {
- "id": "77d9f1fbbcaa906f3cddb6d1",
- "name": "Hong Kong",
- "country": "hk"
}
}
], - "uuid": "36a2095e-caff-4796-880e-df93bd7ab477",
- "selectedSolutionQuoteKey": "f131324b-eb70-46f4-bf1d-e5413a356c32",
- "postCode": "123131",
- "siteContacts": {
- "primarySiteContactName": "Juan Del Cruz,",
- "primarySitePhonePrefix": "+63,",
- "primarySiteContactPhone": "09171234567,",
- "primarySiteContactEmail": "jdelacruz@testmail.com,",
- "secondarySiteContactName": "NULL,",
- "secondarySiteContactPhone": "NULL,",
- "secondarySiteContactEmail": "NULL,",
- "secondarySitePhonePrefix": "NULL,",
- "demarcationPoint": "Building backdoor room A,",
- "siteAccess": "Please present your badge and register at the lobby. Contact the primary contact person on arrival,",
- "interfaceType": "100BASE-TX"
}, - "orderStep": "INSTALLATION_DETAILS",
- "message": "Test v2",
- "draftOrderId": "66412f992112014231237060",
- "country": {
- "iso": "GB",
- "name": "United Kingdom"
}, - "formattedAddress": "Example address United Kingdom",
- "latitude": 51.497686,
- "longitude": -0.136045,
- "bandwidth": 200,
- "bandwidthUnit": "Mbps",
- "contractTerm": 36,
- "contractTermUnit": "month",
- "interval": "13 weeks",
- "lastMileProvider": "Not Provided",
- "lastMileProviderKey": "NOT_PROVIDED",
- "mrc": 298.61,
- "mrcCurrency": "USD",
- "nrc": 0,
- "nrcCurrency": "USD",
- "quoteKey": "f127a24b-1220-46f4-bf1d-e5413a356c32",
- "shieldPortId": "12318b0aa122bf5015a23d61",
- "tcv": 10749.54,
- "tcvCurrency": "USD",
- "trc": 10749.96,
- "trcCurrency": "USD",
- "vendorName": "NEOS",
- "metro": {
- "id": "739f1fbbcaa90123cdd11d1",
- "name": "Hong Kong",
- "country": "hk"
}, - "formatted-address": "Example address United Kingdom"
}, - "companyId": "string",
- "deleted": true,
- "deletedAt": "string",
- "createdAt": "string",
- "updatedAt": "string"
}