Ongoing WMS Automation API

Welcome to the documentation for Ongoing WMS Automation API. Ongoing WMS is a cloud-based Warehouse Management System.

The automation API is an advanced API which allows an external system to perform certain internal warehouse operations, like moving goods from one location to another. It is intended to be used, for instance, by integrators who wish to integrate automation equipment like conveyor belts with Ongoing WMS. Because of the custom nature of such equipment, you may have to consult with Ongoing WMS before beginning implementing your integration.

Note that we also have two other APIs: the goods owner SOAP API and the goods owner REST API. These APIs are intended to be used when integrating systems such as a web shops or ERPs (Enterprise Resource Planning systems) with Ongoing WMS.

Differences between the goods owner APIs and the automation API

  • Out of necessity, the automation API exposes a lot of internal details about Ongoing WMS. For instance, in the goods owner API an article is generally referred to by its article number, but in the automation API we use Ongoing WMS' internal article definition id instead.
  • When calling a function in the goods owner API, you generally must specify which goods owner you want to work with. In the automation API, this is usually not required. The automation API allows you to work with all goods owners.
  • The goods owner SOAP API has its endpoint at Service.asmx, while the automation API's endpoint is Automation.asmx.

Example requests

We have created a Postman collection with examples of some requests for the automation API. Postman is a program which allows you to easily test APIs.