What is API and what can you do with it?

In de versie


API (Application Programming Interface) is a software interface that enables two applications to communicate with each other in real-time. MKG5 has recently incorporated API, which we consider a very important development for our customers. This allows data from the MKG database to be accessed from an external application in a standardized manner: reading, writing, deleting. The use is fully protected and authorized; think of it as a kind of electronic external user of the software with all the capabilities and authorizations that a regular MKG user also has.


API Toolbox

Communication with the MKG API occurs in real-time via the web. There is no physical file exchange as with a 'classic' import/export connection. The data is thus immediately available, as in a sort of question-and-answer model. By using a standardized set of instructions, a toolbox, it is relatively easy for software developers with some knowledge of APIs to get started quickly.


Capabilities and Applications

Virtually all MKG tables will be phased out in 2021. It is also possible to call functions in MKG with the API, such as executing an export script. The goal is for the API to have the same capabilities as an MKG user. Think of simple connections where, for example, relationship data or sales invoices are requested, but also more complex functional connections such as:

  MKG API

 

Webshop connection
Connection with CAD/CAM/MMS software
Connection with telephone exchange
Connection with machines, passing on timesheet.

In this way, there are numerous possibilities to integrate and automate processes.


Availability and Planning

The API Toolbox is now available from version 48 (currently only on-premise) and has already been adopted by several customers. Initially, the focus was on framework, security, and stability. The current version is mature enough to work with the help of an MKG representative. Want to engage an external software party to build a connection? Then wait for the version where an API connection to the MKG Practice Environment is possible.


Costs

Finally, a note on costs. A separate license must be obtained for the use of the API. Since the API uses the MKG software and underlying database, there are costs associated with this license. More information will follow.

Interested in the API? Then contact your contact person within MKG.