Octane REST API
  1. Getting Started
Octane REST API
  • Getting Started
    • API Access & Authentication
    • API Rate Limiting
  • Integration Guides
    • Payment Integration
    • CDR Integration
    • Test Environment Data Sets
    • Mobile Flows
      • Activate Postpaid Mobile (New MSN - Physical SIM)
      • Activate Postpaid (Port MSN - Physical SIM)
      • Activate Postpaid Mobile (New MSN - eSIM)
      • Activate Postpaid (Port MSN - eSIM)
      • Reset eSIM Profile
      • Mobile Data Pool Flow
    • ConnectYou Flows
      • ConnectYou Business SIP Trunk Activate Flow
      • ConnectYou Business SIP Trunk Reactivate Direct Indials Flow
      • ConnectYou Unite Calling Activate Flow
    • NBN Flows
      • NBN Activate Flow
      • NBN Plan Change Flow
      • NBN Termination Flow
      • NBN Reschedule Appointment Flow
      • NBN Withdraw Order Flow
      • Run NBN Diagnostic Test Flow
      • Run NBN Service Health Check Flow
  • API Documentation
    • Customer
      • Add Customer
      • Get Customer Detail
      • List Customers
      • Update Customer
      • Set Customer Direct Debit
      • Send Welcome Email
    • Payment Method
      • List Payment Methods
      • Add Payment Method
      • Update Payment Method
      • Delete Payment Method
    • Transaction
      • List Transactions
      • Make Payment
      • Add Misc Adjustment
      • List Bounced Transactions
    • Plan
    • Service
      • List Services for a Customer
      • Get Service Detail by LineSeqNo
    • Mobile
      • Notification
        • Get Notification Settings
        • Update Notification Settings
      • Get Data Pool
      • Update Data Limit
      • Transfer Services to Another Pool
      • Disconnect a Data Pool
      • Get eSIM Details
      • Manage eSIM
    • Address
      • Search for an Address
      • Search for an Address V2
    • Service Qualification
      • Perform Service Qualification Check
    • Order
      • v1
        • Create Order (NBN Activation)
        • Create Order (NBN Modification)
        • Create Order (NBN Disconnection)
        • Cancel (NBN Activation) Order
        • Get Order Detail (NBN)
        • List Orders (NBN)
    • Enquiry
      • Create Enquiry (NBN Diagnostic Test / Service Health Check)
      • Get Enquiry Detail
      • List Enquiries
    • Appointment
      • Query Appointment Timeslots
      • Book Appointment
    • NBN
      • Get Available Diagnostic Tests
    • Attachment
  • API Documentation (Legacy APIs)
    • WSDL Summary
    • API Guide
      • Account Charges
        • Add a Recurring Charge
        • Get Recurring Charge Details
        • Add a Manual Charge
      • ConnectYou
        • Create a Number Reservation
        • Get Available Numbers
        • queryResiEndPointService
        • Query a Business SIP Trunk Service
        • Get Zone Detail
        • Get Number Detail
      • Contact Log
        • Get Contact Log Types
        • Add a Contact Log
        • Update a Contact Log
        • Query Contact Logs
      • Device
        • getSupplierStockDetail
        • getSupplierProduct
        • getSupplierFreightOption
        • orderDevice
      • Mobile
        • Get Mobile Provisioning Product Catalogue
        • Query a Mobile Service
        • Query Mobile Add Ons
        • Query Mobile Feature Settings
        • Query Mobile Balance
      • Notifications
        • createNotification
        • notificationManageTemplate
      • Pooled Resource
        • Reserve a Resource
        • Unreserve a Resource
        • Select a Resource
        • Query 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
          • Create a Data Pool
          • Add Consumers to Data Pool
          • Remove Consumers from Data Pool
        • ConnectYou (SIP Trunk) Order
          • Create a New Business SIP Trunk
          • Bar/Unbar International Calls on a Business SIP Trunk
          • Suspend Business SIP Trunk
          • Unsuspend Business SIP Trunk
          • Deactivate Business SIP Trunk
          • Port Numbers to a Business SIP Trunk
          • Configure Business SIP Trunk
        • Other Rated Order
          • Create an Other Rated Service
          • Change Access of an Other Rated Service
        • Create an Order
        • Cancel an Order
        • Query an Order
        • Reset an Order
      • Statements & Billing
        • Get a List of Customer Bills
        • Get Charge Item Detail for a Bill
        • Get a Single Bill PDF for a Customer
        • Get a Summary of a Bill
      • Unbilled Calls
        • Query Summary of Unbilled Calls & Charges
        • Query Detail of Unbilled Calls & Charges
      • OTP
        • Manage OTP (Get & Verify OTP)
    • Reference Data
  1. Getting Started

