Hi all. Our engineering team has been working night and day over the last few months to crank out a RESTful API for BigCommerce, which for now is simply known internally as “API v2″.
We’ve put the finishing touches on the actual API, the API documentation is now live and we’re inviting all 3rd party developers, partners, integrators and desktop/web/mobile application developers to request early access to the beta release of our new API. We’re looking at an opt-in beta period of anywhere from 2 to 8 weeks, depending on feedback.
Our new RESTful API will then be turned on for all stores running the latest release when the beta period is finished. We will of course announce when this happens.
So what can our new RESTful API do? For all you techies out there, here’s a CRUD overview (C stands for create, R for read, U for update, D for delete):
- Orders RUD
- Shipments CRUD
- Tracking Numbers CRUD
- Inventory RUD
- Coupons R
- Products RUD
- Images CRUD
- SKUs CRUD
- Rules CRUD
- Options CRUD
- Option Sets CRUD
- Customers R
- Address Books R
- Categories CRUD
- Brands CRUD
- Countries R
- States/Provinces R
Basically you have read and write access to all of the important data in your store via our new API. And the API permissions and access are controlled from your store’s control panel, which makes it easy to set/unset permissions and assign/revoke API permissions on a per-user basis.
So what can you do with the new API? Here are a few ideas:
- Integrate with your accounting software
- Integrate with your order management software
- Integrate with backend ERP systems
- Build browser widgets to show when a new order arrives
- Build a desktop application to manage inventory
- Create an iPad application to browse products
- Create an iPhone application for low stock alerts
This is of course the first RESTful API we’ve released and we’re not assuming it’s perfect, but we’ll really rely on early developer feedback to continue improving it. We surveyed over 10,000 clients and of all the reasons an API was important, we’ve covered about 90% of those with our new API. We’ll continue to build out the API and add functionality as we go. We’ll also be releasing amazing mobile applications and integrations as we go, so keep an eye on the blog for those.
P.S. If you’re an API/iPad/iPhone/Android/PHP/Ruby mash up wizard that loves to integrate things then why not come join us in our Sydney office? We’re hiring a LOT of engineers at the moment.