What are the benefits of our APIs?
The Developer Garden APIs (Application Programming Interfaces) allow developers to access Telekom services such as telephony or messaging and integrate them into their applications: Using a Web service call from within the application, you can initiate conference calls or send SMS or MMS messages, among other things.
In addition to Web and desktop applications, our APIs can be used to develop mobile applications - from notification services in CRM and ERP solutions to callback buttons in online shops and Web SMS in smartphone applications.
The Developer Garden APIs can be addressed via REST. To make programming easier for developers, we also offer REST SDKs for the Java and PHP, Python, Obj-C programming languages and the .NET Framework, and we maintain a comprehensive set of documentation. Applications can be tested for free using a sandbox or mock environment under real-life or simulated conditions.
All Benefits at a Glance
We currently offer the following APIs:
Send SMS
Lets you send text messages to mobile and fixed networks.
Send MMS
Lets you send multimedia messages (MMS) to mobile numbers.
Voice call
Lets two subscribers make phone calls to mobile and fixed networks.
Conference call
Lets you plan and control conference calls to mobile and fixed networks with up to 15 participants.
IP location
Lets you determine the geographical location of IP addresses.
WAC Payment
Payment via mobile phone bill.
Scout24 Marketplace
Lets you access the content from AutoScout24, ImmobilienScout24, FriendScout24, JobScout24 and Local24.
AutoScout24
Integrate the AutoScout24: Search into your applications free of charge.
ImmobilienScout24
Incorporate properties, price information and much more into your applications.
ClickandBuy
Integrate the ClickandBuy online payment system into your applications.
What are the requirements for using the APIs?
To start programming with our APIs, you need Internet access and knowledge of any programming language that supports REST. For Java, PHP, Python, Obj-C or the .NET Platform languages, you can also use our customized SDKs. In addition, a Web server is required for developing Web applications.
Also, you need a Developer Garden account to access our APIs. Here, you can manage your personal account - ranging from activation of the APIs to topping up the account and requesting an invoice.
How can I use the APIs?
The main steps developers have to follow to use our APIs are listed below. In addition, the table tells you if the step
- requires registration and/or
- is subject to a fee.
steps | Registration required | Free of charge |
|---|---|---|
0. SDK download and installation if a SDK is to be used for programming | No | Yes |
1. Developer Garden registration/login | Yes | Yes |
2. Activation of relevant service(s) | Yes | Yes |
3. Testing in the mock and sandbox environment | Yes | Yes |
4. Top up account | Yes | No |
5. Testing in the production environment | Yes | No |
6. Go Live / release | Yes | No |
Who needs Network APIs?
The target audience of the API project are developers who can use open APIs (Application Programming Interfaces) to access core Telekom services such as conference calls or SMS/MMS messaging and integrate them into their applications.
Developer Garden Services are not only suited for the development of Web applications, but can just as easily be integrated into a variety of platforms, e.g. as desktop or mobile applications—from notification services in CRM and ERP solutions to callback buttons in online shops and Web SMS in smartphone applications.
