Introduction

Use the qualifications endpoint to check whether a service can be ordered for the site you are interested in. This will also return information about your given location, including available products, existing infrastructures, service class and more.

Qualifications Expiry

There is no exact expiry time for a qualification. However, it cannot be guaranteed that any prior qualification you have done will remain the same at the time you are submitting the order. Therefore, qualifications are redone right before an order by Connect. If there are any issues, Connect will return an error.

Request Lifecycle

To qualify a site, you must send a POST request to /api/connect/qualifications/request.

The response to the request will have:

  1. a http status of 201

  2. a Location header with the URI of the qualification request’s resource. This URI is the qualification request resource that was newly created for your site.

The qualification is not instantaneous. This is why you have to send a POST request to create a qualification request.

Make a GET request to the URI from the Location header to retrieve the results of the qualification. While the qualification is in progress, the HTTP status code will be 202. This means that the qualification has not finished yet, but will in a moment. Keep polling the URL until it finishes.

Note
Please keep the polling to a sensible rate.

Request Specifications

Table 1. API Versions
Version Header Changes

1 (Deprecated)

X-API-VERSION=1

Initial Version

2 (Deprecated)

X-API-VERSION=2

No Change

3

X-API-VERSION=3

Conform to endpoints standards

4

X-API-VERSION=4

No Change

5

X-API-VERSION=5

Add support for NBN Co’s Fibre Access Service (NFAS). New optional field added - includeEnterpriseEthernet

6

X-API-VERSION=6

No Change

7

X-API-VERSION=7

Split nbn qualification based on technology type TC4 and EE. Add uniti qualification.

ALL

ALL

New optional field avcId added to do an AVC SQ to accurately identify your service to facilitate a smooth transfer.

API Version 7 - POST

Table 2. POST Request

Verb

POST

URI

/api/connect/qualifications/request

Table 3. POST HTTP Request Headers
Name Description

Authorization

The OAuth bearer access token

X-API-VERSION

The version of the endpoint you are accessing

Table 4. NBN TC4 POST Request Body Fields
Path Type Description Required

sourceType

String

The service source to qualify for. Specify 'nbn'

Required

technologyType

String

The technology type to qualify for. Specify 'TC4' to perform a tc4 qualification

Required

locationId

String

The location ID

Required

pots

String

10 characters long. Used for FNN verification with Active POTS

Optional. Specify when you need to verify the phone number

sqType

String

The type of qualification: 'STANDARD' or 'NFAS'

Optional. Defaults to STANDARD if not supplied

avcId

String

15 characters long. Used for AVC ID verification against Active Services

Optional. Specify when you need to verify the service associated to the provided avc Id in order to do a service transfer

Table 5. NBN Enterprise Ethernet POST Request Body Fields
Path Type Description Required

sourceType

String

The service source to qualify for. Specify 'nbn'

Required

technologyType

String

The technology type to qualify for. Specify 'EE' to perform an enterprise ethernet qualification

Required

locationId

String

The location ID

Required

Table 6. UNITI TC4 POST Request Body Fields
Path Type Description Required

sourceType

String

The service source to qualify for. Specify 'uniti'

Required

locationId

String

The location ID

Required

POST Response

Table 7. POST HTTP Status Codes
Status Code Meaning

201

The request was created successfully

401

Bearer Token missing or invalid

404

You are not authorised

422

There are validation errors on the request. Check the response body to see what fields had issues

500

There was an unexpected error processing the request

502

There was an unexpected error with one or more of the upstream services

Table 8. POST HTTP Response Headers
Name Description

Location

The URL of the new qualification resource you just created. Poll this URL until the request is complete.

API Version 7 - GET

GET Request

Note
The URI will be given to you in the Location header of the POST request.
Table 9. GET Request

Verb

GET

URI

/api/connect/qualifications/requests/{id}

Table 10. GET Request Path Variables

Path Variable

Purpose

id

The ID of the qualification request. This was generated by the POST request

Table 11. GET HTTP Request Headers
Name Description

Authorization

The OAuth bearer access token

X-API-VERSION

The version of the endpoint you are accessing

GET Response

Table 12. GET HTTP Status Codes
Status Code Meaning

200

Qualification completed successfully

202

The request is in progress

401

Bearer Token missing or invalid

404

You are not authorised or Qualification request not found

500

There was an unexpected error processing the request

502

There was an unexpected error with one or more of the upstream services

Table 13. NBN TC4 GET Response Body Fields
Path Type Description

locationId

String

nbn location id

sourceType

String

The service source to qualified for. 'nbn'

address

String

The address of the location

addressDetails

Object

The individual address details of the location

addressDetails.buildingName

String

building name

addressDetails.buildingLevel

String

building level

addressDetails.unitNumber

String

unit number

addressDetails.streetNumber

String

street number

addressDetails.street

String

street

addressDetails.suburb

String

suburb

addressDetails.state

String

state

addressDetails.postcode

String

postcode

technologyType

String

The technology type qualified for. 'TC4'

qualificationSearchId

String

360 qualification id

remoteQualificationSearchId

String

nbn qualification id

status

String

nbn status of location

region

String

nbn region

accessTechnology

String

access technology. 'FTTP', 'FTTB', 'FTTN', 'FTTC',' 'HFC', 'FW' or 'SAT'

accessTechnologyDescription

String

access technology description. E.g. 'Fibre' for accessTechnology == 'FTTP'

availableProducts

Object

The list of available products

availableProducts.options

Array

The plans available

latitude

String

latitude of location

longitude

String

longitude of location

avcId

String

The AVC Id qualified for.

orderId

String

nbn order id

alternativeAccessTechnology

String

Denotes if an alternative access technology is available at the location. null if no alternative access technology available or the available alternative access technology e.g. 'FTTP'

poiId

String

point of interconnect id

poiName

String

point of interconnect name

sqType

String

Requested service qualification type. 'STANDARD' 'or 'NFAS'

serviceClass

String

the classification of a location according to the status of the physical infrastructure applicable to that location

serviceClassDescription

String

a description of the serviceClass

orderSlas

Array

The list of available order SLAs

newDevelopmentsCharge

Object

new development charge

newDevelopmentsCharge.applies

Boolean

Denotes if new development charges are applicable

newDevelopmentsCharge.fees

Array

New development charge applicable fees

infrastructureInstallationOptions

Array

New or additional infrastructure options

infrastructureInstallationOptions.[].option

String

New or additional infrastructure option

infrastructureInstallationOptions.[].recommended

Boolean

true if it is the recommended option

infrastructureInstallationOptions.[].fees

Array

New or additional infrastructure option application charges

infrastructureInstallationOptions.[].hardwareShortfall

Boolean

true/false if the option includes/excludes a hardware shortfall. Can be null where hardware shortfall is not relevant.

infrastructures

Array

The list of existing infrastructures - Copper Pair or NTDs

infrastructures.[].infrastructureId

String

Infrastructure identifier

infrastructures.[].installationOptions

Array

List of infrastructure installation options

infrastructures.[].installationOptions.[].option

String

Infrastructure installation option. nbn-no-action: no further actions required. nbn-tech: technician required. This could be as a result of hardware shortfall, or user not option for self install where self install is availablenbn-dispatch: self install

infrastructures.[].installationOptions.[].recommended

Boolean

Indicates this is the recommended installation option

infrastructures.[].installationOptions.[].fees

Array

Infrastructure installation option applicable charges

infrastructures.[].installationOptions.[].fees.tc4

Array

Infrastructure installation option applicable charges for tc4

infrastructures.[].installationOptions.[].hardwareShortfall

Boolean

Indicates if hardware shortfall is applicable and if it applies

infrastructures.[].ntdType

String

NTD type

infrastructures.[].ntdPowerType

String

NTD power type

infrastructures.[].batteryPowerUnit

String

NTD has a battery power unit

infrastructures.[].ntdLocation

String

NTD location

infrastructures.[].ntdPorts

Array

The list of available ports. Relevant to NTDs

infrastructures.[].ntdPorts[].portId

String

NTD port id

infrastructures.[].ntdPorts[].portName

String

NTD port name

infrastructures.[].ntdPorts[].uniType

String

NTD port uni type

infrastructures.[].ntdPorts[].status

String

NTD port status

infrastructures.[].ntdPorts[].fees

Array

NTD port applicable charges

infrastructures.[].ntdPorts[].fees.tc4

Array

Fees for NTD

infrastructures.[].ntdPorts[].fees.tc4.[].name

String

Fee name

infrastructures.[].ntdPorts[].fees.tc4.[].oneTimeCharge

Object

One time charge for NTD fee

infrastructures.[].ntdPorts[].fees.tc4.[].oneTimeCharge.amount

String

One time charge amount for NTD fee

infrastructures.[].ntdPorts[].fees.tc4.[].oneTimeCharge.currency

String

One time charge currency for NTD fee

infrastructures.[].ntdPorts[].fees.tc4.[].oneTimeCharge.symbol

String

One time charge currency symbol for NTD fee

infrastructures.[].ntdPorts[].fees.tc4.[].monthlyRecurringCharge

Object

Monthly recurring charge for NTD fee

infrastructures.[].ntdPorts[].fees.tc4.[].monthlyRecurringCharge.amount

String

Monthly recurring charge amount for NTD fee

infrastructures.[].ntdPorts[].fees.tc4.[].monthlyRecurringCharge.currency

String

Monthly recurring charge currency for NTD fee

infrastructures.[].ntdPorts[].fees.tc4.[].monthlyRecurringCharge.symbol

String

Monthly recurring charge currency symbol for NTD fee

infrastructures.[].ntdPorts[].referencedData

Object

NTD reference data

infrastructures.[].ntdPorts[].referencedData.productInstanceId

String

NTD product instance id

infrastructures.[].ntdPorts[].referencedData.serviceProviderId

String

NTD service provider id

infrastructures.[].ntdPorts[].referencedData.serviceProviderName

String

NTD service provider name

infrastructures.[].ntdPorts[].referencedData.owner

Boolean

Indicates if NTD owner

infrastructures.[].ntdPorts[].avcIdMatch

Boolean

true/false if the provided AVC Id matches with the infrastructure. Can be null if AVC Id is not provided in the SQ. Relevant to NTD

infrastructures.[].serviceType

String

Service Type, for instance FNN, FNN - Special. Relevant to Copper Pairs

infrastructures.[].hasActivePOTS

Boolean

Denotes whether Copper Pair is active POTS. Relevant to Copper Pairs

infrastructures.[].potsInterconnectMatch

Boolean

Denotes whether FNN provided for verification matches

infrastructures.[].subsequentInstallationCharge

Varies

Denotes if subsequent installation charges are applicable

infrastructures.[].avcIdMatch

Boolean

true/false if the provided AVC Id matches with the infrastructure. Can be null if AVC Id is not provided in the SQ. Relevant to Copper Pairs

potsInterconnect

String

pots as you passed in

ntdSelfInstallEligible

Boolean

indicates of ntd can be self installed

restorationSlas

Array

The list of available restoration SLAs

restorationSlas.[].sla

String

SLA option name

restorationSlas.[].fees

Array

SLA option applicable fees

restorationSlas.[].fees.[].name

String

Addon type - SLA

restorationSlas.[].fees.[].oneTimeCharge

Object

One time charge for SLA option

restorationSlas.[].fees.[].oneTimeCharge.amount

String

One time charge amount for SLA option

restorationSlas.[].fees.[].oneTimeCharge.currency

String

One time charge currency for SLA option

restorationSlas.[].fees.[].oneTimeCharge.symbol

String

One time charge currency symbol for SLA option

restorationSlas.[].fees.[].monthlyRecurringCharge

Object

Monthly recurring charge for SLA option

restorationSlas.[].fees.[].monthlyRecurringCharge.amount

String

Monthly recurring charge amount for SLA option

restorationSlas.[].fees.[].monthlyRecurringCharge.currency

String

Monthly recurring charge currency for SLA option

restorationSlas.[].fees.[].monthlyRecurringCharge.symbol

String

Monthly recurring charge currency symbol for SLA option

allowedAggregationMethods

Array

The list of allowed aggregation methods

Table 14. NBN Enterprise Ethernet GET Response Body Fields
Path Type Description

sourceType

String

The service source to qualified for. 'nbn'.

technologyType

String

The technology type qualified for. 'EE'

locationId

String

nbn location id

address

String

The address of the location

addressDetails

Object

The individual address details of the location

addressDetails.buildingName

String

building name

addressDetails.buildingLevel

String

building level

addressDetails.unitNumber

String

unit number

addressDetails.streetNumber

String

street number

addressDetails.street

String

street

addressDetails.suburb

String

suburb

addressDetails.state

String

state

addressDetails.postcode

String

postcode

qualificationSearchId

String

360 qualification id

remoteQualificationSearchId

String

nbn qualification id

status

String

The status of enterprise ethernet at the location. 'Valid' or 'Product Unavailable'

region

String

'Isolated', 'Limited Access', 'Major Rural', 'Metropolitan', 'Minor Rural', 'Regional Centre', or 'Remote'

accessTechnology

String

access technology. 'EE'

accessTechnologyDescription

String

access technology description. E.g. 'Enterprise Ethernet' for accessTechnology == 'EE'

availableProducts

Object

The list of available products

availableProducts.options

Array

The plans available for EE

restorationSlas

Array

The list of available SLAs

latitude

String

latitude of location

longitude

String

longitude of location

createdAt

String

estimatedAvailabilityDate

String

Only set if status == 'Product Unavailable', the estimated date when it will be available

fibreBuildCategory

String

'A', 'B', or 'C'

id

String

nbn qualification id

localPoi

String

primaryAccessTechnology

String

'FTTP', 'FTTN', 'FTTB', 'FTTC', 'HFC', 'FW' or 'SAT'

serviceabilityReason

String

Only set if status == 'Product Unavailable', information about the location’s serviceability

zone

String

'CBD', 'Zone 1', 'Zone 2' or 'Zone 3'

Table 15. UNITI TC4 GET Response Body Fields
Path Type Description

locationId

String

uniti location id

sourceType

String

The service source to qualified for. 'uniti'

address

String

The address of the location

addressDetails

Object

The individual address details of the location

addressDetails.buildingName

String

building name

addressDetails.buildingLevel

String

building level

addressDetails.unitNumber

String

unit number

addressDetails.streetNumber

String

street number

addressDetails.street

String

street

addressDetails.suburb

String

suburb

addressDetails.state

String

state

addressDetails.postcode

String

postcode

technologyType

String

The technology type qualified for. 'TC4'

qualificationSearchId

String

360 qualification id

remoteQualificationSearchId

String

uniti qualification id

status

String

uniti status of location

region

String

nbn region

accessTechnology

String

access technology. 'FTTP', 'FTTB', 'HFC', 'MIXED'

accessTechnologyDescription

String

access technology description. E.g. 'Fibre' for accessTechnology == 'FTTP'

availableProducts

Object

The list of available products

availableProducts.options

Array

The plans available

restorationSlas

Array

The list of available SLAs

latitude

String

latitude of location

longitude

String

longitude of location

orderId

String

nbn order id

serviceClass

String

the classification of a location according to the status of the physical infrastructure applicable to that location

serviceClassDescription

String

a description of the serviceClass

poiId

String

point of interconnect id

poiName

String

point of interconnect name

chargeFeature

Object

charge feature

chargeFeature.newDevelopmentsChargeApplies

Boolean

Denotes if new development charges are applicable

chargeFeature.newConnectionChargeApplies

Boolean

Denotes if new connection charges are applicable

chargeFeature.activeEndUserRegistration

Boolean

Denotes if active end user registration

chargeFeature.activeOpenAppointment

Boolean

Denotes if there is an active open appointment

chargeFeature.demandTypeAvailability

Array

demand type availability

restorationSlas

Array

The list of available SLAs

infrastructures

Array

The list of existing infrastructures

infrastructures.[].id

String

The id of the infrastructure

infrastructures.[].serial

String

The serial number of the infrastructure

infrastructures.[].vendor

String

The vendor of the infrastructure

infrastructures.[].otdInstallDate

String

The install date of the infrastructure

infrastructures.[].uncommittedUpstreamBandwidth

String

The uncommitted upstream bandwidth of the infrastructure

infrastructures.[].uncommittedDownstreamBandwidth

String

The uncommitted downstream bandwidth of the infrastructure

infrastructures.[].ports

Array

The ports on the infrastructure

infrastructures.[].ports.[].id

String

The id of the port

infrastructures.[].ports.[].ouiType

String

The oui type of the port

infrastructures.[].ports.[].portId

String

The port id (number) of the port

infrastructures.[].ports.[].status

String

The status of the port. 'Used' or 'Free'

infrastructures.[].ports.[].interfaceType

String

The interfacte type of the port

allowedAggregationMethod

String

The allowed aggregation method

API Version 7 NBN TC4 Examples - Qualification Request

Qualification for a site

When NFAS is NOT available at the location

A qualification request is created by sending a qualification request JSON object as a POST request to /api/connect/qualifications/request.

POST Request

As sqType was not specified in the request body it will be defaulted to STANDARD

POST /api/connect/qualifications/request HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ1X25vaWhzY21YU2Jja1hBeHVvcEM0U2VENWxGNjhOb1dxTnMwWlVUV2RBIn0.eyJleHAiOjE3NDE3MzUwNTAsImlhdCI6MTc0MTczMjA1MCwiYXV0aF90aW1lIjowLCJqdGkiOiI1YjA3NGVhMi03ODIwLTQ0NDAtYmM3Mi0yMDlkMmJlODM5MTciLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjEwMzQyL2F1dGgvcmVhbG1zL3N1cGVybG9vcCIsInN1YiI6ImNhMGNlNjZhLTQwOGMtNGIzYS1hYTczLTExOWI0OTIzNDZiYyIsInR5cCI6IkJlYXJlciIsImF6cCI6InBvcnRhbC1hcGkiLCJzZXNzaW9uX3N0YXRlIjoiNTEwMTJhZDEtZmUzOS00MjY5LWIyNTAtOTIxYmIxYzljODlhIiwiYWNyIjoiMSIsInNjb3BlIjoiIiwic2lkIjoiNTEwMTJhZDEtZmUzOS00MjY5LWIyNTAtOTIxYmIxYzljODlhIiwiY2xpZW50SWQiOiJwb3J0YWwtYXBpIiwiY2xpZW50SG9zdCI6ImxvY2FsaG9zdCIsInVzZXJJZCI6IjExMDAxIiwiY2xpZW50QWRkcmVzcyI6IjEyNy4wLjAuMSIsImFwcHMiOiJwb3J0YWwtYXBpIn0.cBYzZ81RLoUV9mscdffiR3lLOvB2Z41fgJo949NDs0EkamHhNvpJlfhndLVw5ijoNc4WSjBGO9_BIl2cTwVnqbW2nry2W7MHq-Vhk_e4FyVTDGHTjv3-vNgJBurgOs9NlBqV8vO9hPl9qCg5lklfRpgM12FwXm7uu4bGEOayyXbo9IPtxWL5yj1joCR3M50EQCeZl9Gc28BrkeXG3Uz1Mh5P_eKYVNErp9GF-OukvsaPuuwMFrtY611Bt-MoJ53kJHU-vwrdXOIfN0xh2sGfQZfQRRRgjCr3chjLhexHkzCgBMv7hb0KHiB-U3pnQ2yMLWya5l887ngPSolIXtsq8w
X-API-VERSION: 7
Content-Length: 81
Host: localhost:8080

{
"sourceType": "nbn",
"locationId": "LOC151638001451",
"technologyType": "TC4"
}

The response to the request will have:

  1. a http status of 201

  2. a Location header with the URI of the qualification request’s entity.

Successful POST Response
HTTP/1.1 201 Created
Location: /api/connect/qualifications/requests/7ce89e89-632a-4f58-93b5-65b8beda82a2
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY

Once you have the URI from the Location header, poll that URI every so often by making a GET request. Keep polling the URL until it finishes.

GET Request
GET /api/connect/qualifications/requests/7ce89e89-632a-4f58-93b5-65b8beda82a2 HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer **token**
X-API-VERSION: 7
Host: 360-api.superloop.com
GET Response when qualification is still in progress
HTTP/1.1 202 Accepted
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY

When 360 completes the qualification process, the next GET request will result in a HTTP status code of 200. The response body’s will contain the qualification data.

GET Response
HTTP/1.1 200 OK
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 4809

{
  "locationId" : "LOC151638001142",
  "sourceType" : "nbn",
  "address" : "1142 MACLEAN Street, NARRABEEN, New South Wales, 2101",
  "addressDetails" : {
    "buildingName" : null,
    "buildingLevel" : null,
    "unitNumber" : null,
    "streetNumber" : "1142",
    "street" : "MACLEAN Street",
    "suburb" : "NARRABEEN",
    "state" : "New South Wales",
    "postcode" : "2101"
  },
  "technologyType" : "TC4",
  "qualificationSearchId" : "7ce89e89-632a-4f58-93b5-65b8beda82a2",
  "remoteQualificationSearchId" : "1eb7c686-32cc-67fe-9e2c-7e380507f753",
  "status" : "Serviceable - Shortfall",
  "region" : "Urban",
  "accessTechnology" : "FTTP",
  "accessTechnologyDescription" : "Fibre",
  "availableProducts" : {
    "id" : 2,
    "name" : "tc4",
    "description" : "TC4",
    "options" : [ "Home Fast 25/5", "Home Fast 25/10", "Home Fast 50/20", "Home Fast 100/40", "Home Superfast 250/100", "Home Superfast 500/200", "Home Ultrafast 1000/400", "Home Fast 12/1" ]
  },
  "latitude" : "-33.40001142",
  "longitude" : "151.400001142",
  "avcId" : null,
  "orderId" : "1eb7c686-3288-6900-9439-7e380507f753",
  "alternativeAccessTechnology" : null,
  "poiId" : "3ABC",
  "poiName" : "Fake POI",
  "sqType" : "STANDARD",
  "serviceClass" : "1",
  "serviceClassDescription" : "Location serviced by FTTP however requires Premises Connection Device (PCD) and Network Termination Device (NTD) to be installed",
  "orderSlas" : [ "Standard", "Accelerated" ],
  "newDevelopmentsCharge" : {
    "applies" : false,
    "fees" : [ ]
  },
  "infrastructureInstallationOptions" : [ {
    "option" : "nbn-tech",
    "recommended" : true,
    "fees" : [ ],
    "hardwareShortfall" : null
  } ],
  "infrastructures" : [ ],
  "potsInterconnect" : null,
  "ntdSelfInstallEligible" : null,
  "restorationSlas" : [ {
    "sla" : "Standard",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 12",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "17.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 12 (24/7)",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "45.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 8",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "28.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 8 (24/7)",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "62.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 6",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "37.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 6 (24/7)",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "73.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 4",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "45.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 4 (24/7)",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "84.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  } ],
  "allowedAggregationMethods" : [ "ETHERNET", "L2TP" ]
}

When the location does NOT supports NFAS the qualification response will contain an alternative access technology (alternativeAccessTechnology) of NOT 'FTTP' (null or other).

When NFAS is available at the location

A qualification request is created by sending a qualification request JSON object as a POST request to /api/connect/qualifications/request.

POST Request

As sqType was not specified in the request body it will be defaulted to STANDARD

POST /api/connect/qualifications/request HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer **token**
X-API-VERSION: 7
Content-Length: 90
Host: 360-api.superloop.com

{
  "sourceType" : "nbn",
  "locationId" : "LOC151638001451",
  "technologyType" : "TC4"
}

The response to the request will have:

  1. a http status of 201

  2. a Location header with the URI of the qualification request’s entity.

Successful POST Response
HTTP/1.1 201 Created
Location: /api/connect/qualifications/requests/f28fdca0-920e-4407-9cac-2bfbd785991f
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY

Once you have the URI from the Location header, poll that URI every so often by making a GET request. Keep polling the URL until it finishes.

GET Request
GET /api/connect/qualifications/requests/25677993-79d7-4859-85b7-f2ad548a7525 HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer **token**
X-API-VERSION: 7
Host: 360-api.superloop.com
GET Response
HTTP/1.1 200 OK
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 5440

