What is a RESTful API? We explain our new feature!

Everybody is talking about it, nobody really understands it. (RESTful) APIs are becoming increasingly popular. PROAD has also become part of the fan community and henceforth is using the interface. Information on the meaning of the technical jargon and the advantages of the new feature for our users are available here in the article.

In March, many exciting new features were added to PROAD: Digital storage in our cloud, a smart Facebook widget, the RESTful API interface and in addition, our agency software is also compatible with MacOS High Sierra. Quite a few highlights, however there is one feature sticking out of the mass, because it is highly topical at the moment - the RESTful API v5. Sounds pretty intelligent. And it is. But what exactly hides behind the tongue twister?


REST-API briefly defined


For all users in this field: REST-API is the abbreviation for "Representational State Transfer - Application Programming Interface" or: programming interface. The intent and purpose of the small everyday helpers is to enable information-sharing on different systems. At times, when everyone is on the move with their smart phone, tablet or laptop, the use of REST-APIs has become indispensable. No wonder, many websites, such as Google, Amazon and Twitter are already using these interfaces. In conjunction with HTTP, or one could say 'internet policy', it is called RESTful APIs. The name alone is quite self-explanatory. But these interfaces can do even more.


World of interfaces: Everyday APIs


APIs are often referred to machine-machine communication, because different systems communicate with each other via interfaces. This allows sharing of information, tasks, numbers and many other data sets - an ever-growing gap that interweaves systems and data to an even denser network.
A closer look at the method shows that it is one of the most common things in the world, because everything in our daily lives consists of interfaces: The plug of the vacuum cleaner in the socket, the early morning coffee with milk, even right now, my fingers tapping on the keyboard. What also stands out in this approach, are the differences in interfaces. This also applies to APIs.


API designs and standards


A programming interface must be developed and structured, this means, it is designed from people for people. Developers have good knowledge of their field, but as a user, understanding API design often goes beyond the basic skills. Different API standards, such as SOAP, SML or REST were developed to solve this conflict. Hence, a certain structure of interfaces is specified, making it easier to distinguish between them. Well observed. All along, we have been talking about REST-API. Why have we chosen this interface? For one very simple reason: The REST standardisation form is designed more simply and offers more creative freedom. A feature that also suits our agency software.


Easy communication: RESTful API v5


The new feature, RESTful API v5, thus is a clever programming interface, which enables linking external applications to PROAD in an uncomplicated and standardised way. This means that you have reading or writing access on most data,. including data that was used or modified in processes outside our agency software. Now you can easily restore all data of our features. With the RESTful API, PROAD has thus joined a huge network, which facilitates world-wide communication.