Introduction
If a service qualification returns the infrastructure as having active pots, depending on the service type extra properties may need to be set when creating the order. POTS only applies to Copper Pair infrastructure with service types: FNN, FNN - Special, ULL and ULL - Special.
Service Type: FNN, FNN - Special
You need to have performed a service qualification specifying the FNN ("pots": "0312341234"). Depending on if "potsInterconnectMatch" is true or false will determine if any extra properties need to be set.
"potsInterconnectMatch": true
No extra properties need to be set.
"potsInterconnectMatch": false
The "potsWaiver" property needs to be set to true.
Service Type: ULL, ULL - Special
You need to specify if the customer is the owner of the service by setting the "potsServiceOwner" property.
"potsServiceOwner": true
No extra properties need to be set.
"potsServiceOwner": false
The "potsWaiver" property needs to be set to true.
Examples
FNN, FNN - Special, Pots Interconnect matches
Step 1 Perform a Qualification
You have performed a service qualification specifying the FNN in the request:
"pots": "0312341234"
and the response has returned:
"serviceType": "FNN" or "FNN -Special",
"hasActivePOTS": true,
"potsInterconnectMatch": true
Step 2 Place the Order for a Service
As "potsInterconnectMatch": true, you do NOT need to specify "potsWaiver" when creating the order.
POST /api/connect/orders/create HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer **token**
X-API-VERSION: 7
Content-Length: 676
Host: 360-api.superloop.com
{
"sourceType" : "nbn",
"infrastructureId" : "CPI151638004851",
"planName" : "Home Fast 100/20",
"term" : 1,
"trafficClass" : "tc4",
"remoteQualificationSearchId" : "1eb878c4-d5e1-63cc-8780-7e380507f753",
"qualificationSearchId" : "d8a71e0b-4da6-44b4-a28e-b6d3ff5abb5c",
"locationId" : "LOC151638004851",
"remoteOrderId" : "1eb878c4-d4b9-6e0e-9f99-7e380507f753",
"productType" : "Access Only",
"restorationSla" : "Standard",
"contactName" : "Bruce Wayne",
"contactPhone" : "4000000000",
"contactEmail" : "bruce@wayne.com",
"requireVLAN" : false,
"ntdInstallation" : "nbn-tech",
"customerReference" : "ABC123",
"aggregationMethod" : "L2TP"
}
HTTP/1.1 201 Created
Location: /api/connect/orders/1
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: 2571
{
"id" : 1,
"orderType" : "new",
"status" : "OPEN",
"serviceClass" : "33",
"technologyType" : "FTTC",
"trafficClass" : "TC4",
"installationType" : "nbn-tech",
"customerRef" : "ABC123",
"locId" : "LOC151638004851",
"avcId" : null,
"avcIdForTransfer" : null,
"vlanId" : null,
"poi" : "9zrvcxfsn",
"poiName" : "East Antonette",
"region" : "Urban",
"eSla" : "Standard",
"bandwidthProfile" : {
"speedDown" : 100,
"speedUp" : 20,
"planName" : "Home Fast 100/20",
"cvcInclusion" : null
},
"infrastructure" : {
"id" : "CPI151638004851",
"productId" : null
},
"address" : {
"buildingLevel" : null,
"unitNumber" : null,
"buildingName" : null,
"streetNumber" : "4851",
"street" : "ERVIN DR",
"suburb" : "KEILOR EAST",
"state" : "VIC",
"postcode" : "3033",
"formattedAddress" : "4851 ERVIN Drive, KEILOR EAST, Victoria, 3033"
},
"fee" : {
"attributes" : {
"plan" : "Home Fast 100/20",
"term" : "1"
},
"oneTimeCharge" : {
"amount" : "0.00",
"currency" : "AUD",
"symbol" : "$"
},
"monthlyRecurringCharge" : {
"amount" : "65.00",
"currency" : "AUD",
"symbol" : "$"
}
},
"additionalFees" : [ {
"addOnTypeName" : "SLA",
"fee" : {
"attributes" : {
"sla" : "Standard"
},
"oneTimeCharge" : {
"amount" : "0.00",
"currency" : "AUD",
"symbol" : "$"
},
"monthlyRecurringCharge" : {
"amount" : "0.00",
"currency" : "AUD",
"symbol" : "$"
}
}
}, {
"addOnTypeName" : "NDF",
"fee" : {
"attributes" : {
"ndf" : "New Development Fee"
},
"oneTimeCharge" : {
"amount" : "300.00",
"currency" : "AUD",
"symbol" : "$"
},
"monthlyRecurringCharge" : {
"amount" : "0.00",
"currency" : "AUD",
"symbol" : "$"
}
}
}, {
"addOnTypeName" : "NBN_TECHNICIAN_FOR_INSTALL",
"fee" : {
"attributes" : {
"technology_type" : "fttc"
},
"oneTimeCharge" : {
"amount" : "180.00",
"currency" : "AUD",
"symbol" : "$"
},
"monthlyRecurringCharge" : {
"amount" : "0.00",
"currency" : "AUD",
"symbol" : "$"
}
}
} ],
"appointments" : [ ],
"aggregationMethod" : "L2TP",
"legacyTechnologyType" : null,
"transferType" : null,
"360ServiceId" : null,
"isCancellable" : false,
"isNfas" : false
}
The order has been created as:
"orderType": "new"
as "serviceType": "FNN" or "FNN - Special" and "potsInterconnectMatch": true
FNN, FNN - Special, Pots Interconnect does NOT match, Waiver provided
Step 1 Perform a Qualification
You have performed a service qualification specifying the FNN in the request:
"pots": "0312341234"
and the response has returned:
"serviceType": "FNN" or "FNN - Special",
"hasActivePOTS": true,
"potsInterconnectMatch": false
Step 2 Place the Order for a Service
As "potsInterconnectMatch" : false, you need to specify "potsWaiver": true when creating the order.
POST /api/connect/orders/create HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer **token**
X-API-VERSION: 7
Content-Length: 699
Host: 360-api.superloop.com
{
"sourceType" : "nbn",
"infrastructureId" : "CPI151638004851",
"potsWaiver" : true,
"planName" : "Home Fast 100/20",
"term" : 1,
"trafficClass" : "tc4",
"remoteQualificationSearchId" : "1eb878c4-d5e1-63cc-8780-7e380507f753",
"qualificationSearchId" : "d8a71e0b-4da6-44b4-a28e-b6d3ff5abb5c",
"locationId" : "LOC151638004851",
"remoteOrderId" : "1eb878c4-d4b9-6e0e-9f99-7e380507f753",
"productType" : "Access Only",
"restorationSla" : "Standard",
"contactName" : "Bruce Wayne",
"contactPhone" : "4000000000",
"contactEmail" : "bruce@wayne.com",
"requireVLAN" : false,
"ntdInstallation" : "nbn-tech",
"customerReference" : "ABC123",
"aggregationMethod" : "L2TP"
}
HTTP/1.1 201 Created
Location: /api/connect/orders/1
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: 2962
{
"id" : 1,
"orderType" : "transfer",
"status" : "OPEN",
"serviceClass" : "33",
"technologyType" : "FTTC",
"trafficClass" : "TC4",
"installationType" : "nbn-tech",
"customerRef" : "ABC123",
"locId" : "LOC151638004851",
"avcId" : null,
"avcIdForTransfer" : null,
"vlanId" : null,
"poi" : "9zrvcxfsn",
"poiName" : "East Antonette",
"region" : "Urban",
"eSla" : "Standard",
"bandwidthProfile" : {
"speedDown" : 100,
"speedUp" : 20,
"planName" : "Home Fast 100/20",
"cvcInclusion" : null
},
"infrastructure" : {
"id" : "CPI151638004851",
"productId" : null
},
"address" : {
"buildingLevel" : null,
"unitNumber" : null,
"buildingName" : null,
"streetNumber" : "4851",
"street" : "ERVIN DR",
"suburb" : "KEILOR EAST",
"state" : "VIC",
"postcode" : "3033",
"formattedAddress" : "4851 ERVIN Drive, KEILOR EAST, Victoria, 3033"
},
"fee" : {
"attributes" : {
"plan" : "Home Fast 100/20",
"term" : "1"
},
"oneTimeCharge" : {
"amount" : "0.00",
"currency" : "AUD",
"symbol" : "$"
},
"monthlyRecurringCharge" : {
"amount" : "65.00",
"currency" : "AUD",
"symbol" : "$"
}
},
"additionalFees" : [ {
"addOnTypeName" : "SLA",
"fee" : {
"attributes" : {
"sla" : "Standard"
},
"oneTimeCharge" : {
"amount" : "0.00",
"currency" : "AUD",
"symbol" : "$"
},
"monthlyRecurringCharge" : {
"amount" : "0.00",
"currency" : "AUD",
"symbol" : "$"
}
}
}, {
"addOnTypeName" : "NDF",
"fee" : {
"attributes" : {
"ndf" : "New Development Fee"
},
"oneTimeCharge" : {
"amount" : "300.00",
"currency" : "AUD",
"symbol" : "$"
},
"monthlyRecurringCharge" : {
"amount" : "0.00",
"currency" : "AUD",
"symbol" : "$"
}
}
}, {
"addOnTypeName" : "NBN_TECHNICIAN_FOR_INSTALL",
"fee" : {
"attributes" : {
"technology_type" : "fttc"
},
"oneTimeCharge" : {
"amount" : "180.00",
"currency" : "AUD",
"symbol" : "$"
},
"monthlyRecurringCharge" : {
"amount" : "0.00",
"currency" : "AUD",
"symbol" : "$"
}
}
}, {
"addOnTypeName" : "SERVICE_TRANSFER_FEE",
"fee" : {
"attributes" : {
"service_transfer_fee" : true
},
"oneTimeCharge" : {
"amount" : "10.00",
"currency" : "AUD",
"symbol" : "$"
},
"monthlyRecurringCharge" : {
"amount" : "0.00",
"currency" : "AUD",
"symbol" : "$"
}
}
} ],
"appointments" : [ ],
"aggregationMethod" : "L2TP",
"legacyTechnologyType" : null,
"transferType" : null,
"360ServiceId" : null,
"isCancellable" : false,
"isNfas" : false
}
The order has been created as:
"orderType": "transfer"
as "serviceType": "FNN" or "FNN - Special", "potsInterconnectMatch" : false and "potsWaiver": true
FNN, FNN - Special, Pots Interconnect does NOT match, Waiver NOT provided
Step 1 Perform a Qualification
You have performed a service qualification specifying the FNN in the request:
"pots": "0312341234"
and the response has returned:
"serviceType": "FNN" or "FNN - Special",
"hasActivePOTS": true,
"potsInterconnectMatch": false
Step 2 Place the Order for a Service
As "potsInterconnectMatch" : false, you need to specify "potsWaiver": true when creating the order. If you don’t you will get a validation error.
POST /api/connect/orders/create HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer **token**
X-API-VERSION: 7
Content-Length: 676
Host: 360-api.superloop.com
{
"sourceType" : "nbn",
"infrastructureId" : "CPI151638004851",
"planName" : "Home Fast 100/20",
"term" : 1,
"trafficClass" : "tc4",
"remoteQualificationSearchId" : "1eb878c4-d5e1-63cc-8780-7e380507f753",
"qualificationSearchId" : "d8a71e0b-4da6-44b4-a28e-b6d3ff5abb5c",
"locationId" : "LOC151638004851",
"remoteOrderId" : "1eb878c4-d4b9-6e0e-9f99-7e380507f753",
"productType" : "Access Only",
"restorationSla" : "Standard",
"contactName" : "Bruce Wayne",
"contactPhone" : "4000000000",
"contactEmail" : "bruce@wayne.com",
"requireVLAN" : false,
"ntdInstallation" : "nbn-tech",
"customerReference" : "ABC123",
"aggregationMethod" : "L2TP"
}
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: 506
{
"httpStatusCode" : 422,
"type" : "client.validation",
"code" : "validation",
"message" : "Validation error",
"apiSubErrors" : [ {
"code" : "constraints.must.be.acknowledged.fnn.has.active.pots",
"message" : "Must be acknowledged if the FNN service has an active POTS product and the FNN does not match what nbn has on record",
"object" : "CreateServiceQuoteNbnCommand",
"field" : "potsWaiver",
"rejectedValue" : null
} ],
"timestamp" : "2025-03-11T22:26:25.940223408Z"
}
The order failed to be created as "potsWaiver":true was not provided.
ULL, ULL - Special, Customer is owner of the service
Step 1 Perform a Qualification
You have performed a service qualification and the response has returned:
"serviceType": "ULL" or "ULL - Special",
"hasActivePOTS" : true
Step 2 Place the Order for a Service
As "serviceType": "ULL" or "ULL - Special" and "hasActivePOTS": true, you need to specify if the customer is
the owner of the service by setting the "potsServiceOwner" property. If you don’t you will get a validation
error. In this scenario they are the owner:
"potsServiceOwner": true
POST /api/connect/orders/create HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer **token**
X-API-VERSION: 7
Content-Length: 705
Host: 360-api.superloop.com
{
"sourceType" : "nbn",
"infrastructureId" : "CPI151638004891",
"potsServiceOwner" : true,
"planName" : "Home Fast 100/20",
"term" : 1,
"trafficClass" : "tc4",
"remoteQualificationSearchId" : "1eb878c4-d5e1-63cc-8780-7e380507f753",
"qualificationSearchId" : "d8a71e0b-4da6-44b4-a28e-b6d3ff5abb5c",
"locationId" : "LOC151638004891",
"remoteOrderId" : "1eb878c4-d4b9-6e0e-9f99-7e380507f753",
"productType" : "Access Only",
"restorationSla" : "Standard",
"contactName" : "Bruce Wayne",
"contactPhone" : "4000000000",
"contactEmail" : "bruce@wayne.com",
"requireVLAN" : false,
"ntdInstallation" : "nbn-tech",
"customerReference" : "ABC123",
"aggregationMethod" : "L2TP"
}
HTTP/1.1 201 Created
Location: /api/connect/orders/1
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: 2571
{
"id" : 1,
"orderType" : "new",
"status" : "OPEN",
"serviceClass" : "33",
"technologyType" : "FTTC",
"trafficClass" : "TC4",
"installationType" : "nbn-tech",
"customerRef" : "ABC123",
"locId" : "LOC151638004891",
"avcId" : null,
"avcIdForTransfer" : null,
"vlanId" : null,
"poi" : "9zrvcxfsn",
"poiName" : "East Antonette",
"region" : "Urban",
"eSla" : "Standard",
"bandwidthProfile" : {
"speedDown" : 100,
"speedUp" : 20,
"planName" : "Home Fast 100/20",
"cvcInclusion" : null
},
"infrastructure" : {
"id" : "CPI151638004891",
"productId" : null
},
"address" : {
"buildingLevel" : null,
"unitNumber" : null,
"buildingName" : null,
"streetNumber" : "4891",
"street" : "ERVIN DR",
"suburb" : "KEILOR EAST",
"state" : "VIC",
"postcode" : "3033",
"formattedAddress" : "4891 ERVIN Drive, KEILOR EAST, Victoria, 3033"
},
"fee" : {
"attributes" : {
"plan" : "Home Fast 100/20",
"term" : "1"
},
"oneTimeCharge" : {
"amount" : "0.00",
"currency" : "AUD",
"symbol" : "$"
},
"monthlyRecurringCharge" : {
"amount" : "65.00",
"currency" : "AUD",
"symbol" : "$"
}
},
"additionalFees" : [ {
"addOnTypeName" : "SLA",
"fee" : {
"attributes" : {
"sla" : "Standard"
},
"oneTimeCharge" : {
"amount" : "0.00",
"currency" : "AUD",
"symbol" : "$"
},
"monthlyRecurringCharge" : {
"amount" : "0.00",
"currency" : "AUD",
"symbol" : "$"
}
}
}, {
"addOnTypeName" : "NDF",
"fee" : {
"attributes" : {
"ndf" : "New Development Fee"
},
"oneTimeCharge" : {
"amount" : "300.00",
"currency" : "AUD",
"symbol" : "$"
},
"monthlyRecurringCharge" : {
"amount" : "0.00",
"currency" : "AUD",
"symbol" : "$"
}
}
}, {
"addOnTypeName" : "NBN_TECHNICIAN_FOR_INSTALL",
"fee" : {
"attributes" : {
"technology_type" : "fttc"
},
"oneTimeCharge" : {
"amount" : "180.00",
"currency" : "AUD",
"symbol" : "$"
},
"monthlyRecurringCharge" : {
"amount" : "0.00",
"currency" : "AUD",
"symbol" : "$"
}
}
} ],
"appointments" : [ ],
"aggregationMethod" : "L2TP",
"legacyTechnologyType" : null,
"transferType" : null,
"360ServiceId" : null,
"isCancellable" : false,
"isNfas" : false
}
The order has been created as:
"orderType":"new"
as "serviceType": "ULL" or "ULL - Special" and "potsServiceOwner": true
ULL, ULL - Special, Customer is NOT owner of the service, Waiver provided
Step 1 Perform a Qualification
You have performed a service qualification and the response has returned:
"serviceType": "ULL" or "ULL - Special",
"hasActivePOTS" : true
Step 2 Place the Order for a Service
As "serviceType": "ULL" or "ULL - Special" and "hasActivePOTS": true, you need to specify if the customer is
the owner of the service by setting the "potsServiceOwner" property. If you don’t you will get a validation
error. In this scenario they are NOT the owner:
"potsServiceOwner": false
As they are NOT the owner the waiver must be provided:
"potsWaiver": true
POST /api/connect/orders/create HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer **token**
X-API-VERSION: 7
Content-Length: 729
Host: 360-api.superloop.com
{
"sourceType" : "nbn",
"infrastructureId" : "CPI151638004891",
"potsServiceOwner" : false,
"potsWaiver" : true,
"planName" : "Home Fast 100/20",
"term" : 1,
"trafficClass" : "tc4",
"remoteQualificationSearchId" : "1eb878c4-d5e1-63cc-8780-7e380507f753",
"qualificationSearchId" : "d8a71e0b-4da6-44b4-a28e-b6d3ff5abb5c",
"locationId" : "LOC151638004891",
"remoteOrderId" : "1eb878c4-d4b9-6e0e-9f99-7e380507f753",
"productType" : "Access Only",
"restorationSla" : "Standard",
"contactName" : "Bruce Wayne",
"contactPhone" : "4000000000",
"contactEmail" : "bruce@wayne.com",
"requireVLAN" : false,
"ntdInstallation" : "nbn-tech",
"customerReference" : "ABC123",
"aggregationMethod" : "L2TP"
}
HTTP/1.1 201 Created
Location: /api/connect/orders/1
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: 2962
{
"id" : 1,
"orderType" : "transfer",
"status" : "OPEN",
"serviceClass" : "33",
"technologyType" : "FTTC",
"trafficClass" : "TC4",
"installationType" : "nbn-tech",
"customerRef" : "ABC123",
"locId" : "LOC151638004891",
"avcId" : null,
"avcIdForTransfer" : null,
"vlanId" : null,
"poi" : "9zrvcxfsn",
"poiName" : "East Antonette",
"region" : "Urban",
"eSla" : "Standard",
"bandwidthProfile" : {
"speedDown" : 100,
"speedUp" : 20,
"planName" : "Home Fast 100/20",
"cvcInclusion" : null
},
"infrastructure" : {
"id" : "CPI151638004891",
"productId" : null
},
"address" : {
"buildingLevel" : null,
"unitNumber" : null,
"buildingName" : null,
"streetNumber" : "4891",
"street" : "ERVIN DR",
"suburb" : "KEILOR EAST",
"state" : "VIC",
"postcode" : "3033",
"formattedAddress" : "4891 ERVIN Drive, KEILOR EAST, Victoria, 3033"
},
"fee" : {
"attributes" : {
"plan" : "Home Fast 100/20",
"term" : "1"
},
"oneTimeCharge" : {
"amount" : "0.00",
"currency" : "AUD",
"symbol" : "$"
},
"monthlyRecurringCharge" : {
"amount" : "65.00",
"currency" : "AUD",
"symbol" : "$"
}
},
"additionalFees" : [ {
"addOnTypeName" : "SLA",
"fee" : {
"attributes" : {
"sla" : "Standard"
},
"oneTimeCharge" : {
"amount" : "0.00",
"currency" : "AUD",
"symbol" : "$"
},
"monthlyRecurringCharge" : {
"amount" : "0.00",
"currency" : "AUD",
"symbol" : "$"
}
}
}, {
"addOnTypeName" : "NDF",
"fee" : {
"attributes" : {
"ndf" : "New Development Fee"
},
"oneTimeCharge" : {
"amount" : "300.00",
"currency" : "AUD",
"symbol" : "$"
},
"monthlyRecurringCharge" : {
"amount" : "0.00",
"currency" : "AUD",
"symbol" : "$"
}
}
}, {
"addOnTypeName" : "NBN_TECHNICIAN_FOR_INSTALL",
"fee" : {
"attributes" : {
"technology_type" : "fttc"
},
"oneTimeCharge" : {
"amount" : "180.00",
"currency" : "AUD",
"symbol" : "$"
},
"monthlyRecurringCharge" : {
"amount" : "0.00",
"currency" : "AUD",
"symbol" : "$"
}
}
}, {
"addOnTypeName" : "SERVICE_TRANSFER_FEE",
"fee" : {
"attributes" : {
"service_transfer_fee" : true
},
"oneTimeCharge" : {
"amount" : "10.00",
"currency" : "AUD",
"symbol" : "$"
},
"monthlyRecurringCharge" : {
"amount" : "0.00",
"currency" : "AUD",
"symbol" : "$"
}
}
} ],
"appointments" : [ ],
"aggregationMethod" : "L2TP",
"legacyTechnologyType" : null,
"transferType" : null,
"360ServiceId" : null,
"isCancellable" : false,
"isNfas" : false
}
The order has been created as:
"orderType":"transfer"
as "serviceType": "ULL" and "potsServiceOwner": false
ULL, ULL - Special, Customer is NOT owner of the service, Waiver NOT provided
Step 1 Perform a Qualification
You have performed a service qualification and the response has returned:
"serviceType": "ULL",
"hasActivePOTS" : true
Step 2 Place the Order for a Service
As "serviceType": "ULL" or "ULL - Special" and "hasActivePOTS": true, you need to specify if the customer is the owner of the service by setting the "potsServiceOwner" property. If you don’t you will get a validation error. In this scenario we do not provide the waiver.
As the waiver is not provided a validation error is returned.
POST /api/connect/orders/create HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer **token**
X-API-VERSION: 7
Content-Length: 706
Host: 360-api.superloop.com
{
"sourceType" : "nbn",
"infrastructureId" : "CPI151638004891",
"potsServiceOwner" : false,
"planName" : "Home Fast 100/20",
"term" : 1,
"trafficClass" : "tc4",
"remoteQualificationSearchId" : "1eb878c4-d5e1-63cc-8780-7e380507f753",
"qualificationSearchId" : "d8a71e0b-4da6-44b4-a28e-b6d3ff5abb5c",
"locationId" : "LOC151638004891",
"remoteOrderId" : "1eb878c4-d4b9-6e0e-9f99-7e380507f753",
"productType" : "Access Only",
"restorationSla" : "Standard",
"contactName" : "Bruce Wayne",
"contactPhone" : "4000000000",
"contactEmail" : "bruce@wayne.com",
"requireVLAN" : false,
"ntdInstallation" : "nbn-tech",
"customerReference" : "ABC123",
"aggregationMethod" : "L2TP"
}
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: 504
{
"httpStatusCode" : 422,
"type" : "client.validation",
"code" : "validation",
"message" : "Validation error",
"apiSubErrors" : [ {
"code" : "constraints.must.be.acknowledged.ull.has.active.pots",
"message" : "Must be acknowledged if the ULL service has an active POTS product and the customer is not the owner of the service",
"object" : "CreateServiceQuoteNbnCommand",
"field" : "potsWaiver",
"rejectedValue" : null
} ],
"timestamp" : "2025-03-11T22:26:20.15070002Z"
}
The order failed to be created as "potsWaiver":true was not provided.