Skip to main content
GSMA Logo

GSMA OneAPI

Go Search
Home
GSMA OneAPI
  

What is OneAPI?
A set of APIs that expose network capabilities over HTTP. OneAPI is developed in public and based on existing Web standards and principles. Any network operator or service provider is able to implement OneAPI.
 
OneAPI version 2.0 specifications
 
OneAPI v2 includes all of the v1 APIs (SMS, MMS, Location and Payments) as well as Voice Call Control, Data Connection Profile and Device Capability. OneAPI v2 is RESTful, the OneAPI v1 APIs are also available in a SOAP binding - please see the Access API Wiki for the specifications.
 
Sandbox server
Please visit our GIT repository for a free, open source (LGPL) OneAPI server in PHP/Java.
  
 
How does OneAPI work with other mobile and Web APIs?
 
The GSMA OneAPI is intended to complement existing client-side and Web APIs by providing a missing piece: access to network capabilities and information, regardless of operator, and via Web applications rather than simply device clients.
 
Canadian Pilot of OneAPI now live! 
 
We are proud to announce the first commercial pilot of OneAPI, with the three Canadian network operators Bell, Rogers and Telus implementing gateway provided by AePona. Developers can sign up once to access location, payments and messaging across all the operators via the OneAPI gateway. For this pilot the gateway has been provided by AePona, and includes payment settlement and privacy management, together with GSMA Pathfinder number portability lookup. You can register, help collaborate and develop at:
 
 
What's next?
In our next release OneAPI v2.0 we aim to include 'Data Connection Profile' (lookup the network name and bearer); Click-to-call from a Web page; Web-controlled conferencing; Video Quality (request a Quality of Service to ensure video streams are jitter free and establish that they have been delivered) plus Triggering ('wake up' a device application with SMS/UDH and other technologies). Plus other popular suggestions!
 
How can I get involved?
Feedback and suggestions are very welcome, please contact the OneAPI team at oneapi@gsm.org . Alternatively please see the forum at the Reference Implementation. We also have a live commercial pilot at http://canada.oneapi.gsmworld.com with more countries to follow.
 
¢Benefits for developers and publishers:
  • add network capabilities to your development toolkit
  • Reduce proprietary integrations to multiple operators
  • mashup network APIs into desktop and mobile Web applications

¢Benefits for Mobile operators

  • Lower the barrier to entry for Web providers by offering a standard entry point to your network
  • Encourage innovative 3rd parties to deliver services to your customers
  • help avoid fragmentation of network APIs

¢Benefits for aggregators

  • Facilitate integration into participating operators
  • Offer a consistent set of functionality across operators
  • Attract new developers via a Web-friendly industry standard

¢Benefits for the consumer

  • Faster availability of innovative new services

The GSMA OneAPI has been based on profiling existing industry standards where possible in order to avoid ‘reinventing the wheel’.
 
By utilising this site, you will be able to collaborate on the evolution of the API, feedback on the API’s proposed and on their implementation, follow the progress of the project, download documentation and test materials (when available) and help ensure that the API meets the goal of facilitating mobile Web application deployment.
 
To navigate this site - please use the Link bar just below the GSMA logo at the top of the page.
 
 
 
 

 Follow OneAPI on twitter

Follow OneAPI on twitter

 Events Calendar

There are currently no upcoming events.

 Access News and Updates

Ruby sandbox for OneAPI 
by Kevin Smith
 16/08/2011 12:11
A very quick sandbox based on Ruby Sinatra is available at http://onemorefortheroad.heroku.com . No registration needed, great to get up and running with OneAPI location and payments!
 
OneAPI v2 Reference Implementation now available 
by Kevin Smith
 22/06/2011 16:47
Please visit the OneAPI 2.0 reference implementation with sandbox access to Location, Payments, Messaging, Call Control and more!
 
OneAPI v2 specifications now released 
by Kevin Smith
 14/02/2011 12:47

 OneAPI v2 adds Voice Call Control, Data Connection Profile and Device Capability to the original v1 API RESTful Location, SMS/MMS, and Payments. Please see the Access Wiki for details : https://gsma.securespsite.com/access/Access%20API%20Wiki/Home.aspx...

 
OneAPI open source server now available 
by Kevin Smith
 10/02/2011 17:41
The OneAPI open source (LGPL) PHP/Java server is now available at github:
 
 
Enjoy!
 
OneAPI v1 WSDLs now available 
by Kevin Smith
 28/06/2010 12:37
We have just posted the .zip bundle of SOAP WSDLs, XML Schemas and Apache Axis scripts for SMS, MMS , Location and Payments - see www.gsmworld.com/oneapi .
 
(More Announcements...)