- 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
Create Order (NBN Activation)
Testing Env
https://benzine.telcoinabox.com/tiab/api
Testing Env
https://benzine.telcoinabox.com/tiab/api
POST
https://benzine.telcoinabox.com/tiab/api
ordernbn
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
orderType
enum<string>Â
required
Allowed values:
NewChangeTerminate
subOrderType
enum<string>Â
required
Allowed values:
NewTransferTransitionPlanChangeSuspendUnsuspendDisconnectPort OutChangeIPShapeUnshape
serviceClass
stringÂ
required
remoteQualificationSearchId
stringÂ
required
qualificationSearchId
stringÂ
required
remoteOrderId
stringÂ
required
infrastructureOption
objectÂ
optional
infrastructureID
stringÂ
required
-CPIxxx for Copper tech types
-SUBSEQUENT_INSTALL where a new NTD is required
-NEW_INFRASTRUCTURE where no existing infrastructure exists
portID
stringÂ
optional
transferWaiverAccepted
booleanÂ
optional
potsWaiverAccepted
booleanÂ
optional
installOption
stringÂ
required
csn
stringÂ
optional
service
objectÂ
required
custNo
integerÂ
required
productType
enum<string>Â
required
Allowed value:
nbn-tc4
planNo
stringÂ
required
serviceTerm
stringÂ
required
dataService
objectÂ
optional
address
objectÂ
optional
customerDetails
objectÂ
optional
device
objectÂ
optional
deviceOption
enum<string>Â
optional
Allowed value:
BYO
deviceID
stringÂ
optional
deviceSupplier
enum<string>Â
optional
Allowed value:
BYO
deliveryDetails
objectÂ
required
deliveryAddress
objectÂ
required
sameAddressDelivery
booleanÂ
optional
deliveryRecipientName
stringÂ
optional
deliveryContactName
stringÂ
optional
deliveryContactNumber
stringÂ
optional
deliveryInstructions
stringÂ
optional
authorityToLeave
booleanÂ
optional
customerContact
objectÂ
required
contactName
stringÂ
required
contactEmail
stringÂ
required
contactNumber
stringÂ
required
custReqDate
string <date-time>
required
Example
{
"orderType": "New",
"subOrderType": "New",
"serviceClass": "string",
"remoteQualificationSearchId": "string",
"qualificationSearchId": "string",
"remoteOrderId": "string",
"infrastructureOption": {
"infrastructureID": "string",
"portID": "string",
"transferWaiverAccepted": true,
"potsWaiverAccepted": true,
"installOption": "string",
"csn": "string"
},
"service": {
"custNo": 0,
"productType": "nbn-tc4",
"planNo": "string",
"serviceTerm": "string",
"dataService": {
"ipType": "Static",
"authenticationType": "IPoE",
"technologyType": "string"
},
"address": {
"addressID": "string",
"addressString": "string",
"propertyName": "string",
"subType": "string",
"subNo": "string",
"streetNoFrom": "string",
"streetNoFromSuffix": "string",
"streetNoTo": "string",
"streetNoToSuffix": "string",
"streetName": "string",
"streetType": "string",
"streetNameSuffix": "string",
"suburb": "string",
"state": "string",
"postcode": "string",
"poiID": "string",
"poiName": "string",
"poiState": "string"
},
"customerDetails": {
"customerType": "Business",
"customerNameForAccount": "string",
"abn": "string",
"acn": "string",
"dateOfBirth": "2019-08-24T14:15:22Z"
}
},
"device": {
"deviceOption": "BYO",
"deviceID": "string",
"deviceSupplier": "BYO"
},
"deliveryDetails": {
"deliveryAddress": {
"addressString": "string",
"addressLine1": "string",
"addressLine2": "string",
"suburb": "string",
"state": "string",
"postCode": "string"
},
"sameAddressDelivery": true,
"deliveryRecipientName": "string",
"deliveryContactName": "string",
"deliveryContactNumber": "string",
"deliveryInstructions": "string",
"authorityToLeave": true
},
"customerContact": {
"contactName": "string",
"contactEmail": "string",
"contactNumber": "string"
},
"custReqDate": "2019-08-24T14:15:22Z"
}
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/service/orders/activate' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic Og==' \
--data-raw '{
"orderType": "New",
"subOrderType": "New",
"serviceClass": "string",
"remoteQualificationSearchId": "string",
"qualificationSearchId": "string",
"remoteOrderId": "string",
"infrastructureOption": {
"infrastructureID": "string",
"portID": "string",
"transferWaiverAccepted": true,
"potsWaiverAccepted": true,
"installOption": "string",
"csn": "string"
},
"service": {
"custNo": 0,
"productType": "nbn-tc4",
"planNo": "string",
"serviceTerm": "string",
"dataService": {
"ipType": "Static",
"authenticationType": "IPoE",
"technologyType": "string"
},
"address": {
"addressID": "string",
"addressString": "string",
"propertyName": "string",
"subType": "string",
"subNo": "string",
"streetNoFrom": "string",
"streetNoFromSuffix": "string",
"streetNoTo": "string",
"streetNoToSuffix": "string",
"streetName": "string",
"streetType": "string",
"streetNameSuffix": "string",
"suburb": "string",
"state": "string",
"postcode": "string",
"poiID": "string",
"poiName": "string",
"poiState": "string"
},
"customerDetails": {
"customerType": "Business",
"customerNameForAccount": "string",
"abn": "string",
"acn": "string",
"dateOfBirth": "2019-08-24T14:15:22Z"
}
},
"device": {
"deviceOption": "BYO",
"deviceID": "string",
"deviceSupplier": "BYO"
},
"deliveryDetails": {
"deliveryAddress": {
"addressString": "string",
"addressLine1": "string",
"addressLine2": "string",
"suburb": "string",
"state": "string",
"postCode": "string"
},
"sameAddressDelivery": true,
"deliveryRecipientName": "string",
"deliveryContactName": "string",
"deliveryContactNumber": "string",
"deliveryInstructions": "string",
"authorityToLeave": true
},
"customerContact": {
"contactName": "string",
"contactEmail": "string",
"contactNumber": "string"
},
"custReqDate": "2019-08-24T14:15:22Z"
}'
Responses
🟢200OK
application/json
Body
orderId
stringÂ
optional
success
booleanÂ
optional
Example
{
"orderId": "string",
"success": true
}
🟠403Invalid access
🟢200Validation Error
Modified at 2024-04-23 04:37:17