Skip to the main content
The Process Management App, Customized to Fit Your Needs

Overview
The Process Management App, Customized to Fit Your Needs

Industries
News & insights
News & insights

1 min read

mpro5 Integration API Overhaul

mpro5 Integration API Overhaul

What is the overhaul? The mpro5 system has been providing an integration API facility for a while now using the SOAP (Simple Object Access Protocol) standard. Microsoft developed SOAP and it communicates using the XML format. While SOAP originally solved a lot of problems and has been  the standard for a long time,  i t has issues of its own.  Some being –   having to  write lots of code to create the basic request structure  and  when  you send  a request through JavaScript   the  JSON  format isn’t supported,   meaning  your requests  have to   use  XML  are larger and  can affect speed.

 

The new integration API service

Our API service now follows the REST   (Representational State Transfer) Architectural style. This  is a stateless client-server architecture where web services are resources and can be identified by their URIs.  The benefits include it being :  lightweight, stateless, easily testable and has an easy learning curve. However, REST is the architecture, not the protocol we are using. OData is the new protocol we are using. OData(v4)  service s  use JSON  for  the format  of  requests and  have  metadata  provided  about the service. The biggest benefit is the ability to query the GET endpoints  which  allow you to filter and build your own response from the server, reducing the number of requests you need to make and the code you need to write to construct your objects  out of those responses. Another new feature is Swagger  documentation  –  a framework for describing your API using a common language . The big benefit of this is that you will be able to navigate to the Swagger web page and get a list of all the endpoints that are available to use along with the required parameters. This documentation also generates automatically so you don’t have to worry about it becoming outdated.

 

Moving forward 

The new service   doesn’t yet have full coverage of all entities in the mpro5  system  but we’ve got  most of the big ones  in such as:  Jobs, Forms, Audits, Invoices  etc.   W e are  continuing to add more  entities  all the time. We haven’t discontinued the SOAP services  yet,  but we are encouraging the use of the new services wherever possible.  

 

Not Technical?

If you’re not a  techie  and are wondering what this means for you – simply put we are upgrading our API to  work on newer standards and trying to make it faster, simpler, more flexible and easier to use. If you’re an existing customer and want to get your tech team up and running with our latest  offering,  then simply contact mpro5 and request we set up an instance of the API for you.
The business benefits of Digital Transformation

The business benefits of Digital Transformation

Although a broad term, Digital Transformation is the process of your business going through the journey of changing its paper-based processes into...

Read More
Spreadsheets: your business can break free

Spreadsheets: your business can break free

Spreadsheets are great to keep track of static data as well as personal finances, budgets and so on. They can do some really smart calculations and...

Read More
What is Mobile Workforce Management (MWM)?

What is Mobile Workforce Management (MWM)?

Mobile apps are everywhere and are coming more integral to every-day business and home life. Something that is becoming ever more apparent,...

Read More