- Getting Started
- Integration Guides
- Payment Integration
- CDR Integration
- Test Environment Data Sets
- Mobile Flows
- ConnectYou Flows
- NBN Flows
- API Documentation
- Customer
- Payment Method
- Transaction
- Plan
- Service
- Mobile
- Address
- Service Qualification
- Order
- Enquiry
- Appointment
- NBN
- Attachment
- API Documentation (Legacy APIs)
- WSDL Summary
- API Guide
- Account Charges
- ConnectYou
- Contact Log
- Device
- Mobile
- Notifications
- Pooled Resource
- Order
- Mobile Order
- Create a Mobile Service (New Number)
- Create a Mobile Service (Port In Number)
- Create a Pre-Activation Mobile Order (New Number)
- Bar/Unbar/Disconnect a Mobile Service
- Change Mobile Rate Plan
- Change a Mobile Number
- Replace a SIM Card
- Modify Mobile Feature(s)
- Modify Mobile Feature Setting(s)
- Change Excess Spend Limit
- Add a Once-off Bolt On
- Add a Recurring Bolt On Pack
- Remove a Recurring Bolt On Pack
- Mobile (Data Pool) Order
- ConnectYou (SIP Trunk) Order
- Other Rated Order
- Create an Order
- Cancel an Order
- Query an Order
- Reset an Order
- Mobile Order
- Statements & Billing
- Unbilled Calls
- OTP
- Reference Data
Perform Service Qualification Check
Testing Env
https://benzine.telcoinabox.com/tiab/api
Testing Env
https://benzine.telcoinabox.com/tiab/api
POST
https://benzine.telcoinabox.com/tiab/api
qualification
Request
Authorization
Send your HTTP requests with an
Authorization
header that contains the word Basic followed by a space and a base64-encoded string username:password
Example:
Authorization: Basic *****************
Body Params application/json
productSelection
enum<string>Â
required
Allowed value:
nbn
locationId
stringÂ
required
csn
stringÂ
optional
pri
stringÂ
optional
sqType
enum<string>Â
optional
Allowed value:
NFAS
Example
{
"productSelection": "nbn",
"locationId": "string",
"csn": "string",
"pri": "string",
"sqType": "NFAS"
}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://benzine.telcoinabox.com/tiab/api/v1/qualification/check' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic Og==' \
--data-raw '{
"productSelection": "nbn",
"locationId": "string",
"csn": "string",
"pri": "string",
"sqType": "NFAS"
}'
Responses
🟢200OK
application/json
Body
qualificationSearchId
stringÂ
required
remoteOrderId
stringÂ
required
remoteQualificationSearchId
stringÂ
required
productSelection
stringÂ
required
csn
stringÂ
required
dateSubmitted
stringÂ
required
fee
array [object {3}]Â
required
applies
booleanÂ
required
chargeAmount
numberÂ
required
type
enum<string>Â
required
Allowed value:
NDC
infrastructures
array [object {21}]Â
required
id
stringÂ
optional
recommended
booleanÂ
optional
serviceClass
enum<string>Â
optional
Allowed values:
01234561011121320212223243031323334
serviceStatus
enum<string>Â
optional
Allowed values:
Line In UseLine Not In Use
serviceType
enum<string>Â
optional
Allowed values:
FNNFNN - SpecialULL - Special
copperPairStatus
stringÂ
optional
networkCoexistence
stringÂ
optional
orderType
enum<string>Â
optional
Allowed values:
NewTransferTransition
hasActivePots
booleanÂ
optional
potsInterconnect
stringÂ
optional
potsInterconnectMatch
booleanÂ
optional
ntdLocation
stringÂ
optional
ntdPowerType
stringÂ
optional
ntdSelfInstallEligible
booleanÂ
optional
ntdType
stringÂ
optional
batteryPowerUnit
stringÂ
optional
referencedData
objectÂ
optional
fee
array [object {3}]Â
optional
installationOptions
array [object {4}]Â
optional
ntdPort
array [object {6}]Â
optional
speedProfile
objectÂ
optional
location
objectÂ
required
id
stringÂ
required
serviceClass
stringÂ
optional
serviceClassDescription
stringÂ
optional
technologyType
enum<string>Â
required
Allowed values:
FTTPFWFTTNFTTBFTTCHFCMixed
technologyTypeDescription
stringÂ
required
addressString
stringÂ
required
buildingName
stringÂ
optional
buildingLevel
stringÂ
optional
unitNumber
stringÂ
optional
streetNumber
stringÂ
optional
street
stringÂ
required
suburb
stringÂ
required
postcode
stringÂ
required
state
stringÂ
required
region
stringÂ
optional
gpsLatitude
numberÂ
optional
gpsLongitude
numberÂ
optional
locationIdentifiers
array [object {3}]Â
optional
product
array [object {3}]Â
optional
productName
stringÂ
required
productResult
enum<string>Â
required
Allowed values:
PassFail
productResultReason
stringÂ
required
Examples
{
"errorCode": 0,
"errorMessage": "Service qualification is successful",
"success": true,
"response": {
"remoteOrderId": "f0952fd6-e268-4ea3-8722-5dfaed62359c",
"qualificationSearchId": "7bf06020-06b1-4b92-a411-f7fd1079777a",
"remoteQualificationSearchId": "7726fff8-1cb3-4362-aee5-fced39481135",
"productSelection": "nbn",
"dateSubmitted": "18-04-2024",
"location": {
"id": "LOC380100000995",
"addressString": "995 UTRILLO Place, BOX HILL NORTH, Victoria, 3129",
"streetNumber": "995",
"street": "UTRILLO Place",
"suburb": "BOX HILL NORTH",
"state": "Victoria",
"postcode": "3129",
"gpsLatitude": "-33.38010995",
"gpsLongitude": "151.38010995",
"technologyType": "FTTP",
"technologyTypeDescription": "Fibre",
"serviceClass": "3",
"serviceClassDescription": "Location serviced by FTTP and has infrastructure in place",
"region": "Urban",
"locationIdentifiers": {
"type": "POI",
"id": "3ABC",
"name": "Fake POI"
}
},
"product": {
"productName": "tc4",
"productResult": "Pass",
"productResultReason": "serviceable",
"supportedProductFeatures": [
{
"name": "AuthenticationType",
"value": "IPoE"
},
{
"name": "IPType",
"value": "Static"
}
]
},
"infrastructures": [
{
"id": "NTD380100010995",
"ntdType": "INTERNAL",
"ntdPowerType": "AC",
"batteryPowerUnit": "No",
"ntdLocation": "INDOOR",
"ntdPort": [
{
"portId": "1",
"portName": "1-UNI-D1",
"uniType": "UNI-D",
"status": "Used",
"fee": {
"type": "SERVICE_TRANSFER_FEE",
"chargeAmount": 5.5
},
"referencedData": {
"productInstanceId": "PRI380100110995",
"serviceProviderId": "0615",
"serviceProviderName": null,
"owner": true
}
},
{
"portId": "2",
"portName": "1-UNI-D2",
"uniType": "UNI-D",
"status": "Used",
"fee": {
"type": "SERVICE_TRANSFER_FEE",
"chargeAmount": 5.5
},
"referencedData": {
"productInstanceId": "PRI380100210995",
"serviceProviderId": "0615",
"serviceProviderName": null,
"owner": false
}
},
{
"portId": "3",
"portName": "1-UNI-D3",
"uniType": "UNI-D",
"status": "Used",
"fee": {
"type": "SERVICE_TRANSFER_FEE",
"chargeAmount": 5.5
},
"referencedData": {
"productInstanceId": "PRI380100310995",
"serviceProviderId": "0615",
"serviceProviderName": null,
"owner": false
}
},
{
"portId": "4",
"portName": "1-UNI-D4",
"uniType": "UNI-D",
"status": "Used",
"fee": {
"type": "SERVICE_TRANSFER_FEE",
"chargeAmount": 5.5
},
"referencedData": {
"productInstanceId": "PRI380100410995",
"serviceProviderId": "0615",
"serviceProviderName": null,
"owner": false
}
}
],
"installationOptions": [
{
"option": "nbn-no-action",
"recommended": true
}
]
},
{
"id": "NTD380100020995",
"ntdType": "INTERNAL",
"ntdPowerType": "AC",
"batteryPowerUnit": "No",
"ntdLocation": "INDOOR",
"ntdPort": [
{
"portId": "1",
"portName": "2-UNI-D1",
"uniType": "UNI-D",
"status": "Free"
},
{
"portId": "2",
"portName": "2-UNI-D2",
"uniType": "UNI-D",
"status": "Used",
"fee": {
"type": "SERVICE_TRANSFER_FEE",
"chargeAmount": 5.5
}
},
{
"portId": "3",
"portName": "2-UNI-D3",
"uniType": "UNI-D",
"status": "Free"
},
{
"portId": "4",
"portName": "2-UNI-D4",
"uniType": "UNI-D",
"status": "Free"
}
],
"installationOptions": [
{
"option": "nbn-no-action",
"recommended": true
}
]
},
{
"id": "SUBSEQUENT_INSTALL",
"installationOptions": [
{
"option": "nbn-tech",
"recommended": true,
"fee": {
"type": "SUBSEQUENT_INSTALLATION_CHARGE",
"chargeAmount": 270
}
}
]
}
],
"fee": {
"type": "NDC",
"chargeAmount": 0,
"applies": "false"
},
"sqType": "STANDARD"
}
}
🟠403Invalid access
Modified at 2024-12-02 02:48:12