OST API Updates: May 2018
Today we are announcing OST KIT API v1.0 which will go live on Thursday 17 May, 2018, containing several enhancements and upgrades requested by our community and partners.
May has been a busy month for us here at OST. With Alpha Phase II just over halfway through, we’ve been hard at work, focused on updating our APIs to help enhance projects in the POC challenge.
As a refresher from our April Monthly Update, our Alpha Phase I participants gave us feedback on the following enhancements for our APIs:
- Allow users to execute transactions with arbitrary value
- Allow arbitrary transfers of OSTa on the utility chain in order to deploy and interact with other contracts on the utility chain
- Improve existing APIs logic based on feedback
We are excited to announce that our latest API updates will be launching new features to support these suggestions and much more.
Revised API code
One of our overall goals is to make blockchain technology and access simpler for everyone. As we took a look at our current API code base as well as feedback from our community, we decided that in order to grow while keeping the platform accessible, we needed to make the code structure simpler and easier to use. As such, we revised most of our structure to be more intuitive and will hopefully be easier to add to as we scale.
Across our APIs, we’ve added filter features to make it easier to sort users at both the individual and list level.
Revised Authentication Documentation
In the same spirit of simplifying our approach, we’ve revised our documentation on authentication, providing a new code example on the developer support page.
Standardized Error Responses
We’ve also standardized and provided better definitions for the error responses across our APIs. This will be evident across the APIs in use for Alpha Phase II.
Updated User API
One of our newest features in line with the revised API code is the addition of functionality for user data which allows you to retrieve information on a user either at the individual or at the list level.
Created Action API and Simplified Transaction API
Another part of our revised API structure was the creation of the Action API, which covers execution activities previously performed under the Transaction Types API, to support a simpler framework for user actions. As a part of the Action API launch, you can now also execute transactions with arbitrary values instead of only fixed values. Another feature added based on feedback from our community!
Transaction types will now be simplified to /transaction doing away with the /transaction-type structure to a shorter, more intuitive framework. Additionally, we’ve added more transaction parameters that you can call in either a list or for an individual user.
Launched Transfers API
Another significant update based on the our Alpha I feedback will be the launch of the Transfer API to allow direct access to execute, retrieve and list transactions directly on the OST utility chain. This will ultimately allow the ability to deploy smart contracts on the utility chain.
Simplified Airdrop API
Continuing on the theme of allowing access to data at the individual user and aggregate list level, we’ve simplified the /airdrop protocol to add these features as well as including more parameters for searching and filtering on airdrops to your economy.
Launched Token API
Last but not least, we added the Token API as a standalone feature for clearer access to your token reference material. This data was previously available under the /transaction-type protocol but can now be accessed directly.
All of these features will be released on Thursday, May 17th to all Alpha Phase II POC participants and partners in the new sandbox API v1.0. Along with the release of the new sandbox API v1.0, the previous version of playground API v0 will still be supported.
We look forward to seeing what you can do with these new features and continuing progress on making OST the simplest platform to develop on.
OST is building the complete blockchain toolkit for business.
Our ambition is to be the blockchain technology partner of choice for businesses of all sizes and levels of technical sophistication, enabling any business to create, launch, and manage their own branded digital token economy powered by OpenST protocols and OST blockchain management software. The OpenST protocol enables companies to launch branded token economies on highly scalable, open, cryptographically auditable side blockchains. OST is actively investing in an ecosystem of developers and apps built on OST, to help drive requirements from actual use cases.