ZaK - ZaK API management

This functionality concerns the connection of ZaK with "third party services" through our API (application programming interface).

☞ Docs: What are API?

APIs are functions that query and act on ZaK and can be called up remotely. They are therefore a set of functions that can be used by your possible suppliers, e.g. you could use external services to have functions that ZaK does not provide. Such services need data in our database in order to perform actions on Zak: a service that registers customers and sends them alerts needs to read the customers registered on your ZaK profile. A service that handles accounting may want to read invoices. A service that does online check-in needs to be able to enter guests on ZaK. And so on.

Steps for the activation


1) First of all, for a supplier to be able to connect via API, the ESSENTIALS package must always be subscribed in your Zak account:


↳ Useful Link: Zak > Home > >Zak Subscriptions


2) Your service provider must be authorised to connect to your Zak profile. It is not necessary to communicate your WuBook account credentials (username and password). To authorise it, just provide it with your API Key. So this section only needs to generate your API Key, which you can copy and give to the supplier. You can also associate the API Key generated by Zak with a name and email address useful for tracing the connected supplier.



3) Also remember to activate this functionality by enabling the specific button in the top right-hand corner:



4) At this point your supplier, with the API Key you provided, can use the following technical documentation to integrate our API into their own software:

☞ Docs: Zak API tech documentation


To block the connection of a supplier to whom you have already given your API Key, simply delete the current one and generate a new one by clicking on the icon

  or deactivate the service (through the button on the top right).



Allowed IP addresses list


In order to increase the degree of security, it is possible to associate a list of IP addresses with the API Key. In this case, only connections from those IPs will be authorised:


Push Notifications


If your supplier has this need, in Zak you can activate push notifications when specific events occur: check-in, check-out, new reservation and reservation status change. So if for example you activate notifications for status changes, your supplier will receive an alert whenever the status of a reservation is changed.


Maintenance of the integration


If you have problems with the service that integrates our APIs, you can contact directly the service provider. The investigation of a possible problem should be carried out by your provider, who must first check the implementation of the integration on their software. Second, he can confront directly with WuBook on technical issues providing the necessary data and information to make the necessary checks.

Tags