API Access & Authentication

Accessing Web Services#

💡
In order to access Octane Web services, you must be an authorised customer/partner with Inabox Group and/or its companies.

Contact us at https://www.telcoinabox.com.au/contact-us/
1.
You must first have been onboarded as a Service Provider in our platforms, including our ITSM platform Assist. Once you have been onboarded, you can request access via Assist by following the below steps
2.
Login to Assist at https://assistportal.io to create a Service Request ticket to get API Access
3.
Select Software Request as the Classification
4.
Select API Integration as the System Name
5.
Select API Access as the Request Category
6.
Provide your contact details, so we can contact you if needed to discuss requirements
7.
You will have a User created in both our Test and Production environments.

Authentication#

Octane APIs use Basic Authentication - a Username will be provided to you on the fulfilment of the Assist ticket.
You will then be required to do a Password Reset of your API User, and set the Password you want.
This Username and Password combination can then be used to authenticate for all APIs.

IP Whitelisting#

Octane Test Environment is only accessible to whitelisted IPs. When raising your request for API Access, please also provide a list of IPs that will need to access our Test environment.
TIP
Octane supports the whitelisting of IP Subnet, so if an entire Subnet needs to be whitelisted, please let us know!

Try it out#

To try out the APIs directly in this space, you will need to install the APIDog Chrome plugin:
image.png
Once installed, you will be able to register for APIDog access, and use the Browser agent to send the API Requests. Doing this ensures that API Requests are being sent directly from your computer/IP and not going through the APIDog cloud server.
TIP
Remember: our Test environment is only accessible by whitelisted IPs, so you will need to request whitelisting of your IP if you want to try out the APIs directly in the browser!

Getting Access to our Test Portal Environment#

While integrating and testing out our APIs, you may want to check how the various resources you are creating and updating will appear in the Portal itself.
To validate this, you can go to https://benzine.telcoinabox.com/tiab/ and login using your API Credentials.
💡
To keep user logins secure, Octane utilises 2FA (Two-Factor Authentication) to validate your login. On initial login, you will have an OTP (One-Time-Pin) sent to your registered email that you will need to enter on Octane Login to validate yourself.
Octane sends OTP Emails via AWS, and AWS requires your identity and email to be validated as well. During onboarding, our App Support team will trigger a Verification Email to be sent to your registered Email Address from AWS. Please follow instructions on this email to validate your identity. Once done, you will be able to receive OTP Emails for your Octane login.
NOTE: If you don't receive a Verification Email from AWS, please contact our App Support team to have it re-triggered.

Summary#

1
First Step
Create Assist ticket at https://assistportal.io to request API Access and IP Whitelisting.
2
Second Step
Get your Octenae API user credentials, confirmation that Whitelisting has been completed, and AWS identity verification email has been sent.
3
Third Step
Check you've received an email from AWS and verify your identity.
4
Fourth Step
Try logging into https://benzine.telcoinabox.com/tiab/ with the API Credentials provided to confirm your login is working and you can access the portal.
5
Fifth Step
Try calling one of the GET APIs with your API credentials to confirm you have API Access.
6
Fifth Step
Congratulations! You are now fully onboarded and ready to start integrating with Octane. Feel free to read some of our integration guides for help on how to sequence your API calls for different use cases.
Modified at 2024-05-03 02:01:01
Next
API Rate Limiting
Built with