Use Globe's network tools to develop innovative applications, solutions and services.
Voice API
Globe Labs Voice API allows third-party developers to develop voice-based applications using the voice over Internet protocol or VOIP to Globe subscribers. VOIP enables you to use a set of transmission technologies to deliver of voice communications over IP networks. The API, in turn, lets you to connect IP-based communication systems to Globe's GSM cellular network.
You can use the API to connect soft / VOIP phones to mobile phones for both incoming and outgoing calls. You can also use the API to build Interactive Voice Recording (IVR) applications that perform conferencing (linking two or more mobile numbers in a conversation), recording / voicemail (recording and retrieving audio) and content / information retrieval (fetching up-to-date information via an audible interface). But the range of possible applications is not limited to these. It's hoped that the API can open up a new world of possibilities for application developers and solution integrators.
LBS API
The LBS API, allows you to integrate location-based and positioning capability into your mobile, web-based and desktop applications. Through a web-based interface, you can query the approximate geographic position of a Globe subscriber's handset. Globe's network technology will then try to ascertain the latitude and longitude coordinates of the handset and return this information to your application's callback URL.
To protect our subscriber's privacy however, you'll need to acquire their explicit consent to be located. Thus, the LBS API also offers a set of functions for obtaining user consent, which you'll have to use before locating a subscriber.
SMS/MMS API
The SMS/MMS API allows you to integrate SMS and MMS messaging into your web or desktop applications via a web-based interface. You can use the API to both send and receive SMS and MMS messages to and from Globe subscribers.
Sending messages is done using the Simple Object Access Protocol (SOAP) over HTTP or our new REST based interface. Your application just needs to issue a remote procedure call over the web using either protocol.
To process incoming messages, you'll be assigned a short-code number and a 4 digit suffix code. When a Globe subscriber sends a message to your assigned number, the API will send a HTTP post request to your callback URL containing XML data about the message which your application can then process.
REQUIREMENTS & CONDITIONS
The APIs have two versions, Free and Paid. The Free SMS/MMS API allows a maximum of 10 Free SMS and 10 Free MMS messages per-day per-account for both incoming and outgoing messages.
The other APIs also have Free allocations but are subject to approval before access. The Free LBS API is subject to a 5 transaction limit cap.
A user account may request for an increase of the allocated limit by purchasing additional usage on top of the free, this is the Paid API.
To get started on working with the APIs, you'll need:
-
An account with Globe Labs which you can obtain by registering on the portal
-
An Internet accessible web-server / service that you can configure to process HTTP post requests. You'll need this to define a "callback URL" which the API will use to communicate to your application.
-
Working knowledge of web-services (SOAP / REST) and XML in the language of your choice
Some API Conditions you have to consider:
-
Only registered Globe Labs developers will be given access to the API.
-
The API only works with Globe or TM mobile numbers including receiving messages when necessary.
-
The API is purposely built for application development; it cannot be use for commercial purposes. Applications and services utilizing the API cannot be made available for use of the General Public, either for commercial or trial purposes, unless with Globe's written consent.
FREE API PROVISIONING
Free API Allocations:
To get a Free API account:
- If you haven’t already done so, Register as a member of the Globe Labs Community
- Read up on the Documentation.
- Download and read thoroughly the Terms of Service for each of the APIs. Use of the API implies that you agree with our Terms and Conditions. These are available on the Documentation page as well
- Go to the Request for API Access section of the portal. Fill in the required details such as the name and description of the application you're trying to develop
- After submitting your application, your access creditials will be emailed to you. But remember, the LBS and VOICE APIS require prior approval before you can start using them.
- Once you've requested API access, your application will now entered into our My Applications registry. From here you can check the status of API request , add additional information about your app or request that your application be reviewed for commercialization.
PAID API SUBSCRIPTION
You may get an increase of the allocated limit by purchasing additional usage credits. After getting a Free API account, you may already subscribe to any of the following packages:
To get a Paid API account:
- Follow the procedures for getting a Free API account
- In My Applications, select the API Access tab for your application.
- Download the subscription form found in that page.
- Fill-up the form and email it to globelabs@globetel.com.ph .
- We will then check the filled up form, add other necessary information and email a PDF copy of the form to you.
- Print, sign and submit the form (PDF copy) to a Globe Wireless Business Center with the necessary payment as indicated in the form.
- We will email you on the provisioning schedule of the GL Paid API or if there is any issue with the application.
We also offer email support to those using the API. Just send an email to globelabs@globetel.com.ph and we'll
get in touch with you ASAP.
Also make sure to check the documentation page to understand how to properly utilize the APIs.