These FAQs cover general questions about the TelstraDev portal.
For questions related to a specific API, please see that API’s documentation.
APIs, apps and keys
Where can I find my free trial keys?
Upon registration, we have created your first app with access to the free trial APIs which you can find via My Apps & Keys.
I am getting an error “Quota reached” on my free trial keys, what does this mean?
You’ve exceeded your free trial limit for that API. If you’d like to continue using the API, you will need to purchase a plan by creating a company profile and entering your billing details.
How do I get new keys for my existing apps?
We recommend that if you would like new keys immediately, delete your current app and create a new app with the same APIs.
Alternatively, contact Telstra (firstname.lastname@example.org) to renew keys for an existing app.
How do I use the APIs?
Telstra provides SDKs for most common languages and Postman collections for each API.
One of the quickest ways to get started is to use the Telstra provided Postman collections. To find Postman collections for an API, find the Postman button in the Getting Started section of each API. After you download the collection, you will need to add your API keys.
Are there any SDKs, or sample code, I can use to quickly create my app?
Yes, all our APIs have SDKs for popular languages, and we have sample code for our APIs as well. Check out our open source Github repo at https://github.com/telstra/.
I am getting an error that I don’t understand, where should I go for help?
Post any questions on our developer forums and a Telstra team member will respond shortly.
I’ve purchased a plan. How do I start using it?
Once you have purchased a plan you will need to create a new company app to get API keys for your purchased plan.
- Login with your developer account.
- Switch to your company profile (in the drop-down menu under your name in the top menu bar).
Figure 1 Where to switch to your company profile
- Go to My Apps & Keys
- Create a new app with your purchased package, specify a name and create your app. You can now use the key and client ID under the new app you created.
Company and billing details
What payment methods do you accept on TelstraDev?
You can choose to pay by credit card or Telstra Bill.
What types of credit cards are accepted by TelstraDev?
At this point in time, TelstraDev accepts Visa and MasterCard credit cards.
Why am I getting an error message when entering my credit card details?
The details you are entering may be incorrect or TelstraDev does not accept your card type. Please check your details and try again.
Are my credit card details stored on the portal?
No credit card details are stored on the TelstraDev portal.
When are invoices generated?
If you are paying by Credit Card, the company admin will receive an invoice on the 3rd business day of each month after charges have been posted.
If you are paying by Telstra Bill, you will receive your bill as per normal.
Is there a dollar limit on my purchased plan?
If you are paying by credit card, you will be limited to $1000 in API usage per month. You will receive notifications at $500, $800 and $1000 to inform you of your usage.
If you are paying by Telstra Bill, you do not have a limit.
Are all the API features available if I pay by credit card?
Most features are available; however, you will be restricted from accessing some API features if your current billing method is credit card. Check the pricing & plans page to find out more.
I want to purchase a plan on a Telstra billing account but I don’t have one - can one be created for me?
Yes. Contact your account executive or email us at email@example.com and we’ll work with you to get a new billing account created.
I’ve created a company and added my billing details. How long till I can use my API plan?
If you are paying by credit card, you will get access to your API plan immediately.
If you are paying by Telstra Bill, we’ll need 2-5 days to validate your Telstra billing account and confirm it’s in the right format for billing. You’ll receive an email when billing validation is complete.
I added my Telstra billing account details but received an email saying my billing details could not be validated. Why is this?
There are a few reasons why your account details may not have been validated. The Telstra account you provided may have been in an incorrect format or the billing details you entered do not match our records.
I received an email that my billing details have been validated. What do I do now?
Log into TelstraDev and select your company profile. From here, you can create a new app via “My apps & keys”. Add an app with your purchased package, specify a name and create the app. You can now use the new app key and client ID to access all the plan features.
I changed my billing details in the middle of the month, what billing details will be charged?
We will post all your charges for the previous billing period to whatever your current billing method is on the 3rd business day of the month.
Plans and usage
How do I buy the PAYG plan?
You will need to create a company and enter your credit card details, or link your Telstra billing account;
- Go to Pricing & plans and select Buy now for the PAYG plan
- Enter your Company and billing details and Submit.
- Once your details have been validated you can start to use the PAYG plan
- If you are paying by credit card, you will get access to your API plan immediately.
- If you are paying by Telstra Bill, we’ll need 2-5 days to validate your Telstra billing account and confirm it’s in the right format for billing. You’ll receive an email when billing validation is complete.
- Log into TelstraDev and select your company profile. From here you can create a new app via “My apps & keys”. Add an app with your purchased package, specify a name and create the app. You can now use the new key and client ID to access all the plan features.
I want to upgrade my plan to an enterprise contract, who do I contact?
Complete the sales enquiry form and one of our sales representatives will be in touch.
Where do I go to see my plan usage?
If you’re using the free trial, you can see your usage via the analytics tab of your app.
If you have a paid plan you can find out how much of your plan you’ve used via the billing reports.
Is there any set-up fee on the PAYG plan?
No, all fees charged are based on usage as defined in the PAYG plan.
I want to cancel my plan. Who do I contact?
Email us at firstname.lastname@example.org with your contact name, company name, plan and preferred plan end date.
How do I add users to my company?
To invite a developer to your company they must have already registered on the portal. Go to the “Manage Users” page and enter a user’s email and invite the developer. The developer will need to login and accept the invitation to the company before they can view the company’s profile.
What roles can I give user’s in my company?
By default, invited users will have the role “Developer” which allows them to view the company’s apps and keys. You can increase the user’s privileges by giving them the “Monetisation Administrator” role which allows them to do everything in the company.
I want to change my company administrator/owner. Who should I contact?
Email us at email@example.com with the new company administrator’s email and your company details. The new "owner" of the company may be asked to confirm they agree to be contacted in case of billing issues.
Can I be part of multiple companies?
Yes, you can.
Why can’t I see my paid plans when I log in?
When you log in you’ll be taken to your personal profile each time. Use the navigation bar to switch the profile to the company under which you purchased a plan.
Do the features included in my paid plan work in all countries?
Our API and SDK services are globally available.
I'm an independent developer and just want to try out the APIs. What can I do?
Once you register, you’ll be provided a profile with which you can trial APIs. Our free trial allows access to the Messaging API (1000 free SMS/MMS) and WiFi Locator API.
What is the Service Availability on the APIs?
Our Service Availability on all APIs is 99.95% unless stated otherwise.