{
  "locationId" : "LOC151638003251",
  "sourceType" : "nbn",
  "address" : "3251 SLATER Drive, WARRANDYTE, Victoria, 3113",
  "addressDetails" : {
    "buildingName" : null,
    "buildingLevel" : null,
    "unitNumber" : null,
    "streetNumber" : "3251",
    "street" : "SLATER Drive",
    "suburb" : "WARRANDYTE",
    "state" : "Victoria",
    "postcode" : "3113"
  },
  "technologyType" : "TC4",
  "qualificationSearchId" : "25677993-79d7-4859-85b7-f2ad548a7525",
  "remoteQualificationSearchId" : "1eb7be92-955c-6de8-a160-7e380507f753",
  "status" : "Serviceable",
  "region" : "Urban",
  "accessTechnology" : "FTTN",
  "accessTechnologyDescription" : "Fibre To The Node",
  "availableProducts" : {
    "id" : 2,
    "name" : "tc4",
    "description" : "TC4",
    "options" : [ "Home Fast 25/5", "Home Fast 100/20", "Home Fast 12/1", "Home Fast 25/10", "Home Fast 50/20", "Home Fast 100/40" ]
  },
  "latitude" : "-33.40003251",
  "longitude" : "151.400003251",
  "avcId" : null,
  "orderId" : "1eb7bc43-b8d3-602a-89e7-7e380507f753",
  "alternativeAccessTechnology" : "FTTP",
  "poiId" : "9zrvcxfsn",
  "poiName" : "East Antonette",
  "sqType" : "STANDARD",
  "serviceClass" : "13",
  "serviceClassDescription" : "Location serviced by FTTN/FTTB and has infrastructure in place",
  "orderSlas" : [ "Standard", "Accelerated" ],
  "newDevelopmentsCharge" : {
    "applies" : false,
    "fees" : [ ]
  },
  "infrastructureInstallationOptions" : [ ],
  "infrastructures" : [ {
    "infrastructureId" : "CPI151638003251",
    "installationOptions" : [ {
      "option" : "nbn-no-action",
      "recommended" : true,
      "fees" : [ ],
      "hardwareShortfall" : null
    } ],
    "serviceabilityClass" : "13",
    "serviceStatus" : "Line Not In Use",
    "serviceType" : null,
    "recommended" : true,
    "upstream" : {
      "lowerRate" : "20Mbps",
      "upperRate" : "40Mbps"
    },
    "downstream" : {
      "lowerRate" : "75Mbps",
      "upperRate" : "100Mbps"
    },
    "referencedData" : null,
    "copperPairStatus" : null,
    "hasActivePOTS" : false,
    "potsInterconnectMatch" : false,
    "potsInterconnect" : null,
    "ntdSelfInstallEligible" : null,
    "fees" : [ ],
    "subsequentInstallationCharge" : {
      "applies" : false,
      "fees" : [ ]
    },
    "networkCoexistence" : "Yes",
    "avcIdMatch" : null
  } ],
  "potsInterconnect" : null,
  "ntdSelfInstallEligible" : null,
  "restorationSlas" : [ {
    "sla" : "Standard",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 12",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "17.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 12 (24/7)",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "45.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 8",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "28.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 8 (24/7)",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "62.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 6",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "37.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 6 (24/7)",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "73.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 4",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "45.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 4 (24/7)",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "84.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  } ],
  "allowedAggregationMethods" : [ "ETHERNET", "L2TP" ]
}

When the location supports NFAS the qualification response will contain an alternative access technology (alternativeAccessTechnology) of FTTP. If you want the order to be for the Fibre (FTTP) service, you must do a second qualification request with "sqType" : "NFAS" in the request payload .

NFAS POST Request
POST /api/connect/qualifications/request HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer **token**
X-API-VERSION: 7
Content-Length: 111
Host: 360-api.superloop.com

{
  "sourceType" : "nbn",
  "technologyType" : "TC4",
  "locationId" : "LOC151638001451",
  "sqType" : "NFAS"
}

The response to the request will have:

  1. a http status of 201

  2. a Location header with the URI of the qualification request’s entity.

Successful NFAS POST Response
HTTP/1.1 201 Created
Location: /api/connect/qualifications/requests/f28fdca0-920e-4407-9cac-2bfbd785991f
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY

Once you have the URI from the Location header, poll that URI every so often by making a GET request. Keep polling the URL until it finishes.

NFAS GET Request
GET /api/connect/qualifications/requests/f28fdca0-920e-4407-9cac-2bfbd785991f HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer **token**
X-API-VERSION: 7
Host: 360-api.superloop.com
NFAS GET Response
HTTP/1.1 200 OK
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 4805

{
  "locationId" : "LOC151638001142",
  "sourceType" : "nbn",
  "address" : "1142 MACLEAN Street, NARRABEEN, New South Wales, 2101",
  "addressDetails" : {
    "buildingName" : null,
    "buildingLevel" : null,
    "unitNumber" : null,
    "streetNumber" : "1142",
    "street" : "MACLEAN Street",
    "suburb" : "NARRABEEN",
    "state" : "New South Wales",
    "postcode" : "2101"
  },
  "technologyType" : "TC4",
  "qualificationSearchId" : "f28fdca0-920e-4407-9cac-2bfbd785991f",
  "remoteQualificationSearchId" : "1eb7c686-32cc-67fe-9e2c-7e380507f753",
  "status" : "Serviceable - Shortfall",
  "region" : "Urban",
  "accessTechnology" : "FTTP",
  "accessTechnologyDescription" : "Fibre",
  "availableProducts" : {
    "id" : 2,
    "name" : "tc4",
    "description" : "TC4",
    "options" : [ "Home Fast 25/5", "Home Fast 25/10", "Home Fast 50/20", "Home Fast 100/40", "Home Superfast 250/100", "Home Superfast 500/200", "Home Ultrafast 1000/400", "Home Fast 12/1" ]
  },
  "latitude" : "-33.40001142",
  "longitude" : "151.400001142",
  "avcId" : null,
  "orderId" : "1eb7c686-3288-6900-9439-7e380507f753",
  "alternativeAccessTechnology" : null,
  "poiId" : "3ABC",
  "poiName" : "Fake POI",
  "sqType" : "NFAS",
  "serviceClass" : "1",
  "serviceClassDescription" : "Location serviced by FTTP however requires Premises Connection Device (PCD) and Network Termination Device (NTD) to be installed",
  "orderSlas" : [ "Standard", "Accelerated" ],
  "newDevelopmentsCharge" : {
    "applies" : false,
    "fees" : [ ]
  },
  "infrastructureInstallationOptions" : [ {
    "option" : "nbn-tech",
    "recommended" : true,
    "fees" : [ ],
    "hardwareShortfall" : null
  } ],
  "infrastructures" : [ ],
  "potsInterconnect" : null,
  "ntdSelfInstallEligible" : null,
  "restorationSlas" : [ {
    "sla" : "Standard",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 12",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "17.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 12 (24/7)",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "45.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 8",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "28.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 8 (24/7)",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "62.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 6",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "37.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 6 (24/7)",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "73.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 4",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "45.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 4 (24/7)",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "84.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  } ],
  "allowedAggregationMethods" : [ "ETHERNET", "L2TP" ]
}

Optional field avcId

It is recommended to do an AVC SQ to accurately identify your service to facilitate a smooth transfer. Providing AVC ID in the service qualification request may return the service that matches the provided unique identifier in the given location.

A qualification request is made by sending a qualification request JSON object as a POST request to /api/connect/qualifications/request.

POST Request
POST /api/connect/qualifications/request HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer **token**
X-API-VERSION: 7
Content-Length: 121
Host: 360-api.superloop.com

{
  "sourceType" : "nbn",
  "locationId" : "LOC151638001451",
  "technologyType" : "TC4",
  "avcId" : "AVC000675489006"
}
  1. a http status of 201

  2. a Location header with the URI of the qualification request’s entity.

Successful POST Response
HTTP/1.1 201 Created
Location: /api/connect/qualifications/requests/f28fdca0-920e-4407-9cac-2bfbd785991f
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY

Once you have the URI from the Location header, poll that URI every so often by making a GET request. Keep polling the URL until it finishes.

GET Request
GET /api/connect/qualifications/requests/106ffec4-9654-48c9-8a00-eca4746d807e HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer **token**
X-API-VERSION: 7
Host: 360-api.superloop.com
GET Response
  • SQ with AVC matching - Copper based

HTTP/1.1 200 OK
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 5453

{
  "locationId" : "LOC151638003251",
  "sourceType" : "nbn",
  "address" : "3251 SLATER Drive, WARRANDYTE, Victoria, 3113",
  "addressDetails" : {
    "buildingName" : null,
    "buildingLevel" : null,
    "unitNumber" : null,
    "streetNumber" : "3251",
    "street" : "SLATER Drive",
    "suburb" : "WARRANDYTE",
    "state" : "Victoria",
    "postcode" : "3113"
  },
  "technologyType" : "TC4",
  "qualificationSearchId" : "76bed30b-0c5b-4004-a0f8-65bb4c4881ac",
  "remoteQualificationSearchId" : "1eb7be92-955c-6de8-a160-7e380507f753",
  "status" : "Serviceable",
  "region" : "Urban",
  "accessTechnology" : "FTTN",
  "accessTechnologyDescription" : "Fibre To The Node",
  "availableProducts" : {
    "id" : 2,
    "name" : "tc4",
    "description" : "TC4",
    "options" : [ "Home Fast 25/5", "Home Fast 100/20", "Home Fast 12/1", "Home Fast 25/10", "Home Fast 50/20", "Home Fast 100/40" ]
  },
  "latitude" : "-33.40003251",
  "longitude" : "151.400003251",
  "avcId" : "AVC000675489006",
  "orderId" : "1eb7bc43-b8d3-602a-89e7-7e380507f753",
  "alternativeAccessTechnology" : "FTTP",
  "poiId" : "9zrvcxfsn",
  "poiName" : "East Antonette",
  "sqType" : "STANDARD",
  "serviceClass" : "13",
  "serviceClassDescription" : "Location serviced by FTTN/FTTB and has infrastructure in place",
  "orderSlas" : [ "Standard", "Accelerated" ],
  "newDevelopmentsCharge" : {
    "applies" : false,
    "fees" : [ ]
  },
  "infrastructureInstallationOptions" : [ ],
  "infrastructures" : [ {
    "infrastructureId" : "CPI151638003251",
    "installationOptions" : [ {
      "option" : "nbn-no-action",
      "recommended" : true,
      "fees" : [ ],
      "hardwareShortfall" : null
    } ],
    "serviceabilityClass" : "13",
    "serviceStatus" : "Line Not In Use",
    "serviceType" : null,
    "recommended" : true,
    "upstream" : {
      "lowerRate" : "20Mbps",
      "upperRate" : "40Mbps"
    },
    "downstream" : {
      "lowerRate" : "75Mbps",
      "upperRate" : "100Mbps"
    },
    "referencedData" : null,
    "copperPairStatus" : null,
    "hasActivePOTS" : false,
    "potsInterconnectMatch" : false,
    "potsInterconnect" : null,
    "ntdSelfInstallEligible" : null,
    "fees" : [ ],
    "subsequentInstallationCharge" : {
      "applies" : false,
      "fees" : [ ]
    },
    "networkCoexistence" : "Yes",
    "avcIdMatch" : true
  } ],
  "potsInterconnect" : null,
  "ntdSelfInstallEligible" : null,
  "restorationSlas" : [ {
    "sla" : "Standard",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 12",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "17.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 12 (24/7)",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "45.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 8",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "28.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 8 (24/7)",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "62.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 6",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "37.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 6 (24/7)",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "73.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 4",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "45.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 4 (24/7)",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "84.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  } ],
  "allowedAggregationMethods" : [ "ETHERNET", "L2TP" ]
}
  • SQ with AVC matching - NTD based

HTTP/1.1 200 OK
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 7584

