- Getting Started
- Integration Guides
- Payment Integration
- CDR Integration
- Test Environment Data Sets
- Mobile Flows
- ConnectYou Flows
- NBN Flows
- API Documentation
- 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
Get Mobile Provisioning Product Catalogue
Testing Env
https://benzine.telcoinabox.com/tiab
Testing Env
https://benzine.telcoinabox.com/tiab
POST
https://benzine.telcoinabox.com/tiab
mobile
UtbMobile:getProductCatalogue#
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 *****************
Header Params
Content-Type
stringÂ
required
Example:
text/xml; charset=utf-8
Body Params application/xml
Body
objectÂ
required
getProductCatalogue
objectÂ
required
Example
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:mob="http://mobileservice.frontend.ws.utilibill.com.au/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<mob:getProductCatalogue>
<login>
<userName>username</userName>
<password>password</password>
</login>
<wmeCatalogueRequest>
<buIdPub>TIAB</buIdPub>
</wmeCatalogueRequest>
</mob:getProductCatalogue>
</soapenv:Body>
</soapenv:Envelope>
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/UtbMobile' \
--header 'Content-Type: text/xml; charset=utf-8' \
--header 'Authorization: Basic Og==' \
--data-raw '<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:mob="http://mobileservice.frontend.ws.utilibill.com.au/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<mob:getProductCatalogue>
<login>
<userName>username</userName>
<password>password</password>
</login>
<wmeCatalogueRequest>
<buIdPub>TIAB</buIdPub>
</wmeCatalogueRequest>
</mob:getProductCatalogue>
</soapenv:Body>
</soapenv:Envelope>'
Responses
🟢200getProductCatalogue response
application/xml
Body
Body
objectÂ
required
getProductCatalogueResponse
objectÂ
required
Example
<?xml version='1.0' encoding='UTF-8'?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header /> <S:Body> <ns2:getProductCatalogueResponse xmlns:ns2="http://mobileservice.frontend.ws.utilibill.com.au/"> <return> <catalogue> <wmePlans> <wmePlan> <productClassifications> <productClassification> <featureProducts> <featureProduct> <allowModify>true</allowModify> <featureSettings /> <requiresSettings>false</requiresSettings> <productDesc>GPRS Basic Service</productDesc> <productCode>GPRS</productCode> <sendOnActivation>false</sendOnActivation> </featureProduct> <featureProduct> <allowModify>true</allowModify> <featureSettings> <featureSetting> <allowModify>true</allowModify> <allowOtherValue>false</allowOtherValue> <featureSettingValues> <featureSettingValue> <isDefault>true</isDefault> <value>1</value> <valueDesc>mdata.net.au</valueDesc> </featureSettingValue> </featureSettingValues> <settingCode>APNID</settingCode> <settingDesc>APN</settingDesc> </featureSetting> <featureSetting> <allowModify>true</allowModify> <allowOtherValue>false</allowOtherValue> <featureSettingValues> <featureSettingValue> <isDefault>true</isDefault> <value>1</value> <valueDesc>Enhanced QoS Profile ID</valueDesc> </featureSettingValue> </featureSettingValues> <settingCode>prmEQ</settingCode> <settingDesc>eQuality of Service Profile</settingDesc> </featureSetting> <featureSetting> <allowModify>true</allowModify> <allowOtherValue>false</allowOtherValue> <featureSettingValues> <featureSettingValue> <isDefault>false</isDefault> <value>1</value> <valueDesc>Roaming is not possible</valueDesc> </featureSettingValue> <featureSettingValue> <isDefault>true</isDefault> <value>2</value> <valueDesc>Roaming possible</valueDesc> </featureSettingValue> </featureSettingValues> <settingCode>VPLMN</settingCode> <settingDesc>VPLMN Indicator</settingDesc> </featureSetting>
🔴500getProductCatalogue fault - InvalidLoginException
🔴500getProductCatalogue fault - InvalidParameterException
🔴500getProductCatalogue fault - ProcessingException
Modified at 2024-03-20 07:20:05