Drupal 7 Ubercart Rest Services Module (API)
You could use the Bee Colony - Ubercart synchronization Web Service module.


  Bee Colony is a communication service (based on services module) for Ubercart based sites. Bee Colony allows site administrator to provide full remote control over Ubercart orders and products.
  
  Main objective is to build a client/server system to allow external software to synchronize its database with Ubercart.
  
  This project mission is to evolve Bee Colony to provide an easy and powerful way to create client-side software for companies and promote in this way Ubercart use.