{
  "locationId" : "LOC151638001451",
  "sourceType" : "nbn",
  "address" : "1451 GARLAND Drive, BALWYN EAST, Victoria, 3103",
  "addressDetails" : {
    "buildingName" : null,
    "buildingLevel" : null,
    "unitNumber" : null,
    "streetNumber" : "1451",
    "street" : "GARLAND Drive",
    "suburb" : "BALWYN EAST",
    "state" : "Victoria",
    "postcode" : "3103"
  },
  "technologyType" : "TC4",
  "qualificationSearchId" : "106ffec4-9654-48c9-8a00-eca4746d807e",
  "remoteQualificationSearchId" : "1eb7bea4-250e-6d90-b95e-7e380507f753",
  "status" : "Serviceable",
  "region" : "Urban",
  "accessTechnology" : "FTTP",
  "accessTechnologyDescription" : "Fibre",
  "availableProducts" : {
    "id" : 2,
    "name" : "tc4",
    "description" : "TC4",
    "options" : [ "Home Fast 25/5", "Home Fast 25/10", "Home Fast 50/20", "Home Fast 100/40", "Home Superfast 250/100", "Home Superfast 500/200", "Home Ultrafast 1000/400", "Home Fast 12/1" ]
  },
  "latitude" : "-33.40001451",
  "longitude" : "151.400001451",
  "avcId" : "AVC000675489006",
  "orderId" : "1eb7bc5c-637a-6920-8262-7e380507f753",
  "alternativeAccessTechnology" : null,
  "poiId" : "3CBN",
  "poiName" : "Cranbourne",
  "sqType" : "STANDARD",
  "serviceClass" : "3",
  "serviceClassDescription" : "Location serviced by FTTP and has infrastructure in place",
  "orderSlas" : [ "Standard", "Accelerated" ],
  "newDevelopmentsCharge" : {
    "applies" : false,
    "fees" : [ ]
  },
  "infrastructureInstallationOptions" : [ {
    "option" : "nbn-tech",
    "recommended" : true,
    "fees" : [ {
      "name" : "SUBSEQUENT_INSTALLATION_CHARGE",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ],
    "hardwareShortfall" : null
  } ],
  "infrastructures" : [ {
    "infrastructureId" : "NTD151638001451",
    "installationOptions" : [ {
      "option" : "nbn-no-action",
      "recommended" : true,
      "fees" : [ ],
      "hardwareShortfall" : null
    } ],
    "ntdType" : "Internal",
    "ntdPowerType" : "AC",
    "batteryPowerUnit" : "No",
    "ntdLocation" : "Indoor",
    "ntdPorts" : [ {
      "portId" : "1",
      "portName" : "1-UNI-D1",
      "uniType" : "UNI-D",
      "status" : "Used",
      "referencedData" : {
        "productInstanceId" : "PRI151638001451",
        "serviceProviderId" : "0615",
        "serviceProviderName" : null,
        "owner" : false
      },
      "fees" : [ {
        "name" : "SERVICE_TRANSFER_FEE",
        "oneTimeCharge" : {
          "amount" : "10.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ],
      "avcIdMatch" : false
    }, {
      "portId" : "2",
      "portName" : "1-UNI-D2",
      "uniType" : "UNI-D",
      "status" : "Used",
      "referencedData" : {
        "productInstanceId" : "PRI100000019555",
        "serviceProviderId" : "0427",
        "serviceProviderName" : null,
        "owner" : false
      },
      "fees" : [ {
        "name" : "SERVICE_TRANSFER_FEE",
        "oneTimeCharge" : {
          "amount" : "10.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ],
      "avcIdMatch" : true
    }, {
      "portId" : "3",
      "portName" : "1-UNI-D3",
      "uniType" : "UNI-D",
      "status" : "Used",
      "referencedData" : {
        "productInstanceId" : "PRI100000020378",
        "serviceProviderId" : "0427",
        "serviceProviderName" : null,
        "owner" : false
      },
      "fees" : [ {
        "name" : "SERVICE_TRANSFER_FEE",
        "oneTimeCharge" : {
          "amount" : "10.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ],
      "avcIdMatch" : false
    }, {
      "portId" : "4",
      "portName" : "1-UNI-D4",
      "uniType" : "UNI-D",
      "status" : "Free",
      "referencedData" : null,
      "fees" : [ ],
      "avcIdMatch" : false
    } ],
    "subsequentInstallationCharge" : null
  } ],
  "potsInterconnect" : null,
  "ntdSelfInstallEligible" : null,
  "restorationSlas" : [ {
    "sla" : "Standard",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 12",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "17.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 12 (24/7)",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "45.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 8",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "28.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 8 (24/7)",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "62.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 6",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "37.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 6 (24/7)",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "73.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 4",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "45.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  }, {
    "sla" : "Enhanced - 4 (24/7)",
    "fees" : [ {
      "name" : "SLA",
      "oneTimeCharge" : {
        "amount" : "0.00",
        "currency" : "AUD",
        "symbol" : "$"
      },
      "monthlyRecurringCharge" : {
        "amount" : "84.00",
        "currency" : "AUD",
        "symbol" : "$"
      }
    } ]
  } ],
  "allowedAggregationMethods" : [ "ETHERNET", "L2TP" ]
}

API Version 7 NBN Enterprise Ethernet Examples - Qualification Request

A qualification request is created by sending a qualification request JSON object as a POST request to /api/connect/qualifications/request.

POST Request
POST /api/connect/qualifications/request HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ1X25vaWhzY21YU2Jja1hBeHVvcEM0U2VENWxGNjhOb1dxTnMwWlVUV2RBIn0.eyJleHAiOjE3NDE3MzUwNDgsImlhdCI6MTc0MTczMjA0OCwiYXV0aF90aW1lIjowLCJqdGkiOiI1YjA3NGVhMi03ODIwLTQ0NDAtYmM3Mi0yMDlkMmJlODM5MTciLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjEwMzQyL2F1dGgvcmVhbG1zL3N1cGVybG9vcCIsInN1YiI6ImNhMGNlNjZhLTQwOGMtNGIzYS1hYTczLTExOWI0OTIzNDZiYyIsInR5cCI6IkJlYXJlciIsImF6cCI6InBvcnRhbC1hcGkiLCJzZXNzaW9uX3N0YXRlIjoiNTEwMTJhZDEtZmUzOS00MjY5LWIyNTAtOTIxYmIxYzljODlhIiwiYWNyIjoiMSIsInNjb3BlIjoiIiwic2lkIjoiNTEwMTJhZDEtZmUzOS00MjY5LWIyNTAtOTIxYmIxYzljODlhIiwiY2xpZW50SWQiOiJwb3J0YWwtYXBpIiwiY2xpZW50SG9zdCI6ImxvY2FsaG9zdCIsInVzZXJJZCI6IjExMDAxIiwiY2xpZW50QWRkcmVzcyI6IjEyNy4wLjAuMSIsImFwcHMiOiJwb3J0YWwtYXBpIn0.MOkLhVDyY28OhcbggjFr6DZuNo7lhTYwrQPYdv0n9Fozev3JjLMeNwSnSBuWaaK-wXs3N3VSO-tfN6ASwXbQDFIZdR-EvAUm6VYBC2jLjmAPlj0oIZp5xY3eRdwunD9rLDZrwb_ACL8Jm6g9bYNIA8R7c6HslU5gkUUA_1yaSN5GFyVF8mUxLcLLjpNOgcf7U2lOTYj2UsnSOVsTl7-za5ZYggCsgtfG5lEMSRT02IMjPl7ght-fX_rtSIxd_Yk6RMHGuhQycyTd7MDahOir2GMWxTSP_ntRRc8KqLxzXS2hNrDoOs-yhDx3sUI-sgnrNjju4Te6faOnLddLhyrHqg
X-API-VERSION: 7
Content-Length: 92
Host: localhost:8080

{
    "sourceType": "nbn",
    "locationId": "LOC000191682015",
    "technologyType": "EE"
}

The response to the request will have:

  1. a http status of 201

  2. a Location header with the URI of the qualification request’s entity.

Successful POST Response
HTTP/1.1 201 Created
Location: /api/connect/qualifications/requests/7ce89e89-632a-4f58-93b5-65b8beda82a2
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY

Once you have the URI from the Location header, make a GET request to get the result.

GET Request
GET /api/connect/qualifications/requests/3526b95d-a514-4b1d-b00e-6697a06044e5 HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer **token**
X-API-VERSION: 7
Host: 360-api.superloop.com
GET Response
HTTP/1.1 200 OK
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 1388

{
  "locationId" : "LOC000191682015",
  "sourceType" : "nbn",
  "address" : "ROOM RECEPTION, 36 GOONAWARRA DR, CUDMIRRAH NSW 2540",
  "addressDetails" : {
    "buildingName" : null,
    "buildingLevel" : null,
    "unitNumber" : "Room RECEPTION",
    "streetNumber" : "36",
    "street" : "GOONAWARRA Drive",
    "suburb" : "CUDMIRRAH",
    "state" : "New South Wales",
    "postcode" : "2540"
  },
  "technologyType" : "EE",
  "qualificationSearchId" : "3526b95d-a514-4b1d-b00e-6697a06044e5",
  "remoteQualificationSearchId" : null,
  "status" : "Valid",
  "region" : "Major Rural",
  "accessTechnology" : "EE",
  "accessTechnologyDescription" : "Enterprise Ethernet",
  "availableProducts" : {
    "id" : 10,
    "name" : "ee",
    "description" : "Enterprise Ethernet",
    "options" : [ "10", "20", "30", "40", "50", "60", "70", "80", "90", "100", "150", "200", "250", "300", "350", "400", "450", "500", "600", "700", "800", "900", "1000" ]
  },
  "latitude" : "-35.195828",
  "longitude" : "150.556933",
  "id" : "3526b95d-a514-4b1d-b00e-6697a06044e5",
  "fibreBuildCategory" : "A",
  "zone" : "CBD",
  "localPoi" : "2NWR - Nowra-Bomaderry",
  "primaryAccessTechnology" : "FTTN",
  "createdAt" : "2025-03-11 22:27:28",
  "serviceabilityReason" : null,
  "estimatedAvailabilityDate" : null,
  "restorationSlas" : [ "Premium - 12 (24/7)", "Premium - 4 (24/7)", "Premium - 8 (24/7)" ]
}

API Version 7 Uniti TC4 Examples - Qualification Request

A qualification request is created by sending a qualification request JSON object as a POST request to /api/connect/qualifications/request.

POST Request
POST /api/connect/qualifications/request HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ1X25vaWhzY21YU2Jja1hBeHVvcEM0U2VENWxGNjhOb1dxTnMwWlVUV2RBIn0.eyJleHAiOjE3NDE3MzUwNTQsImlhdCI6MTc0MTczMjA1NCwiYXV0aF90aW1lIjowLCJqdGkiOiI1YjA3NGVhMi03ODIwLTQ0NDAtYmM3Mi0yMDlkMmJlODM5MTciLCJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjEwMzQyL2F1dGgvcmVhbG1zL3N1cGVybG9vcCIsInN1YiI6ImNhMGNlNjZhLTQwOGMtNGIzYS1hYTczLTExOWI0OTIzNDZiYyIsInR5cCI6IkJlYXJlciIsImF6cCI6InBvcnRhbC1hcGkiLCJzZXNzaW9uX3N0YXRlIjoiNTEwMTJhZDEtZmUzOS00MjY5LWIyNTAtOTIxYmIxYzljODlhIiwiYWNyIjoiMSIsInNjb3BlIjoiIiwic2lkIjoiNTEwMTJhZDEtZmUzOS00MjY5LWIyNTAtOTIxYmIxYzljODlhIiwiY2xpZW50SWQiOiJwb3J0YWwtYXBpIiwiY2xpZW50SG9zdCI6ImxvY2FsaG9zdCIsInVzZXJJZCI6IjExMDAxIiwiY2xpZW50QWRkcmVzcyI6IjEyNy4wLjAuMSIsImFwcHMiOiJwb3J0YWwtYXBpIn0.bjWwz7wcwuCvQFGtYk3WNQHddF5MTFys5F_OtnAllidQrOeegXn2B-GALZxWcB52vpWygxMesOAgjyGV2ngcZUH2Z8Pye_Ozj7PPkLKhocxNTXtsuO5EYd1P0GKKk3s6T24HGUNeayR2u1WF8JUptOt57sYIsTzUqlJwZuHW77ENz4tC5WFRI1_ghbjvGV-mIdI4Br9chZ4vsFVAMuz34jhwa6DN8fFVfxqmjj41FqEFKfyVpSKkGhQN9lUBoLdLvwaB92pdFrmhaGi70uSVb9yKQvOpAT2hUYaNVcS0kiigi6vByom1PnSBTYY7iok1X8r_P12a1GLmiHcC_920fQ
X-API-VERSION: 7
Content-Length: 66
Host: localhost:8080

{
    "sourceType": "uniti",
    "locationId": "OPC100000012273"
}

The response to the request will have:

  1. a http status of 201

  2. a Location header with the URI of the qualification request’s entity.

Successful POST Response
HTTP/1.1 201 Created
Location: /api/connect/qualifications/requests/8216ff66-d93f-4f23-ae66-32115a69f14c
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY

Once you have the URI from the Location header, poll that URI every so often by making a GET request. Keep polling the URL until it finishes.

GET Request
GET /api/connect/qualifications/requests/8216ff66-d93f-4f23-ae66-32115a69f14c HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer **token**
X-API-VERSION: 7
Host: 360-api.superloop.com
GET Response when qualification is still in progress
HTTP/1.1 202 Accepted
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY

When 360 completes the qualification process, the next GET request will result in a HTTP status code of 200. The response body’s will contain the qualification data.

GET Response
HTTP/1.1 200 OK
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 2418

{
  "locationId" : "OPC100000012273",
  "sourceType" : "uniti",
  "address" : "Building 1 Lift, WEST END, Queensland, 4101",
  "addressDetails" : {
    "buildingName" : null,
    "buildingLevel" : null,
    "unitNumber" : null,
    "streetNumber" : "Building",
    "street" : "1 Lift",
    "suburb" : "WEST END",
    "state" : "Queensland",
    "postcode" : "4101"
  },
  "technologyType" : "TC4",
  "qualificationSearchId" : "8216ff66-d93f-4f23-ae66-32115a69f14c",
  "remoteQualificationSearchId" : "1ee04c20-a85b-65cc-9758-0242ac120003",
  "status" : "Serviceable",
  "region" : "Urban",
  "accessTechnology" : "FTTP",
  "accessTechnologyDescription" : "Fibre",
  "availableProducts" : {
    "id" : 4,
    "name" : "tc4",
    "description" : "TC4",
    "options" : [ "Opt-Bundle Home-12", "Opti-Bundle Home-25", "Opti-Bundle Home-50", "Opti-Bundle Home-100/20", "Opti-Bundle Home-100" ]
  },
  "latitude" : "-33.88342517",
  "longitude" : "151.17677847",
  "orderId" : "1ee04d10-e831-67e6-b136-0242ac120010",
  "serviceClass" : "3",
  "serviceClassDescription" : "The property is within Opticomm footprint, has OTD (NTD) installed and is ready for service",
  "poiId" : "Opti QLD",
  "poiName" : "Opticomm QLD POI",
  "chargeFeature" : {
    "newDevelopmentsChargeApplies" : false,
    "newConnectionChargeApplies" : false,
    "activeEndUserRegistration" : false,
    "activeOpenAppointment" : false,
    "demandTypeAvailability" : [ "Service Restoration", "Additional Install" ]
  },
  "restorationSlas" : [ "Standard" ],
  "infrastructures" : [ {
    "id" : "OTD100000207306",
    "serial" : "TBA",
    "vendor" : "OptiComm",
    "otdInstallDate" : "2023-06-07",
    "uncommittedUpstreamBandwidth" : "400Mbps",
    "uncommittedDownstreamBandwidth" : "1000Mbps",
    "ports" : [ {
      "id" : "1-OUI-D1",
      "ouiType" : "OUI-D",
      "portId" : "1",
      "status" : "Free",
      "interfaceType" : "10/100/1000"
    }, {
      "id" : "1-OUI-D2",
      "ouiType" : "OUI-D",
      "portId" : "2",
      "status" : "Free",
      "interfaceType" : "10/100/1000"
    }, {
      "id" : "1-OUI-D3",
      "ouiType" : "OUI-D",
      "portId" : "3",
      "status" : "Free",
      "interfaceType" : "10/100/1000"
    }, {
      "id" : "1-OUI-D4",
      "ouiType" : "OUI-D",
      "portId" : "4",
      "status" : "Free",
      "interfaceType" : "10/100/1000"
    } ]
  } ],
  "allowedAggregationMethod" : "ETHERNET"
}

API Version 5 and 6 - POST

POST Request

Table 16. POST Request

Verb

POST

URI

/api/connect/qualifications/request

Table 17. POST HTTP Request Headers
Name Description

Authorization

The OAuth bearer access token

X-API-VERSION

The version of the endpoint you are accessing

Table 18. POST Request Body Fields
Path Type Description Required

sourceType

String

The service source to qualify for. Currently only 'nbn' is supported.

Required

locationId

String

The location ID

Only required if sourceType is 'nbn'

pots

String

10 characters long. Used for FNN verification with Active POTS.

Optional

sqType

String

The type of qualification: STANDARD or NFAS

Optional. Defaults to STANDARD if not supplied

includeEnterpriseEthernet

Boolean

Denotes if enterprise ethernet details need to be included

Optional. Defaults to False if not supplied

avcId

String

15 characters long. Used for AVC ID verification against Active Services

Optional. Specify when you need to verify the service associated to the provided avc Id in order to do a service transfer

POST Response

Table 19. POST HTTP Status Codes
Status Code Meaning

201

The request was created successfully

401

Bearer Token missing or invalid

404

You are not authorised

422

There are validation errors on the request. Check the response body to see what fields had issues

500

There was an unexpected error processing the request

502

There was an unexpected error with one or more of the upstream services

Table 20. POST HTTP Response Headers
Name Description

Location

The URL of the new qualification request you just created. Poll this URL until the request is complete.

API Version 5 and 6 - GET

GET Request

Note
The URI will be given to you in the Location header of the POST request.
Table 21. GET Request

Verb

GET

URI

/api/connect/qualifications/requests/{id}

Table 22. GET Request Path Variables

Path Variable

Purpose

id

The ID of the qualification request. This was generated by the POST request

Table 23. GET HTTP Request Headers
Name Description

Authorization

The OAuth bearer access token

X-API-VERSION

The version of the endpoint you are accessing

GET Response

Table 24. GET HTTP Status Codes
Status Code Meaning

200

Qualification completed successfully

202

The request is in progress

401

Bearer Token missing or invalid

404

You are not authorised or Qualification request not found

500

There was an unexpected error processing the request

502

There was an unexpected error with one or more of the upstream services

Table 25. GET Response Body Fields
Path Type Description

locationId

String

nbn location id

sourceType

String

address

String

The address of the location

addressDetails

Object

The individual address details of the location

addressDetails.buildingName

String

addressDetails.buildingLevel

String

addressDetails.unitNumber

String

addressDetails.streetNumber

String

addressDetails.street

String

addressDetails.suburb

String

addressDetails.state

String

addressDetails.postcode

String

orderId

String

nbn order id

avcId

String

The AVC Id qualified for.

qualificationSearchId

String

360 qualification id

remoteQualificationSearchId

String

nbn qualification id

status

String

region

String

poiId

String

poiName

String

technologyType

String

technologyTypeDescription

String

serviceClass

String

serviceClassDescription

String

availableProducts

Object

The list of available products

availableProducts.tc4.options

Array

The plans available for TC4

restorationSlas

Array

The list of available SLAs

restorationSlas.[].sla

String

SLA option name

restorationSlas.[].fees

Object

SLA option applicable fees

restorationSlas.[].fees.tc4

Array

SLA option applicable fees for TC4

restorationSlas.[].fees.tc4.[].name

String

Addon type - SLA

restorationSlas.[].fees.tc4.[].oneTimeCharge

Object

One time charge for SLA option

restorationSlas.[].fees.tc4.[].oneTimeCharge.amount

String

One time charge amount for SLA option

restorationSlas.[].fees.tc4.[].oneTimeCharge.currency

String

One time charge currency for SLA option

restorationSlas.[].fees.tc4.[].oneTimeCharge.symbol

String

One time charge currency symbol for SLA option

restorationSlas.[].fees.tc4.[].monthlyRecurringCharge

Object

Monthly recurring charge for SLA option

restorationSlas.[].fees.tc4.[].monthlyRecurringCharge.amount

String

Monthly recurring charge amount for SLA option

restorationSlas.[].fees.tc4.[].monthlyRecurringCharge.currency

String

Monthly recurring charge currency for SLA option

restorationSlas.[].fees.tc4.[].monthlyRecurringCharge.symbol

String

Monthly recurring charge currency symbol for SLA option

orderSlas

Array

latitude

String

longitude

String

newDevelopmentsCharge

Object

newDevelopmentsCharge.applies

Boolean

Denotes if new development charges are applicable

newDevelopmentsCharge.fees

Object

New development charge applicable fees

newDevelopmentsCharge.fees.tc4

Array

New development charge applicable fees for TC4

infrastructureInstallationOptions

Array

New or additional infrastructure options

infrastructureInstallationOptions.[].option

String

Option for new/additional infrastructure

infrastructureInstallationOptions.[].recommended

Boolean

true if it is the recommended option

infrastructureInstallationOptions.[].fees

Object

Applicable charges for new/additional infrastructure option

infrastructureInstallationOptions.[].fees.tc4

Array

Applicable charges for new/additional infrastructure option for TC4

infrastructureInstallationOptions.[].fees.tc4.[].name

String

Type of charge

infrastructureInstallationOptions.[].fees.tc4.[].oneTimeCharge

Object

Type of charge for new/additional infrastructure

infrastructureInstallationOptions.[].fees.tc4.[].oneTimeCharge.amount

String

One time charge amount for new/additional infrastructure

infrastructureInstallationOptions.[].fees.tc4.[].oneTimeCharge.currency

String

One time charge currency for new/additional infrastructure

infrastructureInstallationOptions.[].fees.tc4.[].oneTimeCharge.symbol

String

One time charge currency symbol for new/additional infrastructure

infrastructureInstallationOptions.[].fees.tc4.[].monthlyRecurringCharge

Object

Monthly recurring charge

infrastructureInstallationOptions.[].fees.tc4.[].monthlyRecurringCharge.amount

String

Monthly recurring charge amount for new/additional infrastructure

infrastructureInstallationOptions.[].fees.tc4.[].monthlyRecurringCharge.currency

String

Monthly recurring charge currency for new/additional infrastructure

infrastructureInstallationOptions.[].fees.tc4.[].monthlyRecurringCharge.symbol

String

Monthly recurring charge currency symbol for new/additional infrastructure

infrastructureInstallationOptions.[].hardwareShortfall

Boolean

true/false if the option includes/excludes a hardware shortfall. Can be null where hardware shortfall is not relevant.

infrastructures

Array

The list of existing infrastructures - Copper Pair or NTDs

potsInterconnect

String

enterpriseEthernet

Object

enterpriseEthernet.createdAt

String

enterpriseEthernet.estimatedAvailabilityDate

String

enterpriseEthernet.fiberBuildCategory

String

enterpriseEthernet.localPoi

String

enterpriseEthernet.primaryAccessTypeTechnology

String

enterpriseEthernet.region

String

enterpriseEthernet.serviceabilityReason

String

enterpriseEthernet.status

String

enterpriseEthernet.zone

String

enterpriseEthernet.restorationSlas

Array

Available SLAs for Enterprise Ethernet

enterpriseEthernet.restorationSlas.[].sla

String

SLA option name

enterpriseEthernet.restorationSlas.[].fees

Object

SLA option applicable fees

enterpriseEthernet.restorationSlas.[].fees.ee.[].name

String

Addon type - SLA

enterpriseEthernet.restorationSlas.[].fees.ee.[].oneTimeCharge

Object

One time charge for SLA option

enterpriseEthernet.restorationSlas.[].fees.ee.[].oneTimeCharge.amount

String

One time charge amount for SLA option

enterpriseEthernet.restorationSlas.[].fees.ee.[].oneTimeCharge.currency

String

One time charge currency for SLA option

enterpriseEthernet.restorationSlas.[].fees.ee.[].oneTimeCharge.symbol

String

One time charge currency symbol for SLA option

enterpriseEthernet.restorationSlas.[].fees.ee.[].monthlyRecurringCharge

Object

Monthly recurring charge for SLA option

enterpriseEthernet.restorationSlas.[].fees.ee.[].monthlyRecurringCharge.amount

String

Monthly recurring charge amount for SLA option

enterpriseEthernet.restorationSlas.[].fees.ee.[].monthlyRecurringCharge.currency

String

Monthly recurring charge currency for SLA option

enterpriseEthernet.restorationSlas.[].fees.ee.[].monthlyRecurringCharge.symbol

String

Monthly recurring charge currency symbol for SLA option

ntdSelfInstallEligible

Boolean

allowedAggregationMethods

Array

The list of allowed aggregation methods

alternativeTechnology

String

Denotes if an alternative technology is available at the location. null if no alternative technology available or the available alternative technology type e.g. Fibre

sqType

String

Requested service qualification type. STANDARD or NFAS

API Version 5 and 6 Examples - Qualification Request

Qualification for a site

When NFAS is not available at the location

A qualification request is created by sending a qualification request JSON object as a POST request to /api/connect/qualifications/request.

POST Request

As sqType was not specified in the request body it will be defaulted to STANDARD

POST /api/connect/qualifications/request HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer **token**
X-API-VERSION: 6
Content-Length: 62
Host: 360-api.superloop.com

{
  "sourceType" : "nbn",
  "locationId" : "LOC151638001451"
}

The response to the request will have:

  1. a http status of 201

  2. a Location header with the URI of the qualification request’s entity.

Successful POST Response
HTTP/1.1 201 Created
Location: /api/connect/qualifications/requests/0cea9b64-dd4f-43f2-9e9f-e8e82c42934e
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY

Once you have the URI from the Location header, poll that URI every so often by making a GET request. Keep polling the URL until it finishes.

GET Request
GET /api/connect/qualifications/requests/0cea9b64-dd4f-43f2-9e9f-e8e82c42934e HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer **token**
X-API-VERSION: 6
Host: 360-api.superloop.com
GET Response when qualification is still in progress
HTTP/1.1 202 Accepted
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY

When 360 completes the qualification process, the next GET request will result in a HTTP status code of 200. The response body’s will contain the qualification data.

GET Response
HTTP/1.1 200 OK
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 6775

{
  "locationId" : "LOC151638003251",
  "sourceType" : "nbn",
  "address" : "3251 SLATER Drive, WARRANDYTE, Victoria, 3113",
  "addressDetails" : {
    "buildingName" : null,
    "buildingLevel" : null,
    "unitNumber" : null,
    "streetNumber" : "3251",
    "street" : "SLATER Drive",
    "suburb" : "WARRANDYTE",
    "state" : "Victoria",
    "postcode" : "3113"
  },
  "orderId" : "1eb7bc43-b8d3-602a-89e7-7e380507f753",
  "qualificationSearchId" : "92f321a0-c993-4901-8172-35b43c42bbac",
  "remoteQualificationSearchId" : "1eb7be92-955c-6de8-a160-7e380507f753",
  "status" : "serviceable",
  "avcId" : null,
  "region" : "Urban",
  "poiId" : "9zrvcxfsn",
  "poiName" : "East Antonette",
  "technologyType" : "FTTN",
  "alternativeTechnology" : "Fibre",
  "sqType" : "STANDARD",
  "technologyTypeDescription" : "Fibre To The Node",
  "serviceClass" : "13",
  "serviceClassDescription" : "Location serviced by FTTN/FTTB and has infrastructure in place",
  "availableProducts" : {
    "tc4" : {
      "id" : 2,
      "name" : "tc4",
      "description" : "TC4",
      "options" : [ "Home Fast 25/5", "Home Fast 100/20", "Home Fast 12/1", "Home Fast 25/10", "Home Fast 50/20", "Home Fast 100/40" ]
    }
  },
  "restorationSlas" : [ {
    "sla" : "Standard",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "17.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "28.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "62.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "37.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "73.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "84.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  } ],
  "orderSlas" : [ "Standard", "Accelerated" ],
  "latitude" : "-33.40003251",
  "longitude" : "151.400003251",
  "newDevelopmentsCharge" : {
    "applies" : false,
    "fees" : {
      "tc4" : [ ]
    }
  },
  "infrastructureInstallationOptions" : [ ],
  "infrastructures" : [ {
    "infrastructureId" : "CPI151638003251",
    "installationOptions" : [ {
      "option" : "nbn-no-action",
      "recommended" : true,
      "fees" : {
        "tc4" : [ ]
      },
      "hardwareShortfall" : null
    } ],
    "serviceabilityClass" : "13",
    "serviceStatus" : "Line Not In Use",
    "serviceType" : null,
    "recommended" : true,
    "upstream" : {
      "lowerRate" : "20Mbps",
      "upperRate" : "40Mbps"
    },
    "downstream" : {
      "lowerRate" : "75Mbps",
      "upperRate" : "100Mbps"
    },
    "referencedData" : null,
    "copperPairStatus" : null,
    "hasActivePOTS" : false,
    "potsInterconnectMatch" : false,
    "potsInterconnect" : null,
    "ntdSelfInstallEligible" : null,
    "fees" : {
      "tc4" : [ ]
    },
    "subsequentInstallationCharge" : {
      "applies" : false,
      "fees" : {
        "tc4" : [ ]
      }
    },
    "networkCoexistence" : "Yes",
    "avcIdMatch" : null
  } ],
  "potsInterconnect" : null,
  "enterpriseEthernet" : {
    "createdAt" : "2020-10-02 03:56:19",
    "estimatedAvailabilityDate" : null,
    "fiberBuildCategory" : "A",
    "id" : "1eb04000-ac69-6434-bb61-b69f036000be",
    "localPoi" : "9zrvcxfsn - East Antonette",
    "primaryAccessTypeTechnology" : "FTTN",
    "region" : "Metropolitan",
    "serviceabilityReason" : null,
    "status" : "Valid",
    "zone" : "CBD",
    "restorationSlas" : [ {
      "sla" : "Premium - 12 (24/7)",
      "fees" : {
        "ee" : [ {
          "name" : "SLA",
          "oneTimeCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          },
          "monthlyRecurringCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          }
        } ]
      }
    } ]
  },
  "ntdSelfInstallEligible" : null,
  "allowedAggregationMethods" : [ "ETHERNET", "L2TP" ]
}

When the location does NOT supports NFAS the qualification response will contain an alternative technology (alternativeTechnology) of NOT 'Fibre' (null or other).

When NFAS is available in the location

A qualification request is created by sending a qualification request JSON object as a POST request to /api/connect/qualifications/request.

POST Request

As sqType was not specified in the request body it will be defaulted to STANDARD

POST /api/connect/qualifications/request HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer **token**
X-API-VERSION: 6
Content-Length: 62
Host: 360-api.superloop.com

{
  "sourceType" : "nbn",
  "locationId" : "LOC151638001451"
}

The response to the request will have:

  1. a http status of 201

  2. a Location header with the URI of the qualification request’s entity.

Successful POST Response
HTTP/1.1 201 Created
Location: /api/connect/qualifications/requests/0cea9b64-dd4f-43f2-9e9f-e8e82c42934e
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY

Once you have the URI from the Location header, poll that URI every so often by making a GET request. Keep polling the URL until it finishes.

GET Request
GET /api/connect/qualifications/requests/0cea9b64-dd4f-43f2-9e9f-e8e82c42934e HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer **token**
X-API-VERSION: 6
Host: 360-api.superloop.com
GET Response
HTTP/1.1 200 OK
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 6775

{
  "locationId" : "LOC151638003251",
  "sourceType" : "nbn",
  "address" : "3251 SLATER Drive, WARRANDYTE, Victoria, 3113",
  "addressDetails" : {
    "buildingName" : null,
    "buildingLevel" : null,
    "unitNumber" : null,
    "streetNumber" : "3251",
    "street" : "SLATER Drive",
    "suburb" : "WARRANDYTE",
    "state" : "Victoria",
    "postcode" : "3113"
  },
  "orderId" : "1eb7bc43-b8d3-602a-89e7-7e380507f753",
  "qualificationSearchId" : "92f321a0-c993-4901-8172-35b43c42bbac",
  "remoteQualificationSearchId" : "1eb7be92-955c-6de8-a160-7e380507f753",
  "status" : "serviceable",
  "avcId" : null,
  "region" : "Urban",
  "poiId" : "9zrvcxfsn",
  "poiName" : "East Antonette",
  "technologyType" : "FTTN",
  "alternativeTechnology" : "Fibre",
  "sqType" : "STANDARD",
  "technologyTypeDescription" : "Fibre To The Node",
  "serviceClass" : "13",
  "serviceClassDescription" : "Location serviced by FTTN/FTTB and has infrastructure in place",
  "availableProducts" : {
    "tc4" : {
      "id" : 2,
      "name" : "tc4",
      "description" : "TC4",
      "options" : [ "Home Fast 25/5", "Home Fast 100/20", "Home Fast 12/1", "Home Fast 25/10", "Home Fast 50/20", "Home Fast 100/40" ]
    }
  },
  "restorationSlas" : [ {
    "sla" : "Standard",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "17.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "28.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "62.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "37.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "73.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "84.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  } ],
  "orderSlas" : [ "Standard", "Accelerated" ],
  "latitude" : "-33.40003251",
  "longitude" : "151.400003251",
  "newDevelopmentsCharge" : {
    "applies" : false,
    "fees" : {
      "tc4" : [ ]
    }
  },
  "infrastructureInstallationOptions" : [ ],
  "infrastructures" : [ {
    "infrastructureId" : "CPI151638003251",
    "installationOptions" : [ {
      "option" : "nbn-no-action",
      "recommended" : true,
      "fees" : {
        "tc4" : [ ]
      },
      "hardwareShortfall" : null
    } ],
    "serviceabilityClass" : "13",
    "serviceStatus" : "Line Not In Use",
    "serviceType" : null,
    "recommended" : true,
    "upstream" : {
      "lowerRate" : "20Mbps",
      "upperRate" : "40Mbps"
    },
    "downstream" : {
      "lowerRate" : "75Mbps",
      "upperRate" : "100Mbps"
    },
    "referencedData" : null,
    "copperPairStatus" : null,
    "hasActivePOTS" : false,
    "potsInterconnectMatch" : false,
    "potsInterconnect" : null,
    "ntdSelfInstallEligible" : null,
    "fees" : {
      "tc4" : [ ]
    },
    "subsequentInstallationCharge" : {
      "applies" : false,
      "fees" : {
        "tc4" : [ ]
      }
    },
    "networkCoexistence" : "Yes",
    "avcIdMatch" : null
  } ],
  "potsInterconnect" : null,
  "enterpriseEthernet" : {
    "createdAt" : "2020-10-02 03:56:19",
    "estimatedAvailabilityDate" : null,
    "fiberBuildCategory" : "A",
    "id" : "1eb04000-ac69-6434-bb61-b69f036000be",
    "localPoi" : "9zrvcxfsn - East Antonette",
    "primaryAccessTypeTechnology" : "FTTN",
    "region" : "Metropolitan",
    "serviceabilityReason" : null,
    "status" : "Valid",
    "zone" : "CBD",
    "restorationSlas" : [ {
      "sla" : "Premium - 12 (24/7)",
      "fees" : {
        "ee" : [ {
          "name" : "SLA",
          "oneTimeCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          },
          "monthlyRecurringCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          }
        } ]
      }
    } ]
  },
  "ntdSelfInstallEligible" : null,
  "allowedAggregationMethods" : [ "ETHERNET", "L2TP" ]
}

When the location supports NFAS the qualification response will contain an alternative technology (alternativeTechnology) of Fibre. If you want the order to be for the Fibre service, you must do a second qualification request with "sqType" : "NFAS" in the request payload .

NFAS POST Request
POST /api/connect/qualifications/request HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer **token**
X-API-VERSION: 6
Content-Length: 83
Host: 360-api.superloop.com

{
  "sourceType" : "nbn",
  "locationId" : "LOC151638001451",
  "sqType" : "NFAS"
}

The response to the request will have:

  1. a http status of 201

  2. a Location header with the URI of the qualification request’s entity.

Successful NFAS POST Response
HTTP/1.1 201 Created
Location: /api/connect/qualifications/requests/09d5625b-46fb-4374-aeba-90af6caee0ad
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY

Once you have the URI from the Location header, poll that URI every so often by making a GET request. Keep polling the URL until it finishes.

NFAS GET Request
GET /api/connect/qualifications/requests/09d5625b-46fb-4374-aeba-90af6caee0ad HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer **token**
X-API-VERSION: 6
Host: 360-api.superloop.com
NFAS GET Response
HTTP/1.1 200 OK
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 6078

{
  "locationId" : "LOC151638001142",
  "sourceType" : "nbn",
  "address" : "1142 MACLEAN Street, NARRABEEN, New South Wales, 2101",
  "addressDetails" : {
    "buildingName" : null,
    "buildingLevel" : null,
    "unitNumber" : null,
    "streetNumber" : "1142",
    "street" : "MACLEAN Street",
    "suburb" : "NARRABEEN",
    "state" : "New South Wales",
    "postcode" : "2101"
  },
  "orderId" : "1eb7c686-3288-6900-9439-7e380507f753",
  "qualificationSearchId" : "09d5625b-46fb-4374-aeba-90af6caee0ad",
  "remoteQualificationSearchId" : "1eb7c686-32cc-67fe-9e2c-7e380507f753",
  "status" : "serviceable - shortfall",
  "avcId" : null,
  "region" : "Urban",
  "poiId" : "3ABC",
  "poiName" : "Fake POI",
  "technologyType" : "FTTP",
  "alternativeTechnology" : null,
  "sqType" : "NFAS",
  "technologyTypeDescription" : "Fibre",
  "serviceClass" : "1",
  "serviceClassDescription" : "Location serviced by FTTP however requires Premises Connection Device (PCD) and Network Termination Device (NTD) to be installed",
  "availableProducts" : {
    "tc4" : {
      "id" : 2,
      "name" : "tc4",
      "description" : "TC4",
      "options" : [ "Home Fast 25/5", "Home Fast 25/10", "Home Fast 50/20", "Home Fast 100/40", "Home Superfast 250/100", "Home Superfast 500/200", "Home Ultrafast 1000/400", "Home Fast 12/1" ]
    }
  },
  "restorationSlas" : [ {
    "sla" : "Standard",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "17.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "28.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "62.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "37.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "73.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "84.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  } ],
  "orderSlas" : [ "Standard", "Accelerated" ],
  "latitude" : "-33.40001142",
  "longitude" : "151.400001142",
  "newDevelopmentsCharge" : {
    "applies" : false,
    "fees" : {
      "tc4" : [ ]
    }
  },
  "infrastructureInstallationOptions" : [ {
    "option" : "nbn-tech",
    "recommended" : true,
    "fees" : {
      "tc4" : [ ]
    },
    "hardwareShortfall" : null
  } ],
  "infrastructures" : [ ],
  "potsInterconnect" : null,
  "enterpriseEthernet" : {
    "createdAt" : "2020-10-02 03:56:19",
    "estimatedAvailabilityDate" : null,
    "fiberBuildCategory" : "A",
    "id" : "1eb04000-ac69-6434-bb61-b69f036000aa",
    "localPoi" : "3ABC - Cranbourne",
    "primaryAccessTypeTechnology" : "FTTN",
    "region" : "Metropolitan",
    "serviceabilityReason" : null,
    "status" : "Valid",
    "zone" : "CBD",
    "restorationSlas" : [ {
      "sla" : "Premium - 12 (24/7)",
      "fees" : {
        "ee" : [ {
          "name" : "SLA",
          "oneTimeCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          },
          "monthlyRecurringCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          }
        } ]
      }
    } ]
  },
  "ntdSelfInstallEligible" : null,
  "allowedAggregationMethods" : [ "ETHERNET", "L2TP" ]
}

Optional field includeEnterpriseEthernet

A qualification request is created by sending a qualification request JSON object as a POST request to /api/connect/qualifications/request.

Once you have the URI from the Location header, poll that URI every so often by making a GET request. Keep polling the URL until it finishes.

POST Request

If the field includeEnterpriseEthernet is not specified or set as false in the request body then the GET request response will not be having enterprise ethernet details.

POST /api/connect/qualifications/request HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer **token**
X-API-VERSION: 6
Content-Length: 101
Host: 360-api.superloop.com

{
  "sourceType" : "nbn",
  "locationId" : "LOC151638001451",
  "includeEnterpriseEthernet" : false
}
GET Request
HTTP/1.1 200 OK
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 5972

{
  "locationId" : "LOC151638003251",
  "sourceType" : "nbn",
  "address" : "3251 SLATER Drive, WARRANDYTE, Victoria, 3113",
  "addressDetails" : {
    "buildingName" : null,
    "buildingLevel" : null,
    "unitNumber" : null,
    "streetNumber" : "3251",
    "street" : "SLATER Drive",
    "suburb" : "WARRANDYTE",
    "state" : "Victoria",
    "postcode" : "3113"
  },
  "orderId" : "1eb7bc43-b8d3-602a-89e7-7e380507f753",
  "qualificationSearchId" : "4ec3c858-5dce-445e-8397-cac76d62623f",
  "remoteQualificationSearchId" : "1eb7be92-955c-6de8-a160-7e380507f753",
  "status" : "serviceable",
  "avcId" : null,
  "region" : "Urban",
  "poiId" : "9zrvcxfsn",
  "poiName" : "East Antonette",
  "technologyType" : "FTTN",
  "alternativeTechnology" : "Fibre",
  "sqType" : "STANDARD",
  "technologyTypeDescription" : "Fibre To The Node",
  "serviceClass" : "13",
  "serviceClassDescription" : "Location serviced by FTTN/FTTB and has infrastructure in place",
  "availableProducts" : {
    "tc4" : {
      "id" : 2,
      "name" : "tc4",
      "description" : "TC4",
      "options" : [ "Home Fast 25/5", "Home Fast 100/20", "Home Fast 12/1", "Home Fast 25/10", "Home Fast 50/20", "Home Fast 100/40" ]
    }
  },
  "restorationSlas" : [ {
    "sla" : "Standard",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "17.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "28.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "62.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "37.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "73.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "84.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  } ],
  "orderSlas" : [ "Standard", "Accelerated" ],
  "latitude" : "-33.40003251",
  "longitude" : "151.400003251",
  "newDevelopmentsCharge" : {
    "applies" : false,
    "fees" : {
      "tc4" : [ ]
    }
  },
  "infrastructureInstallationOptions" : [ ],
  "infrastructures" : [ {
    "infrastructureId" : "CPI151638003251",
    "installationOptions" : [ {
      "option" : "nbn-no-action",
      "recommended" : true,
      "fees" : {
        "tc4" : [ ]
      },
      "hardwareShortfall" : null
    } ],
    "serviceabilityClass" : "13",
    "serviceStatus" : "Line Not In Use",
    "serviceType" : null,
    "recommended" : true,
    "upstream" : {
      "lowerRate" : "20Mbps",
      "upperRate" : "40Mbps"
    },
    "downstream" : {
      "lowerRate" : "75Mbps",
      "upperRate" : "100Mbps"
    },
    "referencedData" : null,
    "copperPairStatus" : null,
    "hasActivePOTS" : false,
    "potsInterconnectMatch" : false,
    "potsInterconnect" : null,
    "ntdSelfInstallEligible" : null,
    "fees" : {
      "tc4" : [ ]
    },
    "subsequentInstallationCharge" : {
      "applies" : false,
      "fees" : {
        "tc4" : [ ]
      }
    },
    "networkCoexistence" : "Yes",
    "avcIdMatch" : null
  } ],
  "potsInterconnect" : null,
  "enterpriseEthernet" : null,
  "ntdSelfInstallEligible" : null,
  "allowedAggregationMethods" : [ "ETHERNET", "L2TP" ]
}
POST Request

If the field includeEnterpriseEthernet value is set as true in the request body then the GET request response will be having enterprise ethernet details.

POST /api/connect/qualifications/request HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer **token**
X-API-VERSION: 6
Content-Length: 93
Host: 360-api.superloop.com

{
  "sourceType" : "nbn",
  "locationId" : "LOC151638001451",
  "enterpriseEthernet" : true
}
GET Request
HTTP/1.1 200 OK
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 6775

{
  "locationId" : "LOC151638003251",
  "sourceType" : "nbn",
  "address" : "3251 SLATER Drive, WARRANDYTE, Victoria, 3113",
  "addressDetails" : {
    "buildingName" : null,
    "buildingLevel" : null,
    "unitNumber" : null,
    "streetNumber" : "3251",
    "street" : "SLATER Drive",
    "suburb" : "WARRANDYTE",
    "state" : "Victoria",
    "postcode" : "3113"
  },
  "orderId" : "1eb7bc43-b8d3-602a-89e7-7e380507f753",
  "qualificationSearchId" : "f1a97136-6ca4-4f0a-b540-cd6b3bcf8fde",
  "remoteQualificationSearchId" : "1eb7be92-955c-6de8-a160-7e380507f753",
  "status" : "serviceable",
  "avcId" : null,
  "region" : "Urban",
  "poiId" : "9zrvcxfsn",
  "poiName" : "East Antonette",
  "technologyType" : "FTTN",
  "alternativeTechnology" : "Fibre",
  "sqType" : "STANDARD",
  "technologyTypeDescription" : "Fibre To The Node",
  "serviceClass" : "13",
  "serviceClassDescription" : "Location serviced by FTTN/FTTB and has infrastructure in place",
  "availableProducts" : {
    "tc4" : {
      "id" : 2,
      "name" : "tc4",
      "description" : "TC4",
      "options" : [ "Home Fast 25/5", "Home Fast 100/20", "Home Fast 12/1", "Home Fast 25/10", "Home Fast 50/20", "Home Fast 100/40" ]
    }
  },
  "restorationSlas" : [ {
    "sla" : "Standard",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "17.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "28.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "62.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "37.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "73.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "84.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  } ],
  "orderSlas" : [ "Standard", "Accelerated" ],
  "latitude" : "-33.40003251",
  "longitude" : "151.400003251",
  "newDevelopmentsCharge" : {
    "applies" : false,
    "fees" : {
      "tc4" : [ ]
    }
  },
  "infrastructureInstallationOptions" : [ ],
  "infrastructures" : [ {
    "infrastructureId" : "CPI151638003251",
    "installationOptions" : [ {
      "option" : "nbn-no-action",
      "recommended" : true,
      "fees" : {
        "tc4" : [ ]
      },
      "hardwareShortfall" : null
    } ],
    "serviceabilityClass" : "13",
    "serviceStatus" : "Line Not In Use",
    "serviceType" : null,
    "recommended" : true,
    "upstream" : {
      "lowerRate" : "20Mbps",
      "upperRate" : "40Mbps"
    },
    "downstream" : {
      "lowerRate" : "75Mbps",
      "upperRate" : "100Mbps"
    },
    "referencedData" : null,
    "copperPairStatus" : null,
    "hasActivePOTS" : false,
    "potsInterconnectMatch" : false,
    "potsInterconnect" : null,
    "ntdSelfInstallEligible" : null,
    "fees" : {
      "tc4" : [ ]
    },
    "subsequentInstallationCharge" : {
      "applies" : false,
      "fees" : {
        "tc4" : [ ]
      }
    },
    "networkCoexistence" : "Yes",
    "avcIdMatch" : null
  } ],
  "potsInterconnect" : null,
  "enterpriseEthernet" : {
    "createdAt" : "2020-10-02 03:56:19",
    "estimatedAvailabilityDate" : null,
    "fiberBuildCategory" : "A",
    "id" : "1eb04000-ac69-6434-bb61-b69f036000be",
    "localPoi" : "9zrvcxfsn - East Antonette",
    "primaryAccessTypeTechnology" : "FTTN",
    "region" : "Metropolitan",
    "serviceabilityReason" : null,
    "status" : "Valid",
    "zone" : "CBD",
    "restorationSlas" : [ {
      "sla" : "Premium - 12 (24/7)",
      "fees" : {
        "ee" : [ {
          "name" : "SLA",
          "oneTimeCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          },
          "monthlyRecurringCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          }
        } ]
      }
    } ]
  },
  "ntdSelfInstallEligible" : null,
  "allowedAggregationMethods" : [ "ETHERNET", "L2TP" ]
}

API Version 3 and 4 - POST

POST Request

Table 26. POST Request

Verb

POST

URI

/api/connect/qualifications/request

Table 27. POST HTTP Request Headers
Name Description

Authorization

The OAuth bearer access token

X-API-VERSION

The version of the endpoint you are accessing

Table 28. POST Request Body Fields
Path Type Description Required

sourceType

String

The service source to qualify for. Currently only nbn is supported.

Required

locationId

String

The location ID

Only required if sourceType is 'nbn'

pots

String

10 characters long. Used for FNN verification with Active POTS.

Optional

avcId

String

15 characters long. Used for AVC ID verification against Active Services

Optional. Specify when you need to verify the service associated to the provided avc Id in order to do a service transfer

POST Response

Table 29. POST HTTP Status Codes
Status Code Meaning

201

The request was created successfully

401

Bearer Token missing or invalid

404

You are not authorised

422

There are validation errors on the request. Check the response body to see what fields had issues

500

There was an unexpected error processing the request

502

There was an unexpected error with one or more of the upstream services

Table 30. POST HTTP Response Headers
Name Description

Location

The URL of the new qualification request you just created. Poll this URL until the request is complete.

API Version 3 and 4 - GET

GET Request

Note
The URI will be given to you in the Location header of the POST request.
Table 31. GET Request

Verb

GET

URI

/api/connect/qualifications/requests/{id}

Table 32. GET Request Path Variables

Path Variable

Purpose

id

The ID of the qualification request. This was generated by the POST request

Table 33. GET HTTP Request Headers
Name Description

Authorization

The OAuth bearer access token

X-API-VERSION

The version of the endpoint you are accessing

GET Response

Table 34. GET HTTP Status Codes
Status Code Meaning

200

Qualification completed successfully

202

The request is in progress

401

Bearer Token missing or invalid

404

You are not authorised or Qualification request not found

500

There was an unexpected error processing the request

502

There was an unexpected error with one or more of the upstream services

Table 35. GET Response Body Fields
Path Type Description

locationId

String

nbn location id

sourceType

String

address

String

The address of the location

addressDetails

Object

The individual address details of the location

addressDetails.buildingName

String

addressDetails.buildingLevel

String

addressDetails.unitNumber

String

addressDetails.streetNumber

String

addressDetails.street

String

addressDetails.suburb

String

addressDetails.state

String

addressDetails.postcode

String

orderId

String

nbn order id

avcId

String

The AVC Id qualified for.

qualificationSearchId

String

360 qualification id

remoteQualificationSearchId

String

nbn qualification id

status

String

region

String

poiId

String

poiName

String

technologyType

String

technologyTypeDescription

String

serviceClass

String

serviceClassDescription

String

availableProducts

Object

The list of available products

availableProducts.tc4.options

Array

The plans available for TC4

restorationSlas

Array

The list of available SLAs

restorationSlas.[].sla

String

SLA option name

restorationSlas.[].fees

Object

SLA option applicable fees

restorationSlas.[].fees.tc4

Array

SLA option applicable fees for TC4

restorationSlas.[].fees.tc4.[].name

String

Addon type - SLA

restorationSlas.[].fees.tc4.[].oneTimeCharge

Object

One time charge for SLA option

restorationSlas.[].fees.tc4.[].oneTimeCharge.amount

String

One time charge amount for SLA option

restorationSlas.[].fees.tc4.[].oneTimeCharge.currency

String

One time charge currency for SLA option

restorationSlas.[].fees.tc4.[].oneTimeCharge.symbol

String

One time charge currency symbol for SLA option

restorationSlas.[].fees.tc4.[].monthlyRecurringCharge

Object

Monthly recurring charge for SLA option

restorationSlas.[].fees.tc4.[].monthlyRecurringCharge.amount

String

Monthly recurring charge amount for SLA option

restorationSlas.[].fees.tc4.[].monthlyRecurringCharge.currency

String

Monthly recurring charge currency for SLA option

restorationSlas.[].fees.tc4.[].monthlyRecurringCharge.symbol

String

Monthly recurring charge currency symbol for SLA option

orderSlas

Array

latitude

String

longitude

String

newDevelopmentsCharge

Object

newDevelopmentsCharge.applies

Boolean

Denotes if new development charges are applicable

newDevelopmentsCharge.fees

Object

New development charge applicable fees

newDevelopmentsCharge.fees.tc4

Array

New development charge applicable fees for TC4

infrastructureInstallationOptions

Array

New or additional infrastructure options

infrastructureInstallationOptions.[].option

String

Option for new/additional infrastructure

infrastructureInstallationOptions.[].recommended

Boolean

true if it is the recommended option

infrastructureInstallationOptions.[].fees

Object

Applicable charges for new/additional infrastructure option

infrastructureInstallationOptions.[].fees.tc4

Array

Applicable charges for new/additional infrastructure option for TC4

infrastructureInstallationOptions.[].fees.tc4.[].name

String

Type of charge

infrastructureInstallationOptions.[].fees.tc4.[].oneTimeCharge

Object

Type of charge for new/additional infrastructure

infrastructureInstallationOptions.[].fees.tc4.[].oneTimeCharge.amount

String

One time charge amount for new/additional infrastructure

infrastructureInstallationOptions.[].fees.tc4.[].oneTimeCharge.currency

String

One time charge currency for new/additional infrastructure

infrastructureInstallationOptions.[].fees.tc4.[].oneTimeCharge.symbol

String

One time charge currency symbol for new/additional infrastructure

infrastructureInstallationOptions.[].fees.tc4.[].monthlyRecurringCharge

Object

Monthly recurring charge

infrastructureInstallationOptions.[].fees.tc4.[].monthlyRecurringCharge.amount

String

Monthly recurring charge amount for new/additional infrastructure

infrastructureInstallationOptions.[].fees.tc4.[].monthlyRecurringCharge.currency

String

Monthly recurring charge currency for new/additional infrastructure

infrastructureInstallationOptions.[].fees.tc4.[].monthlyRecurringCharge.symbol

String

Monthly recurring charge currency symbol for new/additional infrastructure

infrastructureInstallationOptions.[].hardwareShortfall

Boolean

true/false if the option includes/excludes a hardware shortfall. Can be null where hardware shortfall is not relevant.

infrastructures

Array

The list of existing infrastructures - Copper Pair or NTDs

infrastructures.[].infrastructureId

String

Infrastructure identifier

infrastructures.[].installationOptions

Array

List of infrastructure installation options

infrastructures.[].installationOptions.[].option

String

Infrastructure installation option. nbn-no-action: no further actions required. nbn-tech: technician required. This could be as a result of hardware shortfall, or user not option for self install where self install is availablenbn-dispatch: self install

infrastructures.[].installationOptions.[].recommended

Boolean

Indicates this is the recommended installation option

infrastructures.[].installationOptions.[].fees

Object

Infrastructure installation option applicable charges

infrastructures.[].installationOptions.[].fees.tc4

Array

Infrastructure installation option applicable charges for tc4

infrastructures.[].installationOptions.[].hardwareShortfall

Boolean

Indicates if hardware shortfall is applicable and if it applies

infrastructures.[].ntdType

String

NTD type

infrastructures.[].ntdPowerType

String

NTD power type

infrastructures.[].batteryPowerUnit

String

NTD has a battery power unit

infrastructures.[].ntdLocation

String

NTD location

infrastructures.[].ntdPorts

Array

The list of available ports. Relevant to NTDs

infrastructures.[].ntdPorts[].portId

String

NTD port id

infrastructures.[].ntdPorts[].portName

String

NTD port name

infrastructures.[].ntdPorts[].uniType

String

NTD port uni type

infrastructures.[].ntdPorts[].status

String

NTD port status

infrastructures.[].ntdPorts.fees

Object

NTD port applicable charges

infrastructures.[].ntdPorts[].fees.tc4

Array

Fees for NTD

infrastructures.[].ntdPorts[].fees.tc4.[].name

String

Fee name

infrastructures.[].ntdPorts[].fees.tc4.[].oneTimeCharge

Object

One time charge for NTD fee

infrastructures.[].ntdPorts[].fees.tc4.[].oneTimeCharge.amount

String

One time charge amount for NTD fee

infrastructures.[].ntdPorts[].fees.tc4.[].oneTimeCharge.currency

String

One time charge currency for NTD fee

infrastructures.[].ntdPorts[].fees.tc4.[].oneTimeCharge.symbol

String

One time charge currency symbol for NTD fee

infrastructures.[].ntdPorts[].fees.tc4.[].monthlyRecurringCharge

Object

Monthly recurring charge for NTD fee

infrastructures.[].ntdPorts[].fees.tc4.[].monthlyRecurringCharge.amount

String

Monthly recurring charge amount for NTD fee

infrastructures.[].ntdPorts[].fees.tc4.[].monthlyRecurringCharge.currency

String

Monthly recurring charge currency for NTD fee

infrastructures.[].ntdPorts[].fees.tc4.[].monthlyRecurringCharge.symbol

String

Monthly recurring charge currency symbol for NTD fee

infrastructures.[].ntdPorts[].referencedData

Object

NTD reference data

infrastructures.[].ntdPorts[].referencedData.productInstanceId

String

NTD product instance id

infrastructures.[].ntdPorts[].referencedData.serviceProviderId

String

NTD service provider id

infrastructures.[].ntdPorts[].referencedData.serviceProviderName

String

NTD service provider name

infrastructures.[].ntdPorts[].referencedData.owner

Boolean

Indicates if NTD owner

infrastructures.[].ntdPorts[].avcIdMatch

Boolean

true/false if the provided AVC Id matches with the infrastructure port. Can be null if AVC Id is not provided in the SQ.

infrastructures.[].serviceType

String

Service Type, for instance FNN, FNN - Special. Relevant to Copper Pairs

infrastructures.[].hasActivePOTS

Boolean

Denotes whether Copper Pair is active POTS. Relevant to Copper Pairs

infrastructures.[].potsInterconnectMatch

Boolean

Denotes whether FNN provided for verification matches

infrastructures.[].subsequentInstallationCharge

Varies

Denotes if subsequent installation charges are applicable

infrastructures.[].networkCoexistence

String

Denotes whether Copper Pair has a network coexistence. Relevant to Copper Pairs

potsInterconnect

String

enterpriseEthernet

Object

Enterprise Ethernet availability details

enterpriseEthernet.createdAt

String

Enterprise Ethernet details as at

enterpriseEthernet.estimatedAvailabilityDate

String

Enterprise Ethernet availability date

enterpriseEthernet.fiberBuildCategory

String

Fibre build category

enterpriseEthernet.localPoi

String

enterpriseEthernet.primaryAccessTypeTechnology

String

enterpriseEthernet.region

String

enterpriseEthernet.serviceabilityReason

String

enterpriseEthernet.status

String

enterpriseEthernet.zone

String

enterpriseEthernet.restorationSlas

Array

Available SLAs for Enterprise Ethernet

enterpriseEthernet.restorationSlas.[].sla

String

SLA option name

enterpriseEthernet.restorationSlas.[].fees

Object

SLA option applicable fees

enterpriseEthernet.restorationSlas.[].fees.ee.[].name

String

Addon type - SLA

enterpriseEthernet.restorationSlas.[].fees.ee.[].oneTimeCharge

Object

One time charge for SLA option

enterpriseEthernet.restorationSlas.[].fees.ee.[].oneTimeCharge.amount

String

One time charge amount for SLA option

enterpriseEthernet.restorationSlas.[].fees.ee.[].oneTimeCharge.currency

String

One time charge currency for SLA option

enterpriseEthernet.restorationSlas.[].fees.ee.[].oneTimeCharge.symbol

String

One time charge currency symbol for SLA option

enterpriseEthernet.restorationSlas.[].fees.ee.[].monthlyRecurringCharge

Object

Monthly recurring charge for SLA option

enterpriseEthernet.restorationSlas.[].fees.ee.[].monthlyRecurringCharge.amount

String

Monthly recurring charge amount for SLA option

enterpriseEthernet.restorationSlas.[].fees.ee.[].monthlyRecurringCharge.currency

String

Monthly recurring charge currency for SLA option

enterpriseEthernet.restorationSlas.[].fees.ee.[].monthlyRecurringCharge.symbol

String

Monthly recurring charge currency symbol for SLA option

ntdSelfInstallEligible

Boolean

allowedAggregationMethods

Array

The list of allowed aggregation methods

alternativeTechnology

String

Denotes if an alternative technology is available at the location. null if no alternative technology available or the available alternative technology e.g. Fibre

sqType

String

Requested service qualification type. STANDARD or NFAS

API Version 3 and 4 Examples - Qualification Request

Qualification for a site

A qualification request is created by sending a qualification request JSON object as a POST request to /api/connect/qualifications/request.

POST Request
POST /api/connect/qualifications/request HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer **token**
X-API-VERSION: 4
Content-Length: 62
Host: 360-api.superloop.com

{
  "sourceType" : "nbn",
  "locationId" : "LOC151638001451"
}

The response to the request will have:

  1. a http status of 201

  2. a Location header with the URI of the qualification request’s entity.

Successful POST Response
HTTP/1.1 201 Created
Location: /api/connect/qualifications/requests/a412ea0b-2cac-4cad-ac14-7b237e24f9a4
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY

The qualification is not instantaneous. This is why you have to send a POST request to create a qualification request.

Once you have the URI from the Location header, poll that URI every so often by making a GET request. While the qualification is in progress, the GET request’s response will have a HTTP status code of 202. Keep polling the URL until it finishes.

Note
Please keep the polling to a sensible rate.
GET Request
GET /api/connect/qualifications/requests/a412ea0b-2cac-4cad-ac14-7b237e24f9a4 HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer **token**
X-API-VERSION: 4
Host: 360-api.superloop.com
GET Response when qualification is still in progress
HTTP/1.1 202 Accepted
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY

When 360 completes the qualification process, the next GET request will result in a HTTP status code of 200. The response body’s will contain the qualification data.

GET Response for FTTP Service Class 3

GET Response for FTTP Service Class 3
HTTP/1.1 200 OK
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 9067

{
  "locationId" : "LOC151638001451",
  "sourceType" : "nbn",
  "address" : "1451 GARLAND Drive, BALWYN EAST, Victoria, 3103",
  "addressDetails" : {
    "buildingName" : null,
    "buildingLevel" : null,
    "unitNumber" : null,
    "streetNumber" : "1451",
    "street" : "GARLAND Drive",
    "suburb" : "BALWYN EAST",
    "state" : "Victoria",
    "postcode" : "3103"
  },
  "orderId" : "1eb7bc5c-637a-6920-8262-7e380507f753",
  "qualificationSearchId" : "2347e10b-d7e7-4910-896e-8bdb2f6b6fc4",
  "remoteQualificationSearchId" : "1eb7bea4-250e-6d90-b95e-7e380507f753",
  "status" : "serviceable",
  "avcId" : null,
  "region" : "Urban",
  "poiId" : "3CBN",
  "poiName" : "Cranbourne",
  "technologyType" : "FTTP",
  "alternativeTechnology" : null,
  "sqType" : "STANDARD",
  "technologyTypeDescription" : "Fibre",
  "serviceClass" : "3",
  "serviceClassDescription" : "Location serviced by FTTP and has infrastructure in place",
  "availableProducts" : {
    "tc4" : {
      "id" : 2,
      "name" : "tc4",
      "description" : "TC4",
      "options" : [ "Home Fast 25/5", "Home Fast 25/10", "Home Fast 50/20", "Home Fast 100/40", "Home Superfast 250/100", "Home Superfast 500/200", "Home Ultrafast 1000/400", "Home Fast 12/1" ]
    }
  },
  "restorationSlas" : [ {
    "sla" : "Standard",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "17.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "28.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "62.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "37.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "73.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "84.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  } ],
  "orderSlas" : [ "Standard", "Accelerated" ],
  "latitude" : "-33.40001451",
  "longitude" : "151.400001451",
  "newDevelopmentsCharge" : {
    "applies" : false,
    "fees" : {
      "tc4" : [ ]
    }
  },
  "infrastructureInstallationOptions" : [ {
    "option" : "nbn-tech",
    "recommended" : true,
    "fees" : {
      "tc4" : [ {
        "name" : "SUBSEQUENT_INSTALLATION_CHARGE",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    },
    "hardwareShortfall" : null
  } ],
  "infrastructures" : [ {
    "infrastructureId" : "NTD151638001451",
    "installationOptions" : [ {
      "option" : "nbn-no-action",
      "recommended" : true,
      "fees" : {
        "tc4" : [ ]
      },
      "hardwareShortfall" : null
    } ],
    "ntdType" : "Internal",
    "ntdPowerType" : "AC",
    "batteryPowerUnit" : "No",
    "ntdLocation" : "Indoor",
    "ntdPorts" : [ {
      "portId" : "1",
      "portName" : "1-UNI-D1",
      "uniType" : "UNI-D",
      "status" : "Used",
      "referencedData" : {
        "productInstanceId" : "PRI151638001451",
        "serviceProviderId" : "0615",
        "serviceProviderName" : null,
        "owner" : false
      },
      "fees" : {
        "tc4" : [ {
          "name" : "SERVICE_TRANSFER_FEE",
          "oneTimeCharge" : {
            "amount" : "10.00",
            "currency" : "AUD",
            "symbol" : "$"
          },
          "monthlyRecurringCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          }
        } ]
      },
      "avcIdMatch" : null
    }, {
      "portId" : "2",
      "portName" : "1-UNI-D2",
      "uniType" : "UNI-D",
      "status" : "Used",
      "referencedData" : {
        "productInstanceId" : "PRI100000019555",
        "serviceProviderId" : "0427",
        "serviceProviderName" : null,
        "owner" : false
      },
      "fees" : {
        "tc4" : [ {
          "name" : "SERVICE_TRANSFER_FEE",
          "oneTimeCharge" : {
            "amount" : "10.00",
            "currency" : "AUD",
            "symbol" : "$"
          },
          "monthlyRecurringCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          }
        } ]
      },
      "avcIdMatch" : null
    }, {
      "portId" : "3",
      "portName" : "1-UNI-D3",
      "uniType" : "UNI-D",
      "status" : "Used",
      "referencedData" : {
        "productInstanceId" : "PRI100000020378",
        "serviceProviderId" : "0427",
        "serviceProviderName" : null,
        "owner" : false
      },
      "fees" : {
        "tc4" : [ {
          "name" : "SERVICE_TRANSFER_FEE",
          "oneTimeCharge" : {
            "amount" : "10.00",
            "currency" : "AUD",
            "symbol" : "$"
          },
          "monthlyRecurringCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          }
        } ]
      },
      "avcIdMatch" : null
    }, {
      "portId" : "4",
      "portName" : "1-UNI-D4",
      "uniType" : "UNI-D",
      "status" : "Free",
      "referencedData" : null,
      "fees" : {
        "tc4" : [ ]
      },
      "avcIdMatch" : null
    } ],
    "subsequentInstallationCharge" : null
  } ],
  "potsInterconnect" : null,
  "enterpriseEthernet" : {
    "createdAt" : "2020-10-02 03:56:19",
    "estimatedAvailabilityDate" : null,
    "fiberBuildCategory" : "A",
    "id" : "1eb04000-ac69-6434-bb61-b69f036000aa",
    "localPoi" : "3CBN - Cranbourne",
    "primaryAccessTypeTechnology" : "FTTP",
    "region" : "Metropolitan",
    "serviceabilityReason" : null,
    "status" : "Valid",
    "zone" : "CBD",
    "restorationSlas" : [ {
      "sla" : "Premium - 12 (24/7)",
      "fees" : {
        "ee" : [ {
          "name" : "SLA",
          "oneTimeCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          },
          "monthlyRecurringCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          }
        } ]
      }
    } ]
  },
  "ntdSelfInstallEligible" : null,
  "allowedAggregationMethods" : [ "ETHERNET", "L2TP" ]
}

GET Response for FW Service Class 6

GET Response for FW Service Class 6
HTTP/1.1 200 OK
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 7933

{
  "locationId" : "LOC151638001891",
  "sourceType" : "nbn",
  "address" : "1891 OWINGS Drive, TEMPLESTOWE, Victoria, 3106",
  "addressDetails" : {
    "buildingName" : null,
    "buildingLevel" : null,
    "unitNumber" : null,
    "streetNumber" : "1891",
    "street" : "OWINGS Drive",
    "suburb" : "TEMPLESTOWE",
    "state" : "Victoria",
    "postcode" : "3106"
  },
  "orderId" : "1eb7be7d-d89e-6f76-85fc-7e380507f753",
  "qualificationSearchId" : "16724541-b5a0-448a-8f74-d8c80e57e950",
  "remoteQualificationSearchId" : "1eb7be7d-d8bb-6f40-be17-7e380507f753",
  "status" : "serviceable",
  "avcId" : null,
  "region" : "Urban",
  "poiId" : "9trptogdu",
  "poiName" : "West Milo",
  "technologyType" : "FW",
  "alternativeTechnology" : null,
  "sqType" : "STANDARD",
  "technologyTypeDescription" : "Wireless",
  "serviceClass" : "6",
  "serviceClassDescription" : "Location serviced by Fixed Wireless and has infrastructure in place",
  "availableProducts" : {
    "tc4" : {
      "id" : 2,
      "name" : "tc4",
      "description" : "TC4",
      "options" : [ "Fixed Wireless Plus" ]
    }
  },
  "restorationSlas" : [ {
    "sla" : "Standard",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "17.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "28.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "62.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "37.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "73.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "84.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  } ],
  "orderSlas" : [ "Standard" ],
  "latitude" : "-33.40001891",
  "longitude" : "151.400001891",
  "newDevelopmentsCharge" : {
    "applies" : false,
    "fees" : {
      "tc4" : [ ]
    }
  },
  "infrastructureInstallationOptions" : [ {
    "option" : "nbn-tech",
    "recommended" : true,
    "fees" : {
      "tc4" : [ {
        "name" : "SUBSEQUENT_INSTALLATION_CHARGE",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    },
    "hardwareShortfall" : null
  } ],
  "infrastructures" : [ {
    "infrastructureId" : "NTD151638001891",
    "installationOptions" : [ {
      "option" : "nbn-no-action",
      "recommended" : true,
      "fees" : {
        "tc4" : [ ]
      },
      "hardwareShortfall" : null
    } ],
    "ntdType" : "Internal",
    "ntdPowerType" : "AC",
    "batteryPowerUnit" : null,
    "ntdLocation" : "Indoor",
    "ntdPorts" : [ {
      "portId" : "1",
      "portName" : "1-UNI-D1",
      "uniType" : "UNI-D",
      "status" : "Used",
      "referencedData" : {
        "productInstanceId" : "PRI151638001891",
        "serviceProviderId" : "0615",
        "serviceProviderName" : null,
        "owner" : false
      },
      "fees" : {
        "tc4" : [ {
          "name" : "SERVICE_TRANSFER_FEE",
          "oneTimeCharge" : {
            "amount" : "10.00",
            "currency" : "AUD",
            "symbol" : "$"
          },
          "monthlyRecurringCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          }
        } ]
      },
      "avcIdMatch" : null
    }, {
      "portId" : "2",
      "portName" : "1-UNI-D2",
      "uniType" : "UNI-D",
      "status" : "Free",
      "referencedData" : null,
      "fees" : {
        "tc4" : [ ]
      },
      "avcIdMatch" : null
    }, {
      "portId" : "3",
      "portName" : "1-UNI-D3",
      "uniType" : "UNI-D",
      "status" : "Free",
      "referencedData" : null,
      "fees" : {
        "tc4" : [ ]
      },
      "avcIdMatch" : null
    }, {
      "portId" : "4",
      "portName" : "1-UNI-D4",
      "uniType" : "UNI-D",
      "status" : "Free",
      "referencedData" : null,
      "fees" : {
        "tc4" : [ ]
      },
      "avcIdMatch" : null
    } ],
    "subsequentInstallationCharge" : null
  } ],
  "potsInterconnect" : null,
  "enterpriseEthernet" : {
    "createdAt" : "2020-10-02 03:56:19",
    "estimatedAvailabilityDate" : null,
    "fiberBuildCategory" : "A",
    "id" : "1eb04000-ac69-6434-bb61-b69f036000ab",
    "localPoi" : "9trptogdu - West Milo",
    "primaryAccessTypeTechnology" : "FW",
    "region" : "Metropolitan",
    "serviceabilityReason" : null,
    "status" : "Valid",
    "zone" : "CBD",
    "restorationSlas" : [ {
      "sla" : "Premium - 12 (24/7)",
      "fees" : {
        "ee" : [ {
          "name" : "SLA",
          "oneTimeCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          },
          "monthlyRecurringCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          }
        } ]
      }
    } ]
  },
  "ntdSelfInstallEligible" : null,
  "allowedAggregationMethods" : [ "ETHERNET", "L2TP" ]
}

GET Response for FTTN Service Class 13

GET Response for FTTN Service Class 13
HTTP/1.1 200 OK
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 6772

{
  "locationId" : "LOC151638003251",
  "sourceType" : "nbn",
  "address" : "3251 SLATER Drive, WARRANDYTE, Victoria, 3113",
  "addressDetails" : {
    "buildingName" : null,
    "buildingLevel" : null,
    "unitNumber" : null,
    "streetNumber" : "3251",
    "street" : "SLATER Drive",
    "suburb" : "WARRANDYTE",
    "state" : "Victoria",
    "postcode" : "3113"
  },
  "orderId" : "1eb7bc43-b8d3-602a-89e7-7e380507f753",
  "qualificationSearchId" : "5aec3bfb-8a58-468f-bc89-2056ca9a28dc",
  "remoteQualificationSearchId" : "1eb7be92-955c-6de8-a160-7e380507f753",
  "status" : "serviceable",
  "avcId" : null,
  "region" : "Urban",
  "poiId" : "9zrvcxfsn",
  "poiName" : "East Antonette",
  "technologyType" : "FTTN",
  "alternativeTechnology" : null,
  "sqType" : "STANDARD",
  "technologyTypeDescription" : "Fibre To The Node",
  "serviceClass" : "13",
  "serviceClassDescription" : "Location serviced by FTTN/FTTB and has infrastructure in place",
  "availableProducts" : {
    "tc4" : {
      "id" : 2,
      "name" : "tc4",
      "description" : "TC4",
      "options" : [ "Home Fast 25/5", "Home Fast 100/20", "Home Fast 12/1", "Home Fast 25/10", "Home Fast 50/20", "Home Fast 100/40" ]
    }
  },
  "restorationSlas" : [ {
    "sla" : "Standard",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "17.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "28.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "62.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "37.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "73.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "84.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  } ],
  "orderSlas" : [ "Standard", "Accelerated" ],
  "latitude" : "-33.40003251",
  "longitude" : "151.400003251",
  "newDevelopmentsCharge" : {
    "applies" : false,
    "fees" : {
      "tc4" : [ ]
    }
  },
  "infrastructureInstallationOptions" : [ ],
  "infrastructures" : [ {
    "infrastructureId" : "CPI151638003251",
    "installationOptions" : [ {
      "option" : "nbn-no-action",
      "recommended" : true,
      "fees" : {
        "tc4" : [ ]
      },
      "hardwareShortfall" : null
    } ],
    "serviceabilityClass" : "13",
    "serviceStatus" : "Line Not In Use",
    "serviceType" : null,
    "recommended" : true,
    "upstream" : {
      "lowerRate" : "20Mbps",
      "upperRate" : "40Mbps"
    },
    "downstream" : {
      "lowerRate" : "75Mbps",
      "upperRate" : "100Mbps"
    },
    "referencedData" : null,
    "copperPairStatus" : null,
    "hasActivePOTS" : false,
    "potsInterconnectMatch" : false,
    "potsInterconnect" : null,
    "ntdSelfInstallEligible" : null,
    "fees" : {
      "tc4" : [ ]
    },
    "subsequentInstallationCharge" : {
      "applies" : false,
      "fees" : {
        "tc4" : [ ]
      }
    },
    "networkCoexistence" : "Yes",
    "avcIdMatch" : null
  } ],
  "potsInterconnect" : null,
  "enterpriseEthernet" : {
    "createdAt" : "2020-10-02 03:56:19",
    "estimatedAvailabilityDate" : null,
    "fiberBuildCategory" : "A",
    "id" : "1eb04000-ac69-6434-bb61-b69f036000be",
    "localPoi" : "9zrvcxfsn - East Antonette",
    "primaryAccessTypeTechnology" : "FTTN",
    "region" : "Metropolitan",
    "serviceabilityReason" : null,
    "status" : "Valid",
    "zone" : "CBD",
    "restorationSlas" : [ {
      "sla" : "Premium - 12 (24/7)",
      "fees" : {
        "ee" : [ {
          "name" : "SLA",
          "oneTimeCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          },
          "monthlyRecurringCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          }
        } ]
      }
    } ]
  },
  "ntdSelfInstallEligible" : null,
  "allowedAggregationMethods" : [ "ETHERNET", "L2TP" ]
}

GET Response for FTTB Service Class 13

GET Response for FTTB Service Class 13
HTTP/1.1 200 OK
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 6790

{
  "locationId" : "LOC151638003258",
  "sourceType" : "nbn",
  "address" : "3258 GEARRIN Road, NORTH RYDE, New South Wales, 2113",
  "addressDetails" : {
    "buildingName" : null,
    "buildingLevel" : null,
    "unitNumber" : null,
    "streetNumber" : "3258",
    "street" : "GEARRIN Road",
    "suburb" : "NORTH RYDE",
    "state" : "New South Wales",
    "postcode" : "2113"
  },
  "orderId" : "1eb7c836-7fa6-619a-a5e3-7e380507f753",
  "qualificationSearchId" : "c93410a5-7185-40f8-929d-8a5f883c7e0a",
  "remoteQualificationSearchId" : "1eb7c836-805e-6948-bedc-7e380507f753",
  "status" : "serviceable",
  "avcId" : null,
  "region" : "Urban",
  "poiId" : "4avuzteny",
  "poiName" : "Heathcotemouth",
  "technologyType" : "FTTB",
  "alternativeTechnology" : null,
  "sqType" : "STANDARD",
  "technologyTypeDescription" : "Fibre To The Building",
  "serviceClass" : "13",
  "serviceClassDescription" : "Location serviced by FTTN/FTTB and has infrastructure in place",
  "availableProducts" : {
    "tc4" : {
      "id" : 2,
      "name" : "tc4",
      "description" : "TC4",
      "options" : [ "Home Fast 25/5", "Home Fast 100/20", "Home Fast 12/1", "Home Fast 25/10", "Home Fast 50/20", "Home Fast 100/40" ]
    }
  },
  "restorationSlas" : [ {
    "sla" : "Standard",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "17.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "28.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "62.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "37.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "73.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "84.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  } ],
  "orderSlas" : [ "Standard", "Accelerated" ],
  "latitude" : "-33.40003258",
  "longitude" : "151.400003258",
  "newDevelopmentsCharge" : {
    "applies" : false,
    "fees" : {
      "tc4" : [ ]
    }
  },
  "infrastructureInstallationOptions" : [ ],
  "infrastructures" : [ {
    "infrastructureId" : "CPI151638003258",
    "installationOptions" : [ {
      "option" : "nbn-no-action",
      "recommended" : true,
      "fees" : {
        "tc4" : [ ]
      },
      "hardwareShortfall" : null
    } ],
    "serviceabilityClass" : "13",
    "serviceStatus" : "Line Not In Use",
    "serviceType" : null,
    "recommended" : true,
    "upstream" : {
      "lowerRate" : "20Mbps",
      "upperRate" : "40Mbps"
    },
    "downstream" : {
      "lowerRate" : "75Mbps",
      "upperRate" : "100Mbps"
    },
    "referencedData" : null,
    "copperPairStatus" : null,
    "hasActivePOTS" : false,
    "potsInterconnectMatch" : false,
    "potsInterconnect" : null,
    "ntdSelfInstallEligible" : null,
    "fees" : {
      "tc4" : [ ]
    },
    "subsequentInstallationCharge" : {
      "applies" : false,
      "fees" : {
        "tc4" : [ ]
      }
    },
    "networkCoexistence" : "Yes",
    "avcIdMatch" : null
  } ],
  "potsInterconnect" : null,
  "enterpriseEthernet" : {
    "createdAt" : "2020-10-02 03:56:19",
    "estimatedAvailabilityDate" : null,
    "fiberBuildCategory" : "A",
    "id" : "1eb04000-ac69-6434-bb61-b69f036000bc",
    "localPoi" : "4avuzteny - Heathcotemouth",
    "primaryAccessTypeTechnology" : "FTTB",
    "region" : "Metropolitan",
    "serviceabilityReason" : null,
    "status" : "Valid",
    "zone" : "CBD",
    "restorationSlas" : [ {
      "sla" : "Premium - 12 (24/7)",
      "fees" : {
        "ee" : [ {
          "name" : "SLA",
          "oneTimeCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          },
          "monthlyRecurringCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          }
        } ]
      }
    } ]
  },
  "ntdSelfInstallEligible" : null,
  "allowedAggregationMethods" : [ "ETHERNET", "L2TP" ]
}

GET Response for HFC Service Class 24

GET Response for HFC Service Class 24
HTTP/1.1 200 OK
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 5499

{
  "locationId" : "LOC151638004251",
  "sourceType" : "nbn",
  "address" : "4251 JAIRO Street, CAMBERWELL, Victoria, 3124",
  "addressDetails" : {
    "buildingName" : null,
    "buildingLevel" : null,
    "unitNumber" : null,
    "streetNumber" : "4251",
    "street" : "JAIRO Street",
    "suburb" : "CAMBERWELL",
    "state" : "Victoria",
    "postcode" : "3124"
  },
  "orderId" : "1eb7bc5d-96a6-62b2-b168-7e380507f753",
  "qualificationSearchId" : "885c0532-c171-4384-b455-63f172ec6a1a",
  "remoteQualificationSearchId" : "1eb7bea1-7ce3-687a-bf55-7e380507f753",
  "status" : "serviceable",
  "avcId" : null,
  "region" : "Urban",
  "poiId" : "9ABC",
  "poiName" : "Zanzibar",
  "technologyType" : "HFC",
  "alternativeTechnology" : null,
  "sqType" : "STANDARD",
  "technologyTypeDescription" : "HFC",
  "serviceClass" : "24",
  "serviceClassDescription" : "Location serviced by HFC and has infrastructure in place",
  "availableProducts" : {
    "tc4" : {
      "id" : 2,
      "name" : "tc4",
      "description" : "TC4",
      "options" : [ "Home Fast 25/5", "Home Fast 25/10", "Home Fast 50/20", "Home Fast 100/40", "Home Fast 12/1" ]
    }
  },
  "restorationSlas" : [ {
    "sla" : "Standard",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "17.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "28.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "62.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  } ],
  "orderSlas" : [ "Standard", "Accelerated" ],
  "latitude" : "-33.40004251",
  "longitude" : "151.400004251",
  "newDevelopmentsCharge" : {
    "applies" : false,
    "fees" : {
      "tc4" : [ ]
    }
  },
  "infrastructureInstallationOptions" : [ {
    "option" : "nbn-tech",
    "recommended" : true,
    "fees" : {
      "tc4" : [ {
        "name" : "SUBSEQUENT_INSTALLATION_CHARGE",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    },
    "hardwareShortfall" : null
  } ],
  "infrastructures" : [ {
    "infrastructureId" : "NTD151638004251",
    "installationOptions" : [ {
      "option" : "nbn-no-action",
      "recommended" : true,
      "fees" : {
        "tc4" : [ ]
      },
      "hardwareShortfall" : false
    }, {
      "option" : "nbn-tech",
      "recommended" : false,
      "fees" : {
        "tc4" : [ ]
      },
      "hardwareShortfall" : true
    } ],
    "ntdType" : "Internal",
    "ntdPowerType" : "AC",
    "batteryPowerUnit" : null,
    "ntdLocation" : "Indoor",
    "ntdPorts" : [ {
      "portId" : "1",
      "portName" : "1-UNI-D1",
      "uniType" : "UNI-D",
      "status" : "Free",
      "referencedData" : null,
      "fees" : {
        "tc4" : [ ]
      },
      "avcIdMatch" : null
    } ],
    "subsequentInstallationCharge" : null
  } ],
  "potsInterconnect" : null,
  "enterpriseEthernet" : {
    "createdAt" : "2020-10-02 03:56:19",
    "estimatedAvailabilityDate" : null,
    "fiberBuildCategory" : "A",
    "id" : "1eb04000-ac69-6434-bb61-b69f036000ac",
    "localPoi" : "9ABC - Zanzibar",
    "primaryAccessTypeTechnology" : "HFC",
    "region" : "Metropolitan",
    "serviceabilityReason" : null,
    "status" : "Valid",
    "zone" : "CBD",
    "restorationSlas" : [ {
      "sla" : "Premium - 12 (24/7)",
      "fees" : {
        "ee" : [ {
          "name" : "SLA",
          "oneTimeCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          },
          "monthlyRecurringCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          }
        } ]
      }
    } ]
  },
  "ntdSelfInstallEligible" : false,
  "allowedAggregationMethods" : [ "ETHERNET", "L2TP" ]
}

GET Response for FTTC Service Class 34

GET Response for FTTC Service Class 34
HTTP/1.1 200 OK
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 6919

{
  "locationId" : "LOC151638005051",
  "sourceType" : "nbn",
  "address" : "5051 MARSALIS Drive, AVONDALE HEIGHTS, Victoria, 3034",
  "addressDetails" : {
    "buildingName" : null,
    "buildingLevel" : null,
    "unitNumber" : null,
    "streetNumber" : "5051",
    "street" : "MARSALIS Drive",
    "suburb" : "AVONDALE HEIGHTS",
    "state" : "Victoria",
    "postcode" : "3034"
  },
  "orderId" : "1eb7be9a-b34b-6b76-b99b-7e380507f753",
  "qualificationSearchId" : "de204621-7913-40e5-9532-7c968685adf9",
  "remoteQualificationSearchId" : "1eb7be9a-b486-6540-a9e8-7e380507f753",
  "status" : "serviceable",
  "avcId" : null,
  "region" : "Urban",
  "poiId" : "9zrvcxfsn",
  "poiName" : "East Antonette",
  "technologyType" : "FTTC",
  "alternativeTechnology" : null,
  "sqType" : "STANDARD",
  "technologyTypeDescription" : "Fibre To The Curb",
  "serviceClass" : "34",
  "serviceClassDescription" : "Location serviced by FTTC and has infrastructure in place",
  "availableProducts" : {
    "tc4" : {
      "id" : 2,
      "name" : "tc4",
      "description" : "TC4",
      "options" : [ "Home Fast 25/5", "Home Fast 100/20", "Home Fast 12/1", "Home Fast 25/10", "Home Fast 50/20", "Home Fast 100/40" ]
    }
  },
  "restorationSlas" : [ {
    "sla" : "Standard",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "17.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "28.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "62.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "37.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "73.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "84.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  } ],
  "orderSlas" : [ "Standard", "Accelerated" ],
  "latitude" : "-33.40005051",
  "longitude" : "151.400005051",
  "newDevelopmentsCharge" : {
    "applies" : true,
    "fees" : {
      "tc4" : [ {
        "name" : "NDF",
        "oneTimeCharge" : {
          "amount" : "300.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  },
  "infrastructureInstallationOptions" : [ ],
  "infrastructures" : [ {
    "infrastructureId" : "CPI151638005051",
    "installationOptions" : [ {
      "option" : "nbn-no-action",
      "recommended" : true,
      "fees" : {
        "tc4" : [ ]
      },
      "hardwareShortfall" : false
    }, {
      "option" : "nbn-dispatch",
      "recommended" : false,
      "fees" : {
        "tc4" : [ ]
      },
      "hardwareShortfall" : true
    }, {
      "option" : "nbn-tech",
      "recommended" : false,
      "fees" : {
        "tc4" : [ {
          "name" : "NBN_TECHNICIAN_FOR_INSTALL",
          "oneTimeCharge" : {
            "amount" : "180.00",
            "currency" : "AUD",
            "symbol" : "$"
          },
          "monthlyRecurringCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          }
        } ]
      },
      "hardwareShortfall" : true
    } ],
    "serviceabilityClass" : "34",
    "serviceStatus" : "Line Not In Use",
    "serviceType" : null,
    "recommended" : true,
    "upstream" : {
      "lowerRate" : "20Mbps",
      "upperRate" : "40Mbps"
    },
    "downstream" : {
      "lowerRate" : "70Mbps",
      "upperRate" : "100Mbps"
    },
    "referencedData" : null,
    "copperPairStatus" : null,
    "hasActivePOTS" : false,
    "potsInterconnectMatch" : false,
    "potsInterconnect" : null,
    "ntdSelfInstallEligible" : true,
    "fees" : {
      "tc4" : [ ]
    },
    "subsequentInstallationCharge" : {
      "applies" : false,
      "fees" : {
        "tc4" : [ ]
      }
    },
    "networkCoexistence" : "Yes",
    "avcIdMatch" : null
  } ],
  "potsInterconnect" : null,
  "enterpriseEthernet" : null,
  "ntdSelfInstallEligible" : null,
  "allowedAggregationMethods" : [ "ETHERNET", "L2TP" ]
}

Qualification for a site, with FNN verification

If the site’s copper pair has an active FNN (ie hasActivePOTS is true and Service Type is FNN or FNN - Special), and the FNN is available, a qualification request can be made, with pots in the request JSON object. This will verify the FNN provided, as part of the qualification process. If the FNN is not available or FNN verification failed, a POTS waiver will be required at ordering stage.

POST Request
POST /api/connect/qualifications/request HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer **token**
X-API-VERSION: 3
Content-Length: 87
Host: 360-api.superloop.com

{
  "sourceType" : "nbn",
  "locationId" : "LOC151638001451",
  "pots" : "0312341234"
}

If the FNN matches, the response will have potsInterconnectMatch set to true, otherwise potsInterconnectMatch is false

GET Response FNN verification success
HTTP/1.1 200 OK
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 8358

{
  "locationId" : "LOC151638004851",
  "sourceType" : "nbn",
  "address" : "4851 ERVIN Drive, KEILOR EAST, Victoria, 3033",
  "addressDetails" : {
    "buildingName" : null,
    "buildingLevel" : null,
    "unitNumber" : null,
    "streetNumber" : "4851",
    "street" : "ERVIN Drive",
    "suburb" : "KEILOR EAST",
    "state" : "Victoria",
    "postcode" : "3033"
  },
  "orderId" : "1eb7c789-e714-6d66-926a-7e380507f753",
  "qualificationSearchId" : "825858b5-3230-405d-849d-ca0dd3d69968",
  "remoteQualificationSearchId" : "1eb7c789-e83b-6f32-85d9-7e380507f753",
  "status" : "serviceable - shortfall",
  "avcId" : null,
  "region" : "Urban",
  "poiId" : "9zrvcxfsn",
  "poiName" : "East Antonette",
  "technologyType" : "FTTC",
  "alternativeTechnology" : null,
  "sqType" : "STANDARD",
  "technologyTypeDescription" : "Fibre To The Curb",
  "serviceClass" : "33",
  "serviceClassDescription" : "Location services by FTTC however requires Network Connection Device to be installed",
  "availableProducts" : {
    "tc4" : {
      "id" : 2,
      "name" : "tc4",
      "description" : "TC4",
      "options" : [ "Home Fast 25/5", "Home Fast 100/20", "Home Fast 12/1", "Home Fast 25/10", "Home Fast 50/20", "Home Fast 100/40" ]
    }
  },
  "restorationSlas" : [ {
    "sla" : "Standard",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "17.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "28.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "62.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "37.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "73.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "84.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  } ],
  "orderSlas" : [ "Standard", "Accelerated" ],
  "latitude" : "-33.40004851",
  "longitude" : "151.400004851",
  "newDevelopmentsCharge" : {
    "applies" : true,
    "fees" : {
      "tc4" : [ {
        "name" : "NDF",
        "oneTimeCharge" : {
          "amount" : "300.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  },
  "infrastructureInstallationOptions" : [ {
    "option" : "nbn-tech",
    "recommended" : true,
    "fees" : {
      "tc4" : [ {
        "name" : "SUBSEQUENT_INSTALLATION_CHARGE",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    },
    "hardwareShortfall" : null
  } ],
  "infrastructures" : [ {
    "infrastructureId" : "CPI151638004851",
    "installationOptions" : [ {
      "option" : "nbn-dispatch",
      "recommended" : true,
      "fees" : {
        "tc4" : [ ]
      },
      "hardwareShortfall" : null
    }, {
      "option" : "nbn-tech",
      "recommended" : false,
      "fees" : {
        "tc4" : [ {
          "name" : "NBN_TECHNICIAN_FOR_INSTALL",
          "oneTimeCharge" : {
            "amount" : "180.00",
            "currency" : "AUD",
            "symbol" : "$"
          },
          "monthlyRecurringCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          }
        } ]
      },
      "hardwareShortfall" : null
    } ],
    "serviceabilityClass" : "33",
    "serviceStatus" : null,
    "serviceType" : "FNN",
    "recommended" : true,
    "upstream" : {
      "lowerRate" : "20Mbps",
      "upperRate" : "40Mbps"
    },
    "downstream" : {
      "lowerRate" : "70Mbps",
      "upperRate" : "100Mbps"
    },
    "referencedData" : null,
    "copperPairStatus" : "Active",
    "hasActivePOTS" : true,
    "potsInterconnectMatch" : true,
    "potsInterconnect" : null,
    "ntdSelfInstallEligible" : true,
    "fees" : {
      "tc4" : [ {
        "name" : "SERVICE_TRANSFER_FEE",
        "oneTimeCharge" : {
          "amount" : "10.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    },
    "subsequentInstallationCharge" : {
      "applies" : false,
      "fees" : {
        "tc4" : [ ]
      }
    },
    "networkCoexistence" : "Yes",
    "avcIdMatch" : null
  } ],
  "potsInterconnect" : "0312341234",
  "enterpriseEthernet" : {
    "createdAt" : "2020-10-02 03:56:19",
    "estimatedAvailabilityDate" : null,
    "fiberBuildCategory" : "A",
    "id" : "1eb04000-ac69-6434-bb61-b69f036000bb",
    "localPoi" : "9zrvcxfsn - East Antonette",
    "primaryAccessTypeTechnology" : "FTTC",
    "region" : "Metropolitan",
    "serviceabilityReason" : null,
    "status" : "Valid",
    "zone" : "CBD",
    "restorationSlas" : [ {
      "sla" : "Premium - 12 (24/7)",
      "fees" : {
        "ee" : [ {
          "name" : "SLA",
          "oneTimeCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          },
          "monthlyRecurringCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          }
        } ]
      }
    } ]
  },
  "ntdSelfInstallEligible" : null,
  "allowedAggregationMethods" : [ "ETHERNET", "L2TP" ]
}
GET Response FNN Verification failed
HTTP/1.1 200 OK
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 7983

{
  "locationId" : "LOC151638004861",
  "sourceType" : "nbn",
  "address" : "4861 ROCKWELL Avenue, KEILOR EAST, Victoria, 3033",
  "addressDetails" : {
    "buildingName" : null,
    "buildingLevel" : null,
    "unitNumber" : null,
    "streetNumber" : "4861",
    "street" : "ROCKWELL Avenue",
    "suburb" : "KEILOR EAST",
    "state" : "Victoria",
    "postcode" : "3033"
  },
  "orderId" : "1eb7c7bf-d2ba-6f6a-acd8-7e380507f753",
  "qualificationSearchId" : "90101f69-8cb6-4b11-8b51-8c00e3a27d95",
  "remoteQualificationSearchId" : "1eb7c7bf-d2e3-66d6-b5b4-7e380507f753",
  "status" : "serviceable",
  "avcId" : null,
  "region" : "Urban",
  "poiId" : "9zrvcxfsn",
  "poiName" : "East Antonette",
  "technologyType" : "FTTC",
  "alternativeTechnology" : null,
  "sqType" : "STANDARD",
  "technologyTypeDescription" : "Fibre To The Curb",
  "serviceClass" : "34",
  "serviceClassDescription" : "Location serviced by FTTC and has infrastructure in place",
  "availableProducts" : {
    "tc4" : {
      "id" : 2,
      "name" : "tc4",
      "description" : "TC4",
      "options" : [ "Home Fast 25/5", "Home Fast 100/20", "Home Fast 12/1", "Home Fast 25/10", "Home Fast 50/20", "Home Fast 100/40" ]
    }
  },
  "restorationSlas" : [ {
    "sla" : "Standard",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "17.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "28.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "62.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "37.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "73.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "84.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  } ],
  "orderSlas" : [ "Standard", "Accelerated" ],
  "latitude" : "-33.40004861",
  "longitude" : "151.400004861",
  "newDevelopmentsCharge" : {
    "applies" : true,
    "fees" : {
      "tc4" : [ {
        "name" : "NDF",
        "oneTimeCharge" : {
          "amount" : "300.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  },
  "infrastructureInstallationOptions" : [ {
    "option" : "nbn-tech",
    "recommended" : true,
    "fees" : {
      "tc4" : [ {
        "name" : "SUBSEQUENT_INSTALLATION_CHARGE",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    },
    "hardwareShortfall" : null
  } ],
  "infrastructures" : [ {
    "infrastructureId" : "CPI151638004861",
    "installationOptions" : [ {
      "option" : "nbn-no-action",
      "recommended" : true,
      "fees" : {
        "tc4" : [ ]
      },
      "hardwareShortfall" : false
    } ],
    "serviceabilityClass" : "34",
    "serviceStatus" : null,
    "serviceType" : "FNN",
    "recommended" : true,
    "upstream" : {
      "lowerRate" : "20Mbps",
      "upperRate" : "40Mbps"
    },
    "downstream" : {
      "lowerRate" : "70Mbps",
      "upperRate" : "100Mbps"
    },
    "referencedData" : {
      "productInstanceId" : "PRI100000017775",
      "serviceProviderId" : "0427",
      "serviceProviderName" : null,
      "owner" : false
    },
    "copperPairStatus" : "Active",
    "hasActivePOTS" : true,
    "potsInterconnectMatch" : false,
    "potsInterconnect" : null,
    "ntdSelfInstallEligible" : true,
    "fees" : {
      "tc4" : [ {
        "name" : "SERVICE_TRANSFER_FEE",
        "oneTimeCharge" : {
          "amount" : "10.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    },
    "subsequentInstallationCharge" : {
      "applies" : false,
      "fees" : {
        "tc4" : [ ]
      }
    },
    "networkCoexistence" : "Yes",
    "avcIdMatch" : null
  } ],
  "potsInterconnect" : "0256785678",
  "enterpriseEthernet" : {
    "createdAt" : "2020-10-02 03:56:19",
    "estimatedAvailabilityDate" : null,
    "fiberBuildCategory" : "A",
    "id" : "1eb04000-ac69-6434-bb61-b69f036000ba",
    "localPoi" : "9zrvcxfsn - East Antonette",
    "primaryAccessTypeTechnology" : "FTTC",
    "region" : "Metropolitan",
    "serviceabilityReason" : null,
    "status" : "Valid",
    "zone" : "CBD",
    "restorationSlas" : [ {
      "sla" : "Premium - 12 (24/7)",
      "fees" : {
        "ee" : [ {
          "name" : "SLA",
          "oneTimeCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          },
          "monthlyRecurringCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          }
        } ]
      }
    } ]
  },
  "ntdSelfInstallEligible" : null,
  "allowedAggregationMethods" : [ "ETHERNET", "L2TP" ]
}

Invalid request

If the search request is invalid for any reason, a 422 http status is returned and the body of the response will list the problems with the request.

This example is of submitting a qualification request without a locationId.

POST Request missing locationId
POST /api/connect/qualifications/request HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer **token**
X-API-VERSION: 3
Content-Length: 26
Host: 360-api.superloop.com

{
  "sourceType" : "nbn"
}
POST Response missing locationId
HTTP/1.1 422 Unprocessable Entity
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 403

{
  "httpStatusCode" : 422,
  "type" : "client.validation",
  "code" : "method.argument.not.valid",
  "message" : "Validation error",
  "apiSubErrors" : [ {
    "code" : "constraints.not.blank",
    "message" : "must not be blank",
    "object" : "commonRequestServiceQualificationCommand",
    "field" : "locationId",
    "rejectedValue" : null
  } ],
  "timestamp" : "2025-03-11T22:27:07.438437703Z"
}

Upstream Service Unavailable

If one of the services that Connect API uses for qualification is down or unreachable, Connect API will send a 502 status.

GET Response with Gateway Error
HTTP/1.1 502 Bad Gateway
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 249

{
  "httpStatusCode" : 502,
  "type" : "remote.call",
  "code" : "remote.call.error",
  "message" : "There was an unexpected error with one or more of the upstream services",
  "apiSubErrors" : [ ],
  "timestamp" : "2025-03-11T22:26:51.226818846Z"
}

API Version 1 and 2 - POST

POST Request

Table 36. POST Request

Verb

POST

URI

/api/connect/qualifications

Table 37. POST HTTP Request Headers
Name Description

Authorization

The OAuth bearer access token

X-API-VERSION

The version of the endpoint you are accessing

Table 38. POST Request Body Fields
Path Type Description Required

sourceType

String

The service source to qualify for. Currently only nbn is supported.

Required

locationId

String

The location ID

Only required if sourceType is 'nbn'

pots

String

10 characters long. Used for FNN verification with Active POTS.

Optional

avcId

String

15 characters long. Used for AVC ID verification against Active Services

Optional. Specify when you need to verify the service associated to the provided avc Id in order to do a service transfer

POST Response

Table 39. POST HTTP Status Codes
Status Code Meaning

201

The request was created successfully

401

Bearer Token missing or invalid

404

You are not authorised

422

There are validation errors on the request. Check the response body to see what fields had issues

500

There was an unexpected error processing the request

502

There was an unexpected error with one or more of the upstream services

Table 40. POST HTTP Response Headers
Name Description

Location

The URL of the new qualification request you just created. Poll this URL until the request is complete.

API Version 1 and 2 - GET

GET Request

Note
The URI will be given to you in the Location header of the POST request.
Table 41. GET Request

Verb

GET

URI

/api/connect/qualifications/{id}

Table 42. GET Request Path Variables

Path Variable

Purpose

id

The ID of the qualification request. This was generated by the POST request

Table 43. GET HTTP Request Headers
Name Description

Authorization

The OAuth bearer access token

X-API-VERSION

The version of the qualifications endpoint you are accessing

GET Response

Table 44. GET HTTP Status Codes
Status Code Meaning

200

Qualification completed successfully

202

The request is in progress

401

Bearer Token missing or invalid

404

You are not authorised or Qualification request not found

500

There was an unexpected error processing the request

502

There was an unexpected error with one or more of the upstream services

Table 45. GET Response Body Fields
Path Type Description

locationId

String

nbn location id

sourceType

String

address

String

The address of the location

addressDetails

Object

The individual address details of the location

addressDetails.buildingName

String

addressDetails.buildingLevel

String

addressDetails.unitNumber

String

addressDetails.streetNumber

String

addressDetails.street

String

addressDetails.suburb

String

addressDetails.state

String

addressDetails.postcode

String

orderId

String

nbn order id

avcId

String

The AVC Id qualified for.

qualificationSearchId

String

360 qualification id

remoteQualificationSearchId

String

nbn qualification id

status

String

region

String

poiId

String

poiName

String

technologyType

String

technologyTypeDescription

String

serviceClass

String

serviceClassDescription

String

availableProducts

Object

The list of available products

availableProducts.tc4

Object

The Connect tc4 product

availableProducts.tc4.id

Number

The Connect id of the product

availableProducts.tc4.name

String

The name of the product

availableProducts.tc4.description

String

The description of the product

availableProducts.tc4.options

Array

The plans available for TC4

restorationSlas

Array

The list of available SLAs

restorationSlas.[].sla

String

SLA option name

restorationSlas.[].fees

Object

SLA option applicable fees

restorationSlas.[].fees

Object

SLA option applicable fees

restorationSlas.[].fees.tc4

Array

SLA option applicable fees for TC4

restorationSlas.[].fees.tc4.[].name

String

Addon type - SLA

restorationSlas.[].fees.tc4.[].oneTimeCharge

Object

One time charge for SLA option

restorationSlas.[].fees.tc4.[].oneTimeCharge.amount

String

One time charge amount for SLA option

restorationSlas.[].fees.tc4.[].oneTimeCharge.currency

String

One time charge currency for SLA option

restorationSlas.[].fees.tc4.[].oneTimeCharge.symbol

String

One time charge currency symbol for SLA option

restorationSlas.[].fees.tc4.[].monthlyRecurringCharge

Object

Monthly recurring charge for SLA option

restorationSlas.[].fees.tc4.[].monthlyRecurringCharge.amount

String

Monthly recurring charge amount for SLA option

restorationSlas.[].fees.tc4.[].monthlyRecurringCharge.currency

String

Monthly recurring charge currency for SLA option

restorationSlas.[].fees.tc4.[].monthlyRecurringCharge.symbol

String

Monthly recurring charge currency symbol for SLA option

orderSlas

Array

latitude

String

longitude

String

newDevelopmentsCharge

Object

newDevelopmentsCharge.applies

Boolean

Denotes if new development charges are applicable

newDevelopmentsCharge.fees

Object

New development charge applicable fees

newDevelopmentsCharge.fees.tc4

Array

New development charge applicable fees for TC4

infrastructureInstallationOptions

Array

New or additional infrastructure options

infrastructureInstallationOptions.[].option

String

Option for new/additional infrastructure

infrastructureInstallationOptions.[].recommended

Boolean

true if it is the recommended option

infrastructureInstallationOptions.[].fees

Object

Applicable charges for new/additional infrastructure option

infrastructureInstallationOptions.[].fees.tc4

Array

Applicable charges for new/additional infrastructure option for TC4

infrastructureInstallationOptions.[].fees.tc4.[].name

String

Type of charge

infrastructureInstallationOptions.[].fees.tc4.[].oneTimeCharge

Object

Type of charge for new/additional infrastructure

infrastructureInstallationOptions.[].fees.tc4.[].oneTimeCharge.amount

String

One time charge amount for new/additional infrastructure

infrastructureInstallationOptions.[].fees.tc4.[].oneTimeCharge.currency

String

One time charge currency for new/additional infrastructure

infrastructureInstallationOptions.[].fees.tc4.[].oneTimeCharge.symbol

String

One time charge currency symbol for new/additional infrastructure

infrastructureInstallationOptions.[].fees.tc4.[].monthlyRecurringCharge

Object

Monthly recurring charge

infrastructureInstallationOptions.[].fees.tc4.[].monthlyRecurringCharge.amount

String

Monthly recurring charge amount for new/additional infrastructure

infrastructureInstallationOptions.[].fees.tc4.[].monthlyRecurringCharge.currency

String

Monthly recurring charge currency for new/additional infrastructure

infrastructureInstallationOptions.[].fees.tc4.[].monthlyRecurringCharge.symbol

String

Monthly recurring charge currency symbol for new/additional infrastructure

infrastructureInstallationOptions.[].hardwareShortfall

Boolean

true/false if the option includes/excludes a hardware shortfall. Can be null where hardware shortfall is not relevant.

infrastructures

Array

The list of existing infrastructures - Copper Pair or NTDs

infrastructures.[].infrastructureId

String

Infrastructure identifier

infrastructures.[].installationOptions

Array

List of infrastructure installation options

infrastructures.[].installationOptions.[].option

String

Infrastructure installation option. nbn-no-action: no further actions required. nbn-tech: technician required. This could be as a result of hardware shortfall, or user not option for self install where self install is availablenbn-dispatch: self install

infrastructures.[].installationOptions.[].recommended

Boolean

Indicates this is the recommended installation option

infrastructures.[].installationOptions.[].fees

Object

Infrastructure installation option applicable charges

infrastructures.[].installationOptions.[].fees.tc4

Array

Infrastructure installation option applicable charges for tc4

infrastructures.[].installationOptions.[].hardwareShortfall

Boolean

Indicates if hardware shortfall is applicable and if it applies

infrastructures.[].ntdType

String

NTD type

infrastructures.[].ntdPowerType

String

NTD power type

infrastructures.[].batteryPowerUnit

String

NTD has a battery power unit

infrastructures.[].ntdLocation

String

NTD location

infrastructures.[].ntdPorts

Array

The list of available ports. Relevant to NTDs

infrastructures.[].ntdPorts[].portId

String

NTD port id

infrastructures.[].ntdPorts[].portName

String

NTD port name

infrastructures.[].ntdPorts[].uniType

String

NTD port uni type

infrastructures.[].ntdPorts[].status

String

NTD port status

infrastructures.[].ntdPorts[].fees

Object

NTD port applicable charges

infrastructures.[].ntdPorts[].fees.tc4

Array

Fees for NTD

infrastructures.[].ntdPorts[].fees.tc4.[].name

String

Fee name

infrastructures.[].ntdPorts[].fees.tc4.[].oneTimeCharge

Object

One time charge for NTD fee

infrastructures.[].ntdPorts[].fees.tc4.[].oneTimeCharge.amount

String

One time charge amount for NTD fee

infrastructures.[].ntdPorts[].fees.tc4.[].oneTimeCharge.currency

String

One time charge currency for NTD fee

infrastructures.[].ntdPorts[].fees.tc4.[].oneTimeCharge.symbol

String

One time charge currency symbol for NTD fee

infrastructures.[].ntdPorts[].fees.tc4.[].monthlyRecurringCharge

Object

Monthly recurring charge for NTD fee

infrastructures.[].ntdPorts[].fees.tc4.[].monthlyRecurringCharge.amount

String

Monthly recurring charge amount for NTD fee

infrastructures.[].ntdPorts[].fees.tc4.[].monthlyRecurringCharge.currency

String

Monthly recurring charge currency for NTD fee

infrastructures.[].ntdPorts[].fees.tc4.[].monthlyRecurringCharge.symbol

String

Monthly recurring charge currency symbol for NTD fee

infrastructures.[].ntdPorts[].referencedData

Object

NTD reference data

infrastructures.[].ntdPorts[].referencedData.productInstanceId

String

NTD product instance id

infrastructures.[].ntdPorts[].referencedData.serviceProviderId

String

NTD service provider id

infrastructures.[].ntdPorts[].referencedData.serviceProviderName

String

NTD service provider name

infrastructures.[].ntdPorts[].referencedData.owner

Boolean

Indicates if NTD owner

infrastructures.[].ntdPorts[].avcIdMatch

Boolean

true/false if the provided AVC Id matches with the infrastructure port. Can be null if AVC Id is not provided in the SQ.

infrastructures.[].serviceType

String

Service Type, for instance FNN, FNN - Special. Relevant to Copper Pairs

infrastructures.[].hasActivePOTS

Boolean

Denotes whether Copper Pair is active POTS. Relevant to Copper Pairs

infrastructures.[].potsInterconnectMatch

Boolean

Denotes whether FNN provided for verification matches

infrastructures.[].subsequentInstallationCharge

Varies

Denotes if subsequent installation charges are applicable

potsInterconnect

String

enterpriseEthernet

Object

Enterprise Ethernet availability details

enterpriseEthernet.createdAt

String

Enterprise Ethernet details as at

enterpriseEthernet.estimatedAvailabilityDate

String

Enterprise Ethernet availability date

enterpriseEthernet.fiberBuildCategory

String

Fibre build category

enterpriseEthernet.localPoi

String

poi

enterpriseEthernet.primaryAccessTypeTechnology

String

primary access technology

enterpriseEthernet.region

String

"Isolated" "Limited Access" "Major Rural" "Metropolitan" "Minor Rural" "Regional Centre" "Remote"

enterpriseEthernet.serviceabilityReason

String

Serviceability reason

enterpriseEthernet.status

String

Status

enterpriseEthernet.zone

String

"CBD" "Zone 1" "Zone 2" "Zone 3"

enterpriseEthernet.fiberBuildCategory

String

fibre build category

enterpriseEthernet.restorationSlas[]

Array

Available SLA’s

enterpriseEthernet.restorationSlas[].sla

String

SLA

enterpriseEthernet.restorationSlas[].fees

Object

Fees applicable to SLA

enterpriseEthernet.restorationSlas.[].fees.ee.[].name

String

Addon type - SLA

enterpriseEthernet.restorationSlas.[].fees.ee.[].oneTimeCharge

Object

One time charge for SLA option

enterpriseEthernet.restorationSlas.[].fees.ee.[].oneTimeCharge.amount

String

One time charge amount for SLA option

enterpriseEthernet.restorationSlas.[].fees.ee.[].oneTimeCharge.currency

String

One time charge currency for SLA option

enterpriseEthernet.restorationSlas.[].fees.ee.[].oneTimeCharge.symbol

String

One time charge currency symbol for SLA option

enterpriseEthernet.restorationSlas.[].fees.ee.[].monthlyRecurringCharge

Object

Monthly recurring charge for SLA option

enterpriseEthernet.restorationSlas.[].fees.ee.[].monthlyRecurringCharge.amount

String

Monthly recurring charge amount for SLA option

enterpriseEthernet.restorationSlas.[].fees.ee.[].monthlyRecurringCharge.currency

String

Monthly recurring charge currency for SLA option

enterpriseEthernet.restorationSlas.[].fees.ee.[].monthlyRecurringCharge.symbol

String

Monthly recurring charge currency symbol for SLA option

ntdSelfInstallEligible

Boolean

Indicates if NTD is eligible for self install

allowedAggregationMethods

Array

The list of allowed aggregation methods

alternativeTechnology

String

Denotes if an alternative technology is available at the location. null if no alternative technology available or the available alternative technology e.g. Fibre

sqType

String

Requested service qualification type. STANDARD or NFAS

API Version 1 and 2 Examples - Qualification Request

Qualification for a site

A qualification request is created by sending a qualification request JSON object as a POST request to /api/connect/qualifications.

POST Request
POST /api/connect/qualifications HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer **token**
X-API-VERSION: 2
Content-Length: 62
Host: 360-api.superloop.com

{
  "sourceType" : "nbn",
  "locationId" : "LOC151638001451"
}

The response to the request will have:

  1. a http status of 201

  2. a Location header with the URI of the qualification request’s entity.

Successful POST Response
HTTP/1.1 201 Created
Location: /api/connect/qualifications/e88425ff-b89f-48fe-abd4-1dd32d109196
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY

The qualification is not instantaneous. This is why you have to send a POST request to create a qualification request.

Once you have the URI from the Location header, poll that URI every so often by making a GET request. While the qualification is in progress, the GET request’s response will have a HTTP status code of 202. Keep polling the URL until it finishes.

Note
Please keep the polling to a sensible rate.
GET Request
GET /api/connect/qualifications/e88425ff-b89f-48fe-abd4-1dd32d109196 HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer **token**
X-API-VERSION: 2
Host: 360-api.superloop.com
GET Response when qualification is still in progress
HTTP/1.1 202 Accepted
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY

When 360 completes the qualification process, the next GET request will result in a HTTP status code of 200. The response body’s will contain the qualification data.

GET Response for FTTP Service Class 3

GET Response for FTTP Service Class 3
HTTP/1.1 200 OK
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 9067

{
  "locationId" : "LOC151638001451",
  "sourceType" : "nbn",
  "address" : "1451 GARLAND Drive, BALWYN EAST, Victoria, 3103",
  "addressDetails" : {
    "buildingName" : null,
    "buildingLevel" : null,
    "unitNumber" : null,
    "streetNumber" : "1451",
    "street" : "GARLAND Drive",
    "suburb" : "BALWYN EAST",
    "state" : "Victoria",
    "postcode" : "3103"
  },
  "orderId" : "1eb7bc5c-637a-6920-8262-7e380507f753",
  "qualificationSearchId" : "76c67a71-805f-47a1-ba06-3cc3027a8800",
  "remoteQualificationSearchId" : "1eb7bea4-250e-6d90-b95e-7e380507f753",
  "status" : "serviceable",
  "avcId" : null,
  "region" : "Urban",
  "poiId" : "3CBN",
  "poiName" : "Cranbourne",
  "technologyType" : "FTTP",
  "alternativeTechnology" : null,
  "sqType" : "STANDARD",
  "technologyTypeDescription" : "Fibre",
  "serviceClass" : "3",
  "serviceClassDescription" : "Location serviced by FTTP and has infrastructure in place",
  "availableProducts" : {
    "tc4" : {
      "id" : 2,
      "name" : "tc4",
      "description" : "TC4",
      "options" : [ "Home Fast 25/5", "Home Fast 25/10", "Home Fast 50/20", "Home Fast 100/40", "Home Superfast 250/100", "Home Superfast 500/200", "Home Ultrafast 1000/400", "Home Fast 12/1" ]
    }
  },
  "restorationSlas" : [ {
    "sla" : "Standard",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "17.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "28.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "62.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "37.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "73.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "84.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  } ],
  "orderSlas" : [ "Standard", "Accelerated" ],
  "latitude" : "-33.40001451",
  "longitude" : "151.400001451",
  "newDevelopmentsCharge" : {
    "applies" : false,
    "fees" : {
      "tc4" : [ ]
    }
  },
  "infrastructureInstallationOptions" : [ {
    "option" : "nbn-tech",
    "recommended" : true,
    "fees" : {
      "tc4" : [ {
        "name" : "SUBSEQUENT_INSTALLATION_CHARGE",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    },
    "hardwareShortfall" : null
  } ],
  "infrastructures" : [ {
    "infrastructureId" : "NTD151638001451",
    "installationOptions" : [ {
      "option" : "nbn-no-action",
      "recommended" : true,
      "fees" : {
        "tc4" : [ ]
      },
      "hardwareShortfall" : null
    } ],
    "ntdType" : "Internal",
    "ntdPowerType" : "AC",
    "batteryPowerUnit" : "No",
    "ntdLocation" : "Indoor",
    "ntdPorts" : [ {
      "portId" : "1",
      "portName" : "1-UNI-D1",
      "uniType" : "UNI-D",
      "status" : "Used",
      "referencedData" : {
        "productInstanceId" : "PRI151638001451",
        "serviceProviderId" : "0615",
        "serviceProviderName" : null,
        "owner" : false
      },
      "fees" : {
        "tc4" : [ {
          "name" : "SERVICE_TRANSFER_FEE",
          "oneTimeCharge" : {
            "amount" : "10.00",
            "currency" : "AUD",
            "symbol" : "$"
          },
          "monthlyRecurringCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          }
        } ]
      },
      "avcIdMatch" : null
    }, {
      "portId" : "2",
      "portName" : "1-UNI-D2",
      "uniType" : "UNI-D",
      "status" : "Used",
      "referencedData" : {
        "productInstanceId" : "PRI100000019555",
        "serviceProviderId" : "0427",
        "serviceProviderName" : null,
        "owner" : false
      },
      "fees" : {
        "tc4" : [ {
          "name" : "SERVICE_TRANSFER_FEE",
          "oneTimeCharge" : {
            "amount" : "10.00",
            "currency" : "AUD",
            "symbol" : "$"
          },
          "monthlyRecurringCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          }
        } ]
      },
      "avcIdMatch" : null
    }, {
      "portId" : "3",
      "portName" : "1-UNI-D3",
      "uniType" : "UNI-D",
      "status" : "Used",
      "referencedData" : {
        "productInstanceId" : "PRI100000020378",
        "serviceProviderId" : "0427",
        "serviceProviderName" : null,
        "owner" : false
      },
      "fees" : {
        "tc4" : [ {
          "name" : "SERVICE_TRANSFER_FEE",
          "oneTimeCharge" : {
            "amount" : "10.00",
            "currency" : "AUD",
            "symbol" : "$"
          },
          "monthlyRecurringCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          }
        } ]
      },
      "avcIdMatch" : null
    }, {
      "portId" : "4",
      "portName" : "1-UNI-D4",
      "uniType" : "UNI-D",
      "status" : "Free",
      "referencedData" : null,
      "fees" : {
        "tc4" : [ ]
      },
      "avcIdMatch" : null
    } ],
    "subsequentInstallationCharge" : null
  } ],
  "potsInterconnect" : null,
  "enterpriseEthernet" : {
    "createdAt" : "2020-10-02 03:56:19",
    "estimatedAvailabilityDate" : null,
    "fiberBuildCategory" : "A",
    "id" : "1eb04000-ac69-6434-bb61-b69f036000aa",
    "localPoi" : "3CBN - Cranbourne",
    "primaryAccessTypeTechnology" : "FTTP",
    "region" : "Metropolitan",
    "serviceabilityReason" : null,
    "status" : "Valid",
    "zone" : "CBD",
    "restorationSlas" : [ {
      "sla" : "Premium - 12 (24/7)",
      "fees" : {
        "ee" : [ {
          "name" : "SLA",
          "oneTimeCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          },
          "monthlyRecurringCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          }
        } ]
      }
    } ]
  },
  "ntdSelfInstallEligible" : null,
  "allowedAggregationMethods" : [ "ETHERNET", "L2TP" ]
}

GET Response for FW Service Class 6

GET Response for FW Service Class 6
HTTP/1.1 200 OK
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 7933

{
  "locationId" : "LOC151638001891",
  "sourceType" : "nbn",
  "address" : "1891 OWINGS Drive, TEMPLESTOWE, Victoria, 3106",
  "addressDetails" : {
    "buildingName" : null,
    "buildingLevel" : null,
    "unitNumber" : null,
    "streetNumber" : "1891",
    "street" : "OWINGS Drive",
    "suburb" : "TEMPLESTOWE",
    "state" : "Victoria",
    "postcode" : "3106"
  },
  "orderId" : "1eb7be7d-d89e-6f76-85fc-7e380507f753",
  "qualificationSearchId" : "91bda8de-ff61-4bf2-956f-dc105876a676",
  "remoteQualificationSearchId" : "1eb7be7d-d8bb-6f40-be17-7e380507f753",
  "status" : "serviceable",
  "avcId" : null,
  "region" : "Urban",
  "poiId" : "9trptogdu",
  "poiName" : "West Milo",
  "technologyType" : "FW",
  "alternativeTechnology" : null,
  "sqType" : "STANDARD",
  "technologyTypeDescription" : "Wireless",
  "serviceClass" : "6",
  "serviceClassDescription" : "Location serviced by Fixed Wireless and has infrastructure in place",
  "availableProducts" : {
    "tc4" : {
      "id" : 2,
      "name" : "tc4",
      "description" : "TC4",
      "options" : [ "Fixed Wireless Plus" ]
    }
  },
  "restorationSlas" : [ {
    "sla" : "Standard",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "17.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "28.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "62.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "37.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "73.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "84.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  } ],
  "orderSlas" : [ "Standard" ],
  "latitude" : "-33.40001891",
  "longitude" : "151.400001891",
  "newDevelopmentsCharge" : {
    "applies" : false,
    "fees" : {
      "tc4" : [ ]
    }
  },
  "infrastructureInstallationOptions" : [ {
    "option" : "nbn-tech",
    "recommended" : true,
    "fees" : {
      "tc4" : [ {
        "name" : "SUBSEQUENT_INSTALLATION_CHARGE",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    },
    "hardwareShortfall" : null
  } ],
  "infrastructures" : [ {
    "infrastructureId" : "NTD151638001891",
    "installationOptions" : [ {
      "option" : "nbn-no-action",
      "recommended" : true,
      "fees" : {
        "tc4" : [ ]
      },
      "hardwareShortfall" : null
    } ],
    "ntdType" : "Internal",
    "ntdPowerType" : "AC",
    "batteryPowerUnit" : null,
    "ntdLocation" : "Indoor",
    "ntdPorts" : [ {
      "portId" : "1",
      "portName" : "1-UNI-D1",
      "uniType" : "UNI-D",
      "status" : "Used",
      "referencedData" : {
        "productInstanceId" : "PRI151638001891",
        "serviceProviderId" : "0615",
        "serviceProviderName" : null,
        "owner" : false
      },
      "fees" : {
        "tc4" : [ {
          "name" : "SERVICE_TRANSFER_FEE",
          "oneTimeCharge" : {
            "amount" : "10.00",
            "currency" : "AUD",
            "symbol" : "$"
          },
          "monthlyRecurringCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          }
        } ]
      },
      "avcIdMatch" : null
    }, {
      "portId" : "2",
      "portName" : "1-UNI-D2",
      "uniType" : "UNI-D",
      "status" : "Free",
      "referencedData" : null,
      "fees" : {
        "tc4" : [ ]
      },
      "avcIdMatch" : null
    }, {
      "portId" : "3",
      "portName" : "1-UNI-D3",
      "uniType" : "UNI-D",
      "status" : "Free",
      "referencedData" : null,
      "fees" : {
        "tc4" : [ ]
      },
      "avcIdMatch" : null
    }, {
      "portId" : "4",
      "portName" : "1-UNI-D4",
      "uniType" : "UNI-D",
      "status" : "Free",
      "referencedData" : null,
      "fees" : {
        "tc4" : [ ]
      },
      "avcIdMatch" : null
    } ],
    "subsequentInstallationCharge" : null
  } ],
  "potsInterconnect" : null,
  "enterpriseEthernet" : {
    "createdAt" : "2020-10-02 03:56:19",
    "estimatedAvailabilityDate" : null,
    "fiberBuildCategory" : "A",
    "id" : "1eb04000-ac69-6434-bb61-b69f036000ab",
    "localPoi" : "9trptogdu - West Milo",
    "primaryAccessTypeTechnology" : "FW",
    "region" : "Metropolitan",
    "serviceabilityReason" : null,
    "status" : "Valid",
    "zone" : "CBD",
    "restorationSlas" : [ {
      "sla" : "Premium - 12 (24/7)",
      "fees" : {
        "ee" : [ {
          "name" : "SLA",
          "oneTimeCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          },
          "monthlyRecurringCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          }
        } ]
      }
    } ]
  },
  "ntdSelfInstallEligible" : null,
  "allowedAggregationMethods" : [ "ETHERNET", "L2TP" ]
}

GET Response for FTTN Service Class 13

GET Response for FTTN Service Class 13
HTTP/1.1 200 OK
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 6772

{
  "locationId" : "LOC151638003251",
  "sourceType" : "nbn",
  "address" : "3251 SLATER Drive, WARRANDYTE, Victoria, 3113",
  "addressDetails" : {
    "buildingName" : null,
    "buildingLevel" : null,
    "unitNumber" : null,
    "streetNumber" : "3251",
    "street" : "SLATER Drive",
    "suburb" : "WARRANDYTE",
    "state" : "Victoria",
    "postcode" : "3113"
  },
  "orderId" : "1eb7bc43-b8d3-602a-89e7-7e380507f753",
  "qualificationSearchId" : "1adf32c7-7bf7-4738-b2af-03d4bd538f8c",
  "remoteQualificationSearchId" : "1eb7be92-955c-6de8-a160-7e380507f753",
  "status" : "serviceable",
  "avcId" : null,
  "region" : "Urban",
  "poiId" : "9zrvcxfsn",
  "poiName" : "East Antonette",
  "technologyType" : "FTTN",
  "alternativeTechnology" : null,
  "sqType" : "STANDARD",
  "technologyTypeDescription" : "Fibre To The Node",
  "serviceClass" : "13",
  "serviceClassDescription" : "Location serviced by FTTN/FTTB and has infrastructure in place",
  "availableProducts" : {
    "tc4" : {
      "id" : 2,
      "name" : "tc4",
      "description" : "TC4",
      "options" : [ "Home Fast 25/5", "Home Fast 100/20", "Home Fast 12/1", "Home Fast 25/10", "Home Fast 50/20", "Home Fast 100/40" ]
    }
  },
  "restorationSlas" : [ {
    "sla" : "Standard",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "17.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "28.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "62.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "37.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "73.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "84.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  } ],
  "orderSlas" : [ "Standard", "Accelerated" ],
  "latitude" : "-33.40003251",
  "longitude" : "151.400003251",
  "newDevelopmentsCharge" : {
    "applies" : false,
    "fees" : {
      "tc4" : [ ]
    }
  },
  "infrastructureInstallationOptions" : [ ],
  "infrastructures" : [ {
    "infrastructureId" : "CPI151638003251",
    "installationOptions" : [ {
      "option" : "nbn-no-action",
      "recommended" : true,
      "fees" : {
        "tc4" : [ ]
      },
      "hardwareShortfall" : null
    } ],
    "serviceabilityClass" : "13",
    "serviceStatus" : "Line Not In Use",
    "serviceType" : null,
    "recommended" : true,
    "upstream" : {
      "lowerRate" : "20Mbps",
      "upperRate" : "40Mbps"
    },
    "downstream" : {
      "lowerRate" : "75Mbps",
      "upperRate" : "100Mbps"
    },
    "referencedData" : null,
    "copperPairStatus" : null,
    "hasActivePOTS" : false,
    "potsInterconnectMatch" : false,
    "potsInterconnect" : null,
    "ntdSelfInstallEligible" : null,
    "fees" : {
      "tc4" : [ ]
    },
    "subsequentInstallationCharge" : {
      "applies" : false,
      "fees" : {
        "tc4" : [ ]
      }
    },
    "networkCoexistence" : "Yes",
    "avcIdMatch" : null
  } ],
  "potsInterconnect" : null,
  "enterpriseEthernet" : {
    "createdAt" : "2020-10-02 03:56:19",
    "estimatedAvailabilityDate" : null,
    "fiberBuildCategory" : "A",
    "id" : "1eb04000-ac69-6434-bb61-b69f036000be",
    "localPoi" : "9zrvcxfsn - East Antonette",
    "primaryAccessTypeTechnology" : "FTTN",
    "region" : "Metropolitan",
    "serviceabilityReason" : null,
    "status" : "Valid",
    "zone" : "CBD",
    "restorationSlas" : [ {
      "sla" : "Premium - 12 (24/7)",
      "fees" : {
        "ee" : [ {
          "name" : "SLA",
          "oneTimeCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          },
          "monthlyRecurringCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          }
        } ]
      }
    } ]
  },
  "ntdSelfInstallEligible" : null,
  "allowedAggregationMethods" : [ "ETHERNET", "L2TP" ]
}

GET Response for FTTB Service Class 13

GET Response for FTTB Service Class 13
HTTP/1.1 200 OK
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 6790

{
  "locationId" : "LOC151638003258",
  "sourceType" : "nbn",
  "address" : "3258 GEARRIN Road, NORTH RYDE, New South Wales, 2113",
  "addressDetails" : {
    "buildingName" : null,
    "buildingLevel" : null,
    "unitNumber" : null,
    "streetNumber" : "3258",
    "street" : "GEARRIN Road",
    "suburb" : "NORTH RYDE",
    "state" : "New South Wales",
    "postcode" : "2113"
  },
  "orderId" : "1eb7c836-7fa6-619a-a5e3-7e380507f753",
  "qualificationSearchId" : "4c9bfb4c-824e-40e9-86ae-5d3a77819b66",
  "remoteQualificationSearchId" : "1eb7c836-805e-6948-bedc-7e380507f753",
  "status" : "serviceable",
  "avcId" : null,
  "region" : "Urban",
  "poiId" : "4avuzteny",
  "poiName" : "Heathcotemouth",
  "technologyType" : "FTTB",
  "alternativeTechnology" : null,
  "sqType" : "STANDARD",
  "technologyTypeDescription" : "Fibre To The Building",
  "serviceClass" : "13",
  "serviceClassDescription" : "Location serviced by FTTN/FTTB and has infrastructure in place",
  "availableProducts" : {
    "tc4" : {
      "id" : 2,
      "name" : "tc4",
      "description" : "TC4",
      "options" : [ "Home Fast 25/5", "Home Fast 100/20", "Home Fast 12/1", "Home Fast 25/10", "Home Fast 50/20", "Home Fast 100/40" ]
    }
  },
  "restorationSlas" : [ {
    "sla" : "Standard",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "17.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "28.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "62.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "37.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "73.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "84.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  } ],
  "orderSlas" : [ "Standard", "Accelerated" ],
  "latitude" : "-33.40003258",
  "longitude" : "151.400003258",
  "newDevelopmentsCharge" : {
    "applies" : false,
    "fees" : {
      "tc4" : [ ]
    }
  },
  "infrastructureInstallationOptions" : [ ],
  "infrastructures" : [ {
    "infrastructureId" : "CPI151638003258",
    "installationOptions" : [ {
      "option" : "nbn-no-action",
      "recommended" : true,
      "fees" : {
        "tc4" : [ ]
      },
      "hardwareShortfall" : null
    } ],
    "serviceabilityClass" : "13",
    "serviceStatus" : "Line Not In Use",
    "serviceType" : null,
    "recommended" : true,
    "upstream" : {
      "lowerRate" : "20Mbps",
      "upperRate" : "40Mbps"
    },
    "downstream" : {
      "lowerRate" : "75Mbps",
      "upperRate" : "100Mbps"
    },
    "referencedData" : null,
    "copperPairStatus" : null,
    "hasActivePOTS" : false,
    "potsInterconnectMatch" : false,
    "potsInterconnect" : null,
    "ntdSelfInstallEligible" : null,
    "fees" : {
      "tc4" : [ ]
    },
    "subsequentInstallationCharge" : {
      "applies" : false,
      "fees" : {
        "tc4" : [ ]
      }
    },
    "networkCoexistence" : "Yes",
    "avcIdMatch" : null
  } ],
  "potsInterconnect" : null,
  "enterpriseEthernet" : {
    "createdAt" : "2020-10-02 03:56:19",
    "estimatedAvailabilityDate" : null,
    "fiberBuildCategory" : "A",
    "id" : "1eb04000-ac69-6434-bb61-b69f036000bc",
    "localPoi" : "4avuzteny - Heathcotemouth",
    "primaryAccessTypeTechnology" : "FTTB",
    "region" : "Metropolitan",
    "serviceabilityReason" : null,
    "status" : "Valid",
    "zone" : "CBD",
    "restorationSlas" : [ {
      "sla" : "Premium - 12 (24/7)",
      "fees" : {
        "ee" : [ {
          "name" : "SLA",
          "oneTimeCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          },
          "monthlyRecurringCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          }
        } ]
      }
    } ]
  },
  "ntdSelfInstallEligible" : null,
  "allowedAggregationMethods" : [ "ETHERNET", "L2TP" ]
}

GET Response for HFC Service Class 24

GET Response for HFC Service Class 24
HTTP/1.1 200 OK
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 5499

{
  "locationId" : "LOC151638004251",
  "sourceType" : "nbn",
  "address" : "4251 JAIRO Street, CAMBERWELL, Victoria, 3124",
  "addressDetails" : {
    "buildingName" : null,
    "buildingLevel" : null,
    "unitNumber" : null,
    "streetNumber" : "4251",
    "street" : "JAIRO Street",
    "suburb" : "CAMBERWELL",
    "state" : "Victoria",
    "postcode" : "3124"
  },
  "orderId" : "1eb7bc5d-96a6-62b2-b168-7e380507f753",
  "qualificationSearchId" : "98f4fe3b-1554-45ea-a38b-5cc1e5f3c0c1",
  "remoteQualificationSearchId" : "1eb7bea1-7ce3-687a-bf55-7e380507f753",
  "status" : "serviceable",
  "avcId" : null,
  "region" : "Urban",
  "poiId" : "9ABC",
  "poiName" : "Zanzibar",
  "technologyType" : "HFC",
  "alternativeTechnology" : null,
  "sqType" : "STANDARD",
  "technologyTypeDescription" : "HFC",
  "serviceClass" : "24",
  "serviceClassDescription" : "Location serviced by HFC and has infrastructure in place",
  "availableProducts" : {
    "tc4" : {
      "id" : 2,
      "name" : "tc4",
      "description" : "TC4",
      "options" : [ "Home Fast 25/5", "Home Fast 25/10", "Home Fast 50/20", "Home Fast 100/40", "Home Fast 12/1" ]
    }
  },
  "restorationSlas" : [ {
    "sla" : "Standard",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "17.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "28.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "62.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  } ],
  "orderSlas" : [ "Standard", "Accelerated" ],
  "latitude" : "-33.40004251",
  "longitude" : "151.400004251",
  "newDevelopmentsCharge" : {
    "applies" : false,
    "fees" : {
      "tc4" : [ ]
    }
  },
  "infrastructureInstallationOptions" : [ {
    "option" : "nbn-tech",
    "recommended" : true,
    "fees" : {
      "tc4" : [ {
        "name" : "SUBSEQUENT_INSTALLATION_CHARGE",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    },
    "hardwareShortfall" : null
  } ],
  "infrastructures" : [ {
    "infrastructureId" : "NTD151638004251",
    "installationOptions" : [ {
      "option" : "nbn-no-action",
      "recommended" : true,
      "fees" : {
        "tc4" : [ ]
      },
      "hardwareShortfall" : false
    }, {
      "option" : "nbn-tech",
      "recommended" : false,
      "fees" : {
        "tc4" : [ ]
      },
      "hardwareShortfall" : true
    } ],
    "ntdType" : "Internal",
    "ntdPowerType" : "AC",
    "batteryPowerUnit" : null,
    "ntdLocation" : "Indoor",
    "ntdPorts" : [ {
      "portId" : "1",
      "portName" : "1-UNI-D1",
      "uniType" : "UNI-D",
      "status" : "Free",
      "referencedData" : null,
      "fees" : {
        "tc4" : [ ]
      },
      "avcIdMatch" : null
    } ],
    "subsequentInstallationCharge" : null
  } ],
  "potsInterconnect" : null,
  "enterpriseEthernet" : {
    "createdAt" : "2020-10-02 03:56:19",
    "estimatedAvailabilityDate" : null,
    "fiberBuildCategory" : "A",
    "id" : "1eb04000-ac69-6434-bb61-b69f036000ac",
    "localPoi" : "9ABC - Zanzibar",
    "primaryAccessTypeTechnology" : "HFC",
    "region" : "Metropolitan",
    "serviceabilityReason" : null,
    "status" : "Valid",
    "zone" : "CBD",
    "restorationSlas" : [ {
      "sla" : "Premium - 12 (24/7)",
      "fees" : {
        "ee" : [ {
          "name" : "SLA",
          "oneTimeCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          },
          "monthlyRecurringCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          }
        } ]
      }
    } ]
  },
  "ntdSelfInstallEligible" : false,
  "allowedAggregationMethods" : [ "ETHERNET", "L2TP" ]
}

GET Response for FTTC Service Class 34

GET Response for FTTC Service Class 34
HTTP/1.1 200 OK
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 6919

{
  "locationId" : "LOC151638005051",
  "sourceType" : "nbn",
  "address" : "5051 MARSALIS Drive, AVONDALE HEIGHTS, Victoria, 3034",
  "addressDetails" : {
    "buildingName" : null,
    "buildingLevel" : null,
    "unitNumber" : null,
    "streetNumber" : "5051",
    "street" : "MARSALIS Drive",
    "suburb" : "AVONDALE HEIGHTS",
    "state" : "Victoria",
    "postcode" : "3034"
  },
  "orderId" : "1eb7be9a-b34b-6b76-b99b-7e380507f753",
  "qualificationSearchId" : "30ef0dcd-6866-446f-93e8-246224fe6a82",
  "remoteQualificationSearchId" : "1eb7be9a-b486-6540-a9e8-7e380507f753",
  "status" : "serviceable",
  "avcId" : null,
  "region" : "Urban",
  "poiId" : "9zrvcxfsn",
  "poiName" : "East Antonette",
  "technologyType" : "FTTC",
  "alternativeTechnology" : null,
  "sqType" : "STANDARD",
  "technologyTypeDescription" : "Fibre To The Curb",
  "serviceClass" : "34",
  "serviceClassDescription" : "Location serviced by FTTC and has infrastructure in place",
  "availableProducts" : {
    "tc4" : {
      "id" : 2,
      "name" : "tc4",
      "description" : "TC4",
      "options" : [ "Home Fast 25/5", "Home Fast 100/20", "Home Fast 12/1", "Home Fast 25/10", "Home Fast 50/20", "Home Fast 100/40" ]
    }
  },
  "restorationSlas" : [ {
    "sla" : "Standard",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "17.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "28.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "62.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "37.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "73.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "84.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  } ],
  "orderSlas" : [ "Standard", "Accelerated" ],
  "latitude" : "-33.40005051",
  "longitude" : "151.400005051",
  "newDevelopmentsCharge" : {
    "applies" : true,
    "fees" : {
      "tc4" : [ {
        "name" : "NDF",
        "oneTimeCharge" : {
          "amount" : "300.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  },
  "infrastructureInstallationOptions" : [ ],
  "infrastructures" : [ {
    "infrastructureId" : "CPI151638005051",
    "installationOptions" : [ {
      "option" : "nbn-no-action",
      "recommended" : true,
      "fees" : {
        "tc4" : [ ]
      },
      "hardwareShortfall" : false
    }, {
      "option" : "nbn-dispatch",
      "recommended" : false,
      "fees" : {
        "tc4" : [ ]
      },
      "hardwareShortfall" : true
    }, {
      "option" : "nbn-tech",
      "recommended" : false,
      "fees" : {
        "tc4" : [ {
          "name" : "NBN_TECHNICIAN_FOR_INSTALL",
          "oneTimeCharge" : {
            "amount" : "180.00",
            "currency" : "AUD",
            "symbol" : "$"
          },
          "monthlyRecurringCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          }
        } ]
      },
      "hardwareShortfall" : true
    } ],
    "serviceabilityClass" : "34",
    "serviceStatus" : "Line Not In Use",
    "serviceType" : null,
    "recommended" : true,
    "upstream" : {
      "lowerRate" : "20Mbps",
      "upperRate" : "40Mbps"
    },
    "downstream" : {
      "lowerRate" : "70Mbps",
      "upperRate" : "100Mbps"
    },
    "referencedData" : null,
    "copperPairStatus" : null,
    "hasActivePOTS" : false,
    "potsInterconnectMatch" : false,
    "potsInterconnect" : null,
    "ntdSelfInstallEligible" : true,
    "fees" : {
      "tc4" : [ ]
    },
    "subsequentInstallationCharge" : {
      "applies" : false,
      "fees" : {
        "tc4" : [ ]
      }
    },
    "networkCoexistence" : "Yes",
    "avcIdMatch" : null
  } ],
  "potsInterconnect" : null,
  "enterpriseEthernet" : null,
  "ntdSelfInstallEligible" : null,
  "allowedAggregationMethods" : [ "ETHERNET", "L2TP" ]
}

Qualification for a site, with FNN verification

If the site’s copper pair has an active FNN (ie hasActivePOTS is true and Service Type is FNN or FNN - Special), and the FNN is available, a qualification request can be made, with pots in the request JSON object. This will verify the FNN provided, as part of the qualification process. If the FNN is not available or FNN verification failed, a POTS waiver will be required at ordering stage.

POST Request
POST /api/connect/qualifications HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer **token**
X-API-VERSION: 2
Content-Length: 87
Host: 360-api.superloop.com

{
  "sourceType" : "nbn",
  "locationId" : "LOC151638001451",
  "pots" : "0312341234"
}

If the FNN matches, the response will have potsInterconnectMatch set to true, otherwise potsInterconnectMatch is false

GET Response FNN verification success
HTTP/1.1 200 OK
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 8358

{
  "locationId" : "LOC151638004851",
  "sourceType" : "nbn",
  "address" : "4851 ERVIN Drive, KEILOR EAST, Victoria, 3033",
  "addressDetails" : {
    "buildingName" : null,
    "buildingLevel" : null,
    "unitNumber" : null,
    "streetNumber" : "4851",
    "street" : "ERVIN Drive",
    "suburb" : "KEILOR EAST",
    "state" : "Victoria",
    "postcode" : "3033"
  },
  "orderId" : "1eb7c789-e714-6d66-926a-7e380507f753",
  "qualificationSearchId" : "baf95871-4e18-483d-8540-24dc8765baa8",
  "remoteQualificationSearchId" : "1eb7c789-e83b-6f32-85d9-7e380507f753",
  "status" : "serviceable - shortfall",
  "avcId" : null,
  "region" : "Urban",
  "poiId" : "9zrvcxfsn",
  "poiName" : "East Antonette",
  "technologyType" : "FTTC",
  "alternativeTechnology" : null,
  "sqType" : "STANDARD",
  "technologyTypeDescription" : "Fibre To The Curb",
  "serviceClass" : "33",
  "serviceClassDescription" : "Location services by FTTC however requires Network Connection Device to be installed",
  "availableProducts" : {
    "tc4" : {
      "id" : 2,
      "name" : "tc4",
      "description" : "TC4",
      "options" : [ "Home Fast 25/5", "Home Fast 100/20", "Home Fast 12/1", "Home Fast 25/10", "Home Fast 50/20", "Home Fast 100/40" ]
    }
  },
  "restorationSlas" : [ {
    "sla" : "Standard",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "17.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "28.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "62.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "37.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "73.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "84.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  } ],
  "orderSlas" : [ "Standard", "Accelerated" ],
  "latitude" : "-33.40004851",
  "longitude" : "151.400004851",
  "newDevelopmentsCharge" : {
    "applies" : true,
    "fees" : {
      "tc4" : [ {
        "name" : "NDF",
        "oneTimeCharge" : {
          "amount" : "300.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  },
  "infrastructureInstallationOptions" : [ {
    "option" : "nbn-tech",
    "recommended" : true,
    "fees" : {
      "tc4" : [ {
        "name" : "SUBSEQUENT_INSTALLATION_CHARGE",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    },
    "hardwareShortfall" : null
  } ],
  "infrastructures" : [ {
    "infrastructureId" : "CPI151638004851",
    "installationOptions" : [ {
      "option" : "nbn-dispatch",
      "recommended" : true,
      "fees" : {
        "tc4" : [ ]
      },
      "hardwareShortfall" : null
    }, {
      "option" : "nbn-tech",
      "recommended" : false,
      "fees" : {
        "tc4" : [ {
          "name" : "NBN_TECHNICIAN_FOR_INSTALL",
          "oneTimeCharge" : {
            "amount" : "180.00",
            "currency" : "AUD",
            "symbol" : "$"
          },
          "monthlyRecurringCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          }
        } ]
      },
      "hardwareShortfall" : null
    } ],
    "serviceabilityClass" : "33",
    "serviceStatus" : null,
    "serviceType" : "FNN",
    "recommended" : true,
    "upstream" : {
      "lowerRate" : "20Mbps",
      "upperRate" : "40Mbps"
    },
    "downstream" : {
      "lowerRate" : "70Mbps",
      "upperRate" : "100Mbps"
    },
    "referencedData" : null,
    "copperPairStatus" : "Active",
    "hasActivePOTS" : true,
    "potsInterconnectMatch" : true,
    "potsInterconnect" : null,
    "ntdSelfInstallEligible" : true,
    "fees" : {
      "tc4" : [ {
        "name" : "SERVICE_TRANSFER_FEE",
        "oneTimeCharge" : {
          "amount" : "10.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    },
    "subsequentInstallationCharge" : {
      "applies" : false,
      "fees" : {
        "tc4" : [ ]
      }
    },
    "networkCoexistence" : "Yes",
    "avcIdMatch" : null
  } ],
  "potsInterconnect" : "0312341234",
  "enterpriseEthernet" : {
    "createdAt" : "2020-10-02 03:56:19",
    "estimatedAvailabilityDate" : null,
    "fiberBuildCategory" : "A",
    "id" : "1eb04000-ac69-6434-bb61-b69f036000bb",
    "localPoi" : "9zrvcxfsn - East Antonette",
    "primaryAccessTypeTechnology" : "FTTC",
    "region" : "Metropolitan",
    "serviceabilityReason" : null,
    "status" : "Valid",
    "zone" : "CBD",
    "restorationSlas" : [ {
      "sla" : "Premium - 12 (24/7)",
      "fees" : {
        "ee" : [ {
          "name" : "SLA",
          "oneTimeCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          },
          "monthlyRecurringCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          }
        } ]
      }
    } ]
  },
  "ntdSelfInstallEligible" : null,
  "allowedAggregationMethods" : [ "ETHERNET", "L2TP" ]
}
GET Response FNN Verification failed
HTTP/1.1 200 OK
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 7983

{
  "locationId" : "LOC151638004861",
  "sourceType" : "nbn",
  "address" : "4861 ROCKWELL Avenue, KEILOR EAST, Victoria, 3033",
  "addressDetails" : {
    "buildingName" : null,
    "buildingLevel" : null,
    "unitNumber" : null,
    "streetNumber" : "4861",
    "street" : "ROCKWELL Avenue",
    "suburb" : "KEILOR EAST",
    "state" : "Victoria",
    "postcode" : "3033"
  },
  "orderId" : "1eb7c7bf-d2ba-6f6a-acd8-7e380507f753",
  "qualificationSearchId" : "982e677c-7926-4d81-9647-93f94b234549",
  "remoteQualificationSearchId" : "1eb7c7bf-d2e3-66d6-b5b4-7e380507f753",
  "status" : "serviceable",
  "avcId" : null,
  "region" : "Urban",
  "poiId" : "9zrvcxfsn",
  "poiName" : "East Antonette",
  "technologyType" : "FTTC",
  "alternativeTechnology" : null,
  "sqType" : "STANDARD",
  "technologyTypeDescription" : "Fibre To The Curb",
  "serviceClass" : "34",
  "serviceClassDescription" : "Location serviced by FTTC and has infrastructure in place",
  "availableProducts" : {
    "tc4" : {
      "id" : 2,
      "name" : "tc4",
      "description" : "TC4",
      "options" : [ "Home Fast 25/5", "Home Fast 100/20", "Home Fast 12/1", "Home Fast 25/10", "Home Fast 50/20", "Home Fast 100/40" ]
    }
  },
  "restorationSlas" : [ {
    "sla" : "Standard",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "17.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 12 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "28.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 8 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "62.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "37.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 6 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "73.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "45.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  }, {
    "sla" : "Enhanced - 4 (24/7)",
    "fees" : {
      "tc4" : [ {
        "name" : "SLA",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "84.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  } ],
  "orderSlas" : [ "Standard", "Accelerated" ],
  "latitude" : "-33.40004861",
  "longitude" : "151.400004861",
  "newDevelopmentsCharge" : {
    "applies" : true,
    "fees" : {
      "tc4" : [ {
        "name" : "NDF",
        "oneTimeCharge" : {
          "amount" : "300.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    }
  },
  "infrastructureInstallationOptions" : [ {
    "option" : "nbn-tech",
    "recommended" : true,
    "fees" : {
      "tc4" : [ {
        "name" : "SUBSEQUENT_INSTALLATION_CHARGE",
        "oneTimeCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    },
    "hardwareShortfall" : null
  } ],
  "infrastructures" : [ {
    "infrastructureId" : "CPI151638004861",
    "installationOptions" : [ {
      "option" : "nbn-no-action",
      "recommended" : true,
      "fees" : {
        "tc4" : [ ]
      },
      "hardwareShortfall" : false
    } ],
    "serviceabilityClass" : "34",
    "serviceStatus" : null,
    "serviceType" : "FNN",
    "recommended" : true,
    "upstream" : {
      "lowerRate" : "20Mbps",
      "upperRate" : "40Mbps"
    },
    "downstream" : {
      "lowerRate" : "70Mbps",
      "upperRate" : "100Mbps"
    },
    "referencedData" : {
      "productInstanceId" : "PRI100000017775",
      "serviceProviderId" : "0427",
      "serviceProviderName" : null,
      "owner" : false
    },
    "copperPairStatus" : "Active",
    "hasActivePOTS" : true,
    "potsInterconnectMatch" : false,
    "potsInterconnect" : null,
    "ntdSelfInstallEligible" : true,
    "fees" : {
      "tc4" : [ {
        "name" : "SERVICE_TRANSFER_FEE",
        "oneTimeCharge" : {
          "amount" : "10.00",
          "currency" : "AUD",
          "symbol" : "$"
        },
        "monthlyRecurringCharge" : {
          "amount" : "0.00",
          "currency" : "AUD",
          "symbol" : "$"
        }
      } ]
    },
    "subsequentInstallationCharge" : {
      "applies" : false,
      "fees" : {
        "tc4" : [ ]
      }
    },
    "networkCoexistence" : "Yes",
    "avcIdMatch" : null
  } ],
  "potsInterconnect" : "0256785678",
  "enterpriseEthernet" : {
    "createdAt" : "2020-10-02 03:56:19",
    "estimatedAvailabilityDate" : null,
    "fiberBuildCategory" : "A",
    "id" : "1eb04000-ac69-6434-bb61-b69f036000ba",
    "localPoi" : "9zrvcxfsn - East Antonette",
    "primaryAccessTypeTechnology" : "FTTC",
    "region" : "Metropolitan",
    "serviceabilityReason" : null,
    "status" : "Valid",
    "zone" : "CBD",
    "restorationSlas" : [ {
      "sla" : "Premium - 12 (24/7)",
      "fees" : {
        "ee" : [ {
          "name" : "SLA",
          "oneTimeCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          },
          "monthlyRecurringCharge" : {
            "amount" : "0.00",
            "currency" : "AUD",
            "symbol" : "$"
          }
        } ]
      }
    } ]
  },
  "ntdSelfInstallEligible" : null,
  "allowedAggregationMethods" : [ "ETHERNET", "L2TP" ]
}

Invalid request

If the search request is invalid for any reason, a 422 http status is returned and the body of the response will list the problems with the request.

This example is of submitting a qualification request without a locationId.

POST Request missing locationId
POST /api/connect/qualifications HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer **token**
X-API-VERSION: 2
Content-Length: 26
Host: 360-api.superloop.com

{
  "sourceType" : "nbn"
}
POST Response missing locationId
HTTP/1.1 422 Unprocessable Entity
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 403

{
  "httpStatusCode" : 422,
  "type" : "client.validation",
  "code" : "method.argument.not.valid",
  "message" : "Validation error",
  "apiSubErrors" : [ {
    "code" : "constraints.not.blank",
    "message" : "must not be blank",
    "object" : "commonRequestServiceQualificationCommand",
    "field" : "locationId",
    "rejectedValue" : null
  } ],
  "timestamp" : "2025-03-11T22:26:45.747144319Z"
}

Upstream Service Unavailable

If one of the services that Connect API uses for qualification is down or unreachable, Connect API will send a 502 status.

GET Response with Gateway Error
HTTP/1.1 502 Bad Gateway
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 249

{
  "httpStatusCode" : 502,
  "type" : "remote.call",
  "code" : "remote.call.error",
  "message" : "There was an unexpected error with one or more of the upstream services",
  "apiSubErrors" : [ ],
  "timestamp" : "2025-03-11T22:26:29.547359084Z